单片机原理及应用(陈燕)第7章 串行口.pptVIP

  • 3
  • 0
  • 约1.65万字
  • 约 83页
  • 2017-05-15 发布于浙江
  • 举报

单片机原理及应用(陈燕)第7章 串行口.ppt

(7)RI——接收中断标志位 方式0时,接收完第8位数据时,RI由硬件置“1”。在其他工作方式中,串行接收到停止位时,该位置“1”。RI?=?1,表示一帧数据接收完毕,并申请中断,要求CPU从接收SBUF取走数据。该位的状态也可供软件查询。RI必须由软件清“0”。 SCON的所有位都可进行位操作清“0”或置“1”。 (1)从机接收到的主机发来的第9位数据RB8=1时,前8位数据才装入SBUF,并置中断标志RI?=?1,向CPU发出中断请求。 在中断服务程序中,从机把接收到的SBUF中的数据存入数据缓冲区中。 (2)如果从机接收到的第9位数据RB8=0时,则不产生中断标志RI=1,不引起中断,从机不接收主机发来的数据。 若SM2?=?0,则接收的第9位数据不论是0还是1,从机都将产生RI?=?1中断标志,接收到的数据装入SBUF中。 (4)结束数据通信并为下一次的多机通信做好准备。在多机系统,每个从机都被赋予唯一的地址。例如,图7-16三个从机的地址可设为:01H、02H、03H。 还要预留1~2个“广播地址”,它是所有从机共有的地址,例如将“广播地址”设为00H。当主机与从机的数据通信结束后,一定要将从机再设置为多机通信模式,以便进行下一次的多机通信。这时要求与主机正在进行数据传输的从机必须随时注意,一旦接收的数据第9位(RB8)为“1”,说明主机传送的不再是数据,而是地

文档评论(0)

1亿VIP精品文档

相关文档