摘 要:随着计算机技术的发展和推广,利用串口进行数据通讯在通讯领域中占有着重要地位。本文用VC++实现串口通信服务,在Visual C++6.0平台下,利用MSComm控件编写串口通信程序,实现了串口通信参数设置与显示、打开和关闭串口、接收和发送数据、自动发送、十751进制发送与显示、清空接收区和发送区内容的功能。经过测试服务工作正常,实现了串口通信服务。最后,总结了开发和设计的不足之处,程序还有待进一步完善。20067
关键词:串口通信; Visual C++6.0; MSComm控件
Use VC++ realize the serial communication service
Abstract: with the development and popularization of computer technology, using a serial port for data communication occupies an important position in the field of serial port for data communication occupies an important position in the field of communications. In this paper, using VC++realize the serial communication service, in the Visual C++6.0 platform, using MSComm control. Write a serial port communication program to realize the serial communication parameters setting and display, open and close a serial port, send and receive data, automatically send, hexadecimal and distributing offered to display content, empty receiving and sending function. After test the service work is normal, realize the serial communication services. Finally, summarizes the deficiency of development and design, program remains to be further perfected
Key words: Serial communication; Visual C++6.0 ;MSComm control
目 录
摘要 1
引言 1
1.绪论 2
1.1论文研究的背景及意义 2
1.2国内外研究状况 2
2.串口通信 2
2.1串口通信的概念和方式 2
2.2串行通信的传输方式 3
2.3异步通信和同步通信 3
2.4串口通信的几个重要指标 4
3.实现串口应用程序 4
3.1 VC++6.0介绍 4
3.2 VC++的Microsoft Communications Control控件 5
4.使用MSComm控件编程过程 5
4.1建立工程 5
4.2在项目中插入MSComm控件 7
4.3在对话框添加控件 8
4.4添加串口事件消息处理函数OnComm 9
4.5串口初始化打开和参数设置模块 10
4.6十751进制数据的发送 11
4.7十751进制数据的显示 13
4.8串口发送和清除数据模块 13
4.9自动发送 13
4.10退出按钮弹出的的对话框模块 14
5.调试分析 14
6.结束语 18
参考文献 18
致谢 19
用VC++实现串口通信服务 引言
随着计算机技术的不断发展,在现代生活中的需求量日渐提高, 采用串口通信实现计算机与其他设备通信具有实现简单, 使用灵活, 数据传输可靠等优点, 因此在生活中得到了广泛应用。
最简便的方法是采用Microsoft公司提供的ActiveX 控件实现串口通信,即MSComm控件。微软公司开发的MSComm控件是专门用于串口通信的控件。微软公司开发的控件是串口通信和计算机之间的媒介。首先,设置控件的几个属性,接着添加控件的事件响应代码,然后就可以使串口按照工作要求进行。
1.绪论
1.1论文研究的背景及意义
串口通信具有实现简单、使用灵活方便、数据传输可靠等优点,因而广泛应用于工业控制系统中,是计算机与外部设备进行数据通信时经常使用的方式之一,所以针对计算机与外部设备通信的上位机关于串口通信的开发,在项目开发过程中具有重要地位。本文选用VC++为上位机软件开发环境,因为VC++是一种面向对象的可视化开发工具,提供了良好的界面设计能力,在PC 机的串口通信方面有很强的功能。它具有功能强大、简便易用和代码执行速度快等特点, 在通信软件的开发中成为越来越多开发人员的首选工具[1]。
- 上一篇:C#数字化谱仪的数据库设计+文献综述
- 下一篇:轨道交通隧道内无线电波传播特性的预测建模与仿真
-
-
-
-
-
-
-
当代大学生慈善意识研究+文献综述
中考体育项目与体育教学合理结合的研究
大众媒体对公共政策制定的影响
杂拟谷盗体内共生菌沃尔...
java+mysql车辆管理系统的设计+源代码
十二层带中心支撑钢结构...
电站锅炉暖风器设计任务书
乳业同业并购式全产业链...
酸性水汽提装置总汽提塔设计+CAD图纸
河岸冲刷和泥沙淤积的监测国内外研究现状