单片机第二章31.pptVIP

  • 2
  • 0
  • 约1.21万字
  • 约 88页
  • 2019-07-03 发布于山东
  • 举报
当串行口以方式2或方式3接收时, 如果SM2=1,只有当接收到的第9位数据(RB8)为“1”时,才将接收到的前8位数据送入SBUF,并置“1” RI,产生中断请求;当接收到的第9位数据(RB8)为“0”时,则将接收到的前8位数据丢弃。 如果SM2=0,则不论第9位数据是“1”还是“0”,都将前8位数据送入SBUF中,并置“1” RI,产生中断请求。 在方式1时,如果SM2=1,则只有收到停止位时才会激活RI。 在方式0时,SM2必须为0。 (3)REN——串行口接收允许位 由软件置“1”或清“0”。 REN=1 允许串行口接收数据。REN=0 禁止串行口接收数据。 (4)TB8——发送的第9位数据 方式2和方式3时,TB8是要发送的第9位数据,可作为奇偶校验位使用,也可作为地址帧或数据帧的标志。 TB8=1为地址帧,TB8=0为数据帧。 (5)RB8——接收到的第9位数据 方式2和方式3时,RB8存放接收到的第9位数据。 方式1时,如果SM2=0,RB8是接收到的停止位。 方式0时,不使用RB8。 (6)TI——发送中断标志位 方式0时,串行口发送第8位数据结束时由硬件置“1”。 其它工作方式,串行口发送停止位的开始时置“1”。 TI=1,表示一帧数据发送结束,可供软件查询,也可申请中断。CPU响应中断后, 向SBUF写入要发送的下一帧数据。T

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档