

5 全文总结
本文主要从整体构思到软硬件设计进行详细的解说。具体讲述了系统设计背景和系统的整体构思;系统硬件电路的连接和系统软件的设计。本系统结构简单,成本低廉,使用单根串口线、无线感应模块和RS232电气特性转换模块进行外界端口地址、湿度、温度、电压数据进行实时采集,以达到数据实时传输并显示的功能,整个串口通信实现的传输距离近且抗干扰性强,工作稳定,精度高。
本系统着重从基于Visual C++的通信控件MSComm的属性介绍及基于MSComm控件进行编程应用展开。
该设计比较简单,但为以后实现单片机与计算机、计算机与计算机、计算机与其他硬件设备之间短距离进行数据间的传输提供了基础。
该系统还有许多深入研究的地方,该设计只实现PC机实时控制和简单字符数据收发功能,没有实现PC机发送数据和对不同时间点接收的数据进行存储的功能等。主要原因是时间不够,如果有足够的时间,该设计会更加完善,将更加有实现价值。
参考文献
[1] 张筠莉,刘书智.Visual C++实践与提高[M].北京:中国铁道出版社,2006:119-142.
[2] 戴博,周杨,龚涛,李仪. Visual C++程序员成长攻略[M].北京:中国水利水电出版社 2007:246-261.
[3] 龚建伟,熊光明.Visual C++/Turbo C 串口通信编程实践[M].北京:电子工业出版社,2004:145-167.
[4] 唐自力. vc++串口通信技术与工程实践 [M].北京:人民邮电出版社,2006:128-146.
[5] 常虹. vc++6.0入门与提高[M].北京:人民邮电大学出版社,2006:10-45.
[6] 黄海荣,田作华. 在VC++中利用ActiveX控件开发串行通信程序[OL],http://www.gjwtech.com/scomm/scmfcactivex.htm.
[7] 李建华,郭明. RS232和调制解调器高级通信编程[M] .北京:人民邮电大学出版社,2001:1-158.
[8] 韩中合,丁常富,齐凤慧.用ActiveX控件实现串口通信编程[J].山东电力技术,2002年02期.
[9] 陈细军,谭民. VC编程中的串口通信技术[J]. 计算机应用,2001年09期.
[10] 聂华 ,王洁 ,曾宇. 基于VC++开发串口通信的方法[R].中国信息导报,2003年01期.
[11] David J,Kruglinki 等著.希望图书工作室译Visual C++ 6.0技术内幕(第五版)[M].北京:北京希望电子出版社,1999:1-58.