基于spcp技术串口实现双机通信

基于spcp技术串口实现双机通信

ID:35660099

大小:462.59 KB

页数:47页

时间:2019-04-07

基于spcp技术串口实现双机通信_第1页
基于spcp技术串口实现双机通信_第2页
基于spcp技术串口实现双机通信_第3页
基于spcp技术串口实现双机通信_第4页
基于spcp技术串口实现双机通信_第5页
资源描述:

《基于spcp技术串口实现双机通信》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、目录摘要IIIAbstractV第一章串行通信的介绍11.1串行通信方式11.2串行通信的传送方向21.3串行输入/输出21.4串行接口标准2第2章串口编程技术52.1串口实现双机互联系统功能概述52.2VB串口查询法的实现方法5第3章SPCP通信协议设计93.1串行通信协议93.2SPCP协议的发送格式13第4章双机互联程序的实现154.1创建标准的项目文件154.2加入串口通信控件154.3设计程序主窗体16第5章程序的测试与运行215.1软件及硬件测试215.2总结24附录25V串口实现双机通信摘要计算机串口编程在通信软件中有着十分广泛的应用,如电话、传真、视频和控制等。很

2、多行业会涉及到串口通信技术。串行通信中分为异步通信和同步通信两种基本串行通信方式,串行通信在两个设备之间传输,有单工、半双功、全双工三种形式。在本论文中,串口实现双机互联是通过串口线直接连接两台计算机,按照自定义的串口通信协议(简称为SPCP)进行信息交换。通过VB中MSComm控件处理底层串口通信细节,根据自定义串口通信协议建立连接,实现聊天和文件传输功能。关键字:VB,串口通信,SPCP,数据交换。VVserialcommunicationAbstractSerialcomputerprogramminginthecommunicationssoftwarehasaveryw

3、iderangeofapplications,suchastelephone,fax,videoandcontrol.Manyindustrieswouldinvolveserialcommunicationtechnologies.Serialcommunicationisdividedintoasynchronouscommunicationsandsynchronouscommunicationaretwobasicserialcommunication,serialcommunicationbetweenthetwotransmissionequipment,asingl

4、e-workers,half-duplex,full-duplexthreeforms.Inthispaper,toachievedouble-serial-lineInternetdirectlythroughtheserialporttoconnecttwocomputers,inaccordancewiththecustomofserialcommunicationprotocol(referredtoasSPCP)forinformationexchange.VBMSCommcontrolthroughtreatmentinthebottomofserialcommuni

5、cationdetails,accordingtocustomserialcommunicationprotocoltoconnect,andchatandfiletransferfeature.Keyword:VB,serialcommunication,SPCP,dataexchange.VV第一章串行通信的介绍1.1串行通信方式在计算机与外设之间的信息传送中,按照一次传送数据的位数分类,可分为:并行传送方式和串行传送方式。并行传送方式为数据的各位同时传送;串行传送方式为数据的各位按一定的顺序逐位分时传送。串行传送适用于长距离通信系统及各类计算机网络。由于信息在一个方向上传输

6、只占用一根传输线,而这根线上既传送数据,又传送联络信号,为此为区分这根线传送的信息流中,哪一部分是联络信号,哪一部分是数据,就必须引出串行通信的一系列约定。于是,在串行通信中就有异步通信和同步通信两种基本串行通信方式。1.1.1异步通信异步通信有字符格式和波特率两项约定。字符格式:传送一个字符总是从传送一位起始位(0)开始,接着传输字符本身(5~8位),传送字符从最低位开始,逐位传送,直至到传送最高位,接着传送奇/偶校验位,最后传送1位或1个半位或2位停止位(1)。从起始位开始到停止位结束,构成一帧信息。一帧信息传送完毕后,可传送不定长度的空闲位(1),作为帧与相邻帧之间的间隔,

7、也可以没有空闲位间隔。波特率:是单位时间内传送二进制数据的位数,以位/秒为单位,即波特。异步通信传送速度一般在50~9600波特范围内,用于传送信息量不大,传送速度要求较低场合。1.1.2同步通信同步通信中使用的数据格式根据所采用的控制规程(通信双方就如何交换信息所建立的一些规定和过程称为通信控制规程)又可分为面向字符型和面向位(比特)型两种。面向字符型的数据格式又有单同步、双同步、外同步之分。单同步:发送方先传送1个同步字符,再传送数据块,接收方检测到同步字符后接收数据;39双

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

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

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