单片机多机通信协议的设计-林雪梅

单片机多机通信协议的设计-林雪梅

ID:36615658

大小:220.55 KB

页数:4页

时间:2019-05-13

单片机多机通信协议的设计-林雪梅_第1页
单片机多机通信协议的设计-林雪梅_第2页
单片机多机通信协议的设计-林雪梅_第3页
单片机多机通信协议的设计-林雪梅_第4页
资源描述:

《单片机多机通信协议的设计-林雪梅》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、单片机开发与应用中文核心期刊《微计算机信息》(嵌入式与SOC)2006年第22卷第2-2期文章编号:1008-0570(2006)02-2-0024-03单片机多机通信协议的设计TheDesignoftheProtocolofMulti-computerCommunicationamongSingle-chipMicro-computers(湖南农业大学)林雪梅彭佳红姚志成Lin,XuemeiPeng,JiahongYao,Zhicheng摘要:将单片机技术和计算机网络技术进行融合,通过优化数据包的格式和控制方式以及引入帧检测序列

2、,设计了单片机多机通信协议。实验表明,此协议能正常运行基于AT89S52的单片机网络上,具有相当高的网络可靠性,极大地提高了处理速度和效率。它实现了客户机与服户机间的通信,以及客户机与客户机间的通信,解决了8位单片机多机通信的问题。关键字:单片机;通信协议;数据包;帧中图分类号:TN915.04文献标识码:AAbstract:WiththecombinationofthetechnologyofSingle-chipMicrocomputersandnetworks,andbyoptimizingthepatternandthec

3、ontrollingmodelofdatapackets,meanwhilebyintroducingframecheckingsequences,aprotocolofmulti-computercommunica-技tionamongSingle-chipMicrocomputersisdesigned.Experimentsindicatethatthisprotocolcanrunwellonthenetworksbasedon"AT89S52"withhighreliability,andthatitcanimprove

4、theprocessingvelocityandefficiencygreatly.Itrealizesthecommunication术betweenaclientcomputeranditsserver,andrealizestheinteractivecommunicationamongtheclientsaswell,whichmakestheproblemofmulti-computercommunicationamong8-bitSingle-chipMicrocomputersworkouteasily.创Keywo

5、rds:Single-chipComputer;communicationprotocol;datapacket;frame新11位,附加的第9位来自SCON寄存器的TB8位,用1引言软件置位或复位。它可作为多机通讯中地址/数据信息随着多媒体技术与Internet的应用迅速普及,消的标志位,也可以作为数据的奇偶校验位。当CPU执费类电子产品(ConsumptiveElectron)、计算机(Com-行一条数据写入SUBF的指令时,就启动发送器发送。puter)、通信(Communication),即3C一体化趋势日趋发送一帧信息后

6、,置位中断标志TI。明显,单片机技术再度成为一个研究热点。单片机在输入:在(REN)=1时,串行口采样RXD引脚,当计算机的网络通讯与数据传输、工业自动化过程的实采样到1至0的跳变时,确认是开始位0,就开始接收时控制和数据处理等都有广泛地应用,已渗透到我们一帧数据。在接收到附加的第9位数据后,当(RI)=0生活的各个领域。但有许多应用都涉及到单片机多机或者(SM2)=0时,第9位数据才进入RB8,8位数据才通信。然而,单片机对网络数据的处理方式不同于通能进入接收寄存器,并由硬件置位中断标志RI;如果用计算机系统,特别是有的单片机只

7、提供8位的数据(SM2)=1,只有收到第九位数据为1时,RI才会置1;收发接口,这在一定程度上阻碍了单片机在网络方面否则信息丢失。且0不置位RI。再过一位时间后,不管的应用。为此,我们采用单片机技术与计算机网络技上述条件时否满足,接收电路即行复位,并重新检测术相结合的办法,设计了一单片机网络的通信协议,RXD上从1到0的跳变。实现了8位单片机多机通信。3系统网络拓扑设计2AT89S52串口我们选用总线型网络拓扑结构,各站直接连在总我们选用AT89S52型单片机作为实验机。它带有线上,由服务机统一管理网络总线,分配网络资源。使一个可

8、编程的全双工串行通讯接口,此接口共有四种用类似于令牌总线网的协议,由服务机轮询每一客户工作模式,可以程控。为实现单片机多机的可靠通信,机是否有数据发送,如果有分配发送时间,移交总线我们选用其中的方式2,即固定波特率的11位UART使用权,否则询问下

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

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

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