单片机之间多机通信演示电路设计.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

第1页,共27页,星期日,2025年,2月5日摘要:“单片机之间多机通信演示电路设计与研究”是基于单片机的串行通信演示电路系统设计。本设计研究的是三个AT89C51单片机通过串行通信技术实现相互之间的通信。在设计中,我们利用AT89C51单片机具有多机通信功能,构成主从分布式控制系统,由一台主机来控制两台从机,主机可以向从机发送命令来控制从机,同时也可以接收从机反馈回来的信息,主从机之间实现双工通信。系统设计中主要由自制键盘和指拨开关作为输入设备,选择较为简单的发光二极管和一位数码管作为输出设备,通过串行接口技术实现主从机之间数据的传输并用显示设备观察其通信结果。本次系统设计中主要用到单片机之间多机通信技术以及单片机串行通信接口和中断系统,在下面设计中将进行具体的研究和讨论。关键词:多机通信串行通信中断控制演示电路第2页,共27页,星期日,2025年,2月5日整体方案第3页,共27页,星期日,2025年,2月5日功能介绍

(1)当主机A,按键盘选择键1#,主机与从机B通信,接下来按键数据会发送给从机B,由数码管DS1显示结果。同理,当主机A,按键盘选择键2#,主机与从机C通信,接下来按键数据会发送给从机C,由数码管DS2显示结果。(2)当从机B,P1的指拨开关切换时,此数据会发送给主机A,并控制其低4位的4个LED的亮灭。同理,当从机C,P2的指拨开关切换时,此数据会发送给主机A,并控制其高4位的4个LED的亮。第4页,共27页,星期日,2025年,2月5日单片机多机通信技术

1.多机通信接口设计在实际应用系统中,经常需要多个微处理机协调工作。由于AT89系列的单片机具有多机通信功能,因而可利用它构成各种分布式系统,其系统结构如图所示。第5页,共27页,星期日,2025年,2月5日在图中,系统采用一台主机和多台从机,主机的RXD端与所有从机的TXD端连接,TXD端与所有从机的RXD端相连,主机发送的信息可被各从机接收,而各从机发送的信息只能由主机接收,各从机之间交换信息需通过主机。2.多机通信原理多机通信中,要保证主机与从机间进行可靠的通信,通信接口必须具有从机身份的识别功能。串行口控制寄存器SCON中的SM2位就是为满足这一要求而设置的多机通信控制位。串行口以方式2或方式3实现多机通信,发送和接收的每一帧信息都是11位,其中第9数据位是可编程位,通过对SCON的TB8赋值1或0,以区别发送的是地址帧还是数据帧第6页,共27页,星期日,2025年,2月5日(规定地址帧的第9位为1,数据帧的第9位为0)。若从机的控制位SM2=1,则接收的是地址帧时,数据装入SBUF,并置RI=1,向CPU发出中断请求;若接收的是数据帧,则不产生中断标志,信息将抛弃。若SM2=0,则无论是地址帧还是数据帧都产生RI=1中断标志,数据装入SBUF。第7页,共27页,星期日,2025年,2月5日单片机的串口工作原理1串口寄存器结构?AT89C51单片机串行口寄存器结构如图所示。SBUF为串行口的收发缓冲器,它是一个可寻址的专用寄存器,其中包含了接收器和发送器寄存器,可以实现全双工通信。但这两个寄存器具有同一地址(99H)。AT89C51的串行数据传输很简单,只要向发送缓冲器写入数据即可发送数据。而从接收缓冲器读出数据即可接收数据。第8页,共27页,星期日,2025年,2月5日输入移位寄存器接收SBUF(99H)发送SBUF(99H)TI(发送中断)TXD串行输出系统总线移位时钟RXD串行输入RI(接收中断)AT89C51串行口寄存器结构第9页,共27页,星期日,2025年,2月5日2单片机串口工作寄存器1.串行通信控制寄存器????SCON控制寄存器,它是一个可寻址的专用寄存器,用于串行数据的通信控制,单元地址是98H,其结构格式如下: SCOND7D6D5D4D3D2D1D0SM0SM1SM2RENTB8RB8TIRI位9FH9EH9DH9CH9BH9AH99H98H第10页,共27页,星期日,2025年,2月5日下面我们对各控制位功能介绍如下:(1).SM0、SM1:串行口工作方式控制位。SM0SM1工作方式00方式001方式110方式211方式3第11页,共27页,星期日,2025年,2月5日(2).SM2:多机通信控制位。多机通信是工作于方式2和方式3,SM2位主要用于方式2和方式3。接收状

文档评论(0)

xiaolan118 + 关注
实名认证
文档贡献者

你好,我好,大家好!

版权声明书
用户编号:7140162041000002

1亿VIP精品文档

相关文档