第6章mcs-51单片机部资源及编程.pptVIP

  • 0
  • 0
  • 约1.44万字
  • 约 67页
  • 2018-12-29 发布于福建
  • 举报
第6章mcs-51单片机部资源及编程

在发送时钟的作用下,先通过TXD端送出一个低电平的起始位,然后是8位数据(低位在前),其后是一个高电平的停止位,当一帧数据发送完毕后,由硬件使发送中断标志TI置位,向CPU申请中断,完成一次发送过程。 (2)接收过程 当允许接收控制位REN被置1,接受器就开始工作,由接收器以所选波特率的16倍速率对RXD引脚上的电平进行采样。当采样到从“1”到“0”的负跳变时,启动接收控制器开始接收数据。在接收移位脉冲的控制下依次把所接收的数据移入移位寄存器,当8位数据及停止位全部移入后,根据以下状态,进行响应操作。 ① 如果RI=0、SM2=0,接收控制器发出“装载SBUF”信号,将输入移位寄存器中的8位数据装入接收数据寄存器SBUF,停止位装入RB8,并置RI=1,向CPU申请中断。 ② 如果RI=0、SM2=1,那么只有停止位为“1”才发生上述操作。 ③ RI=0、SM2=1且停止位为“0”,所接收的数据不装入SBUF,数据将会丢失。 ④ 如果RI=1,则所接收的数据在任何情况下都不装入SBUF,即数据丢失。 三.方式2和方式3 方式2和方式3时都为9位异步通信接口,接收和发送一帧信息长度为11位,即1个低电平的起始位,9位数据位,1个高电平的停止位。发送的第9位数据放于TB8中,接收的第9位数据放于RB8中。TXD为发送数据端,RXD为接收数据端。方式2和方式3的区别在于波特率

文档评论(0)

1亿VIP精品文档

相关文档