第七章89C51单片机串行接口及其应用教程分析.pptVIP

  • 23
  • 0
  • 约1.34万字
  • 约 97页
  • 2016-05-06 发布于湖北
  • 举报

第七章89C51单片机串行接口及其应用教程分析.ppt

多机通信 双机通信时,两台单片机地位是平等的,此时,两台单片机的串行口均可工作于方式1。多机通信是指一台主机和多台从机之间的通信。而在多机通信中,有主机和从机之分,多机通信时,主机发送的信息可以传送到各个从机,而各从机发送的信息只能被主机接收,其中的主要问题是怎样识别地址和怎样维持主机与指定从机之间的通信。 1. 多机通信连接电路 在串行方式2或方式3条件下,可实现一台主机和多台从机之间的通信,其连接电路如图7.13所示。 2. 多机通信原理 多机通信时,主机向从机发送的信息分为地址帧和数据帧两类,以第9位可编程TB8作区分标志,TB8=0,表示数据;TB8=1,表示地址。多机通信充分利用了89C51串行控制寄存器SCON中的多机通信控制位SM2的特性。当SM2=1时,CPU接收的前8位数据是否送入SBUF取决于接收的第9位RB8的状态:若RB8=1,将接收到的前8位数据送入SBUF,并置位RI产生中断请求;若 送来的数据帧。其余从机由于地址不符,则仍保持SM2=1状态,因而不能接收主机传送来的数据帧。这就是多机通信中主、从机一对一的通信情况。这种通信只能在主、从机之间进行,如果想在两个从机之间进行通信,则要通过主机作中介才能实现。 3. 多机通信过程 主、从机工作于方式2或方式3,主机置 SM

文档评论(0)

1亿VIP精品文档

相关文档