(24)--7.4 串行口的多机通信工作原理及接口标准.ppt
《(24)--7.4 串行口的多机通信工作原理及接口标准.ppt》由会员分享,可在线阅读,更多相关《(24)--7.4 串行口的多机通信工作原理及接口标准.ppt(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第7章 单片机串行口原理及应用7.4 串行口的多机通信工作原理及接口标准多个多个MCS-51MCS-51单片机可以利用串行口实现多机通信。一个典型的主从单片机可以利用串行口实现多机通信。一个典型的主从式多机通信技术如式多机通信技术如图所示图所示。主机主机的的RXDRXD端与所有从机的端与所有从机的TXDTXD端相连。端相连。主机发送的信息可以被多个从机接收,而从机发送的信息只能被主主机发送的信息可以被多个从机接收,而从机发送的信息只能被主机接收。主机决定与哪个从机进行通信。机接收。主机决定与哪个从机进行通信。TXDRXD主机TXD RXD1#MCS-51从机TXD RXD2#MCS-51从机T
2、XD RXD3#MCS-51从机7.4 串行口的多机通信工作原理及接口标准在多机通信中,要保证主机与从机之间通信可靠,必须保证主机具在多机通信中,要保证主机与从机之间通信可靠,必须保证主机具有识别从机的功能。有识别从机的功能。MCS-51MCS-51单片机串行口控制寄存器单片机串行口控制寄存器SCONSCON中的控中的控制位制位SM2SM2即为满足这一要求而设置的。当串行口以方式即为满足这一要求而设置的。当串行口以方式2 2或者方式或者方式3 3工作时,有工作时,有SM2=1SM2=1或者或者SM2=0SM2=0两种情况。这两种情况下是否接收数两种情况。这两种情况下是否接收数据的条件如据的条件
3、如图所示图所示。SM2=1从机设置SM2=0RB8=0RB8=1RB8=0数据丢弃数据接收7.4 串行口的多机通信工作原理及接口标准首先,若首先,若SM2=1SM2=1则表示进行多机通信,可能出现以下两种情况:则表示进行多机通信,可能出现以下两种情况:(1 1)从机接收到主机发送的第)从机接收到主机发送的第9 9位数据位数据RB8=1RB8=1时,前时,前8 8位数据装入位数据装入SBUFSBUF,并将中断标志位,并将中断标志位RIRI置置“1 1”,向,向CPUCPU请求中断。在中断服务请求中断。在中断服务程序中,从机把接收到的程序中,从机把接收到的SBUFSBUF中的数据存入数据缓冲区中;
4、中的数据存入数据缓冲区中;(2 2)从机接收到主机发来的第)从机接收到主机发来的第9 9位数据位数据RB8=0RB8=0时,不产生中断标志时,不产生中断标志RI=1RI=1,不引起中断,从机不接收主机发来的数据。,不引起中断,从机不接收主机发来的数据。其次,若其次,若SM2=0SM2=0,则接收到的第,则接收到的第9 9位数据无论是位数据无论是0 0还是还是1 1,从机都将,从机都将产生产生RI=1RI=1的中断标志,接收到的数据装入的中断标志,接收到的数据装入SBUFSBUF中。中。7.4 串行口的多机通信工作原理及接口标准应用这个特点,多机通信的工作流程如应用这个特点,多机通信的工作流程如
5、图所图所示。可总示。可总结为:结为:(1 1)首先,从机可初始化串口为多机通信,允许数)首先,从机可初始化串口为多机通信,允许数据接收的模式。即为将串口设置为方式据接收的模式。即为将串口设置为方式2 2或者方式或者方式3 3,9 9位异步通信方式,同时位异步通信方式,同时SM2SM2置置“1 1”,RENREN置置“1 1”。(2 2)而后,主机发送需要通信的目标从机的地址,)而后,主机发送需要通信的目标从机的地址,这帧地址信息的第这帧地址信息的第9 9位为位为1 1,因此从机收到的,因此从机收到的RB8=1RB8=1。又由于在第一步中每个从机的又由于在第一步中每个从机的SM2SM2都为都为“
6、1 1”,满足数满足数据据接收的条件,因此每台从机都会收到这帧地址信息。接收的条件,因此每台从机都会收到这帧地址信息。从机经过比对地址信息,确定自己是否为主机寻找的从机经过比对地址信息,确定自己是否为主机寻找的目标从机,若是,将目标从机,若是,将SM2SM2置置“0 0”,否则,否则SM2SM2仍为仍为“1 1”。(3 3)接着,主机开始发送数据信息,同时将数据帧)接着,主机开始发送数据信息,同时将数据帧的第的第9 9位置位置“0 0”。此时,目标从机的。此时,目标从机的SM2SM2位为位为“0 0”,接收到的接收到的RB8RB8也为也为“0 0”,满足数据接收的条件,这帧,满足数据接收的条件
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 24-7.4 串行口的多机通信工作原理及接口标准 24 7.4 串行口 通信 工作 原理 接口标准
限制150内