摘 要:随着计算机技术的发展和推广,利用串口进行数据通讯在通讯领域中占有着重要地位。本文用VC++实现串口通信服务,在Visual C++6.0平台下,利用MSComm控件编写串口通信程序,实现了串口通信参数设置与显示、打开和关闭串口、接收和发送数据、自动发送、十优尔进制发送与显示、清空接收区和发送区内容的功能。经过测试服务工作正常,实现了串口通信服务。最后,总结了开发和设计的不足之处,程序还有待进一步完善。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十优尔进制数据的发送 11
4.7十优尔进制数据的显示 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#数字化谱仪的数据库设计+文献综述
- 下一篇:轨道交通隧道内无线电波传播特性的预测建模与仿真
-
-
-
-
-
-
-
高警觉工作人群的元情绪...
现代简约美式风格在室内家装中的运用
中国传统元素在游戏角色...
g-C3N4光催化剂的制备和光催化性能研究
NFC协议物理层的软件实现+文献综述
上市公司股权结构对经营绩效的影响研究
C++最短路径算法研究和程序设计
巴金《激流三部曲》高觉新的悲剧命运
江苏省某高中学生体质现状的调查研究
浅析中国古代宗法制度