基于c++的rs232通信协议模拟终端本科毕设论文.doc

基于c++的rs232通信协议模拟终端本科毕设论文.doc

ID:11646228

大小:760.00 KB

页数:44页

时间:2018-07-13

基于c++的rs232通信协议模拟终端本科毕设论文.doc_第1页
基于c++的rs232通信协议模拟终端本科毕设论文.doc_第2页
基于c++的rs232通信协议模拟终端本科毕设论文.doc_第3页
基于c++的rs232通信协议模拟终端本科毕设论文.doc_第4页
基于c++的rs232通信协议模拟终端本科毕设论文.doc_第5页
资源描述:

《基于c++的rs232通信协议模拟终端本科毕设论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、密级:公开基于C++的RS232通信协议模拟终端AnalogTerminalTheRS232CommunicationProtocolBasedOnC++2013年06月I摘要随着科技的迅猛发展,通信技术已经成为社会经济、环境、生活、工作、学习不可缺少的一部分。通信的方式多种多样,以何种方式实现通信主要取决于通信设备。在工业控制系统和实验室中,由于串行通信具有实现简单、使用灵活方便等优点,串行通信是计算机与外部设备进行数据通信时经常使用的方式之一。围绕串行通信技术,本文主要介绍了串行通信接口——RS232标准串口,阐述了RS232串行通信基本原理和CRC校验,通过VC界面编程实现串

2、行通信。传输过程中通过CRC对数据进行校验。在研究RS232串行通信原理中,主要介绍了RS232标准协议、串口以及串口通信原理。详细的分析了几种主要的通信参数。按照其工作原理及RS232串口的标准协议最终采用串行全双工的方式实现其通信,本文中的接口使用的是计算机上的USB口。在软件实现方面,本设计在比较了多种方法之后,最终选择了基于C++的MFC应用程序。利用MSCommActiveX串行通信控件来实现串行通信。文中详细地介绍了VC下的Windows平台先进的ActiveX控件技术,即MSComm控件等。最终实现了两台PC间的串行通信。串行通信以其成本低、结构简单等优点被人们广泛应

3、用。用RS-232协议实现两台PC机间的串行通信为以后实现更加复杂的设备间通信奠定了基础。关键词:RS232标准;串行通信;C++;CRC校验IAbstractWiththerapiddevelopmentofscienceandtechnology,communicationtechnologyhasbecomeanindispensablepartofsocialeconomy,environment,livingandlearning.Therearemanykindsofcommunicationmodes.Theselectionofcommunicationmodema

4、inlydependsonthecommunicationequipment.Inindustrialcontrolsystemsandlaboratory.Serialcommunicationiswidelyusedincomputerandexternalequipmentduetothesimpleandflexibleadvantage.Aroundserialcommunicationtechnology,thispapermainlyintroducestheserialcommunicationinterface-RS232serialport,andexpound

5、sthebasicprincipleofRS232serialcommunicationandCRCcheck.Finally,realizeserialcommunicationthroughVCprogramming.DuringtheprocessoftransmissionthroughtheCRCtocheckthedata.InthestudyofRS232serialcommunicationprinciple,thisdesignmainlyintroducestheprincipleofserialcommunication,serialportandRS232p

6、rotocol,andanalyzescommunicationparametersindetail.ConsideringRS232serialportandworkingprinciple,thisdesignadoptedtoserialfull-duplexmodetorealizecommunication.Inthisarticle,theinterfaceistheUSBportonthePC.Intheaspectofsoftwarerealization,thisdesignselecttheMFCapplicationprogrambasedonC++after

7、severalmethodsarecompared.TorealizetheserialcommunicationbyusingMSCommActiveXserialcommunicationcontrol.ThisarticleintroducestheActiveXcontroltechnology--MSCommcontrol.Finally,thedesignrealizeserialcommunicationbetweentwocomputers.Becau

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。