毕业设计 在vc++中利用activex控件开发串行通信程序.doc

约5页DOC格式手机打开展开

毕业设计 在vc++中利用activex控件开发串行通信程序,在vc++中利用activex控件开发串行通信程序全文2000余字 程序语言精确论述精确 摘要:探讨在使用visual c++编程时利用microsoft communications control控件编写串行通信程序的方法,并给出了例程,具有一定的实用意义。关键词:visual c++ 串行通信 activex在开...
编号:5-22411大小:81.00K
分类: 论文>通信/电子论文

内容介绍

此文档由会员 棉花糖糖 发布

在VC++中利用ActiveX控件开发串行通信程序

全文2000余字 程序语言精确 论述精确

摘 要:探讨在使用Visual C++编程时利用Microsoft Communications Control控件编写串行通信程序的方法,并给出了例程,具有一定的实用意义。

关键词:Visual C++ 串行通信 ActiveX

在开发微机控制系统的过程中,我们经常需要通过RS-232串行接口与外部设备进行通信。例如分级控制系统中上位机与下位机的数据交换以及数据采集系统中计算机与数字仪表的通信等。在DOS时代,编写串行通信程序是一件相当复杂的工作,程序员需要具备相当的硬件知识,对可编程串行通信接口芯片的内部寄存器定义、工作方式、指令字等相关内容有所了解,才有可能着手编写程序,大量的时间和精力都花在了如何与硬件打交道上,而不是花在我们的主要目的——获取与处理数据上;在Windows下,Win32API提供了使用CreateFile/WriteFile等文件I/O函数进行串行口操作的方法,但是在实现上仍然是相当烦琐的。幸运的是,Windows平台先进的ActiveX技术使我们在对串行口编程时不再需要处理烦琐的细节。利用已有的ActiveX控件,我们只需要编写少量的代码,就可以轻松高效地完成任务。本文以Windows 98下用Visual C++6.0开发PT650C秤重显示器的通信模块为例,探讨了使用Microsoft Communications Control控件进行串行通信的方法。

参考文献
1 Microsoft公司.Microsoft Development Network.
2 Kate Gregory.Special Edition Using Visual C++5.