单片机第6章串口.pptVIP

  • 10
  • 0
  • 约7.62千字
  • 约 36页
  • 2016-08-05 发布于重庆
  • 举报
单片机第6章串口

第6章 MCS-51 单片机的串行通信 3. 串行数据通信的波特率 3. 串行通信的分类 异步方式:以字符为单位进行数据传送,每一个字符均按固定的字符格式传送,又被称为帧。优点是不需要传送同步脉冲,可靠性高,所需设备简单;缺点是字符帧中因包含有起始位和停止位而降低了有效数据的传输速率。数据格式如下图所示: 6.2 MCS-51的串行口 2. 串行通信控制寄存器SCON (98H) TI——发送中断标志位 TI=1,表示一帧数据发送结束,可供软件查询,也可申请中断。CPU响应中断后, 向SBUF写入要发送的下一帧数据。TI必须由软件清0。 方式0时,串行发送第8位数据结束时由硬件置“1”, 其它工作方式,串行口发送停止位的开始时置“1” RI——接收中断标志位 RI=1,表示一帧数据接收完毕,并申请中断, CPU从接收SBUF取走数据。该位状态也可软件查询。RI必须由软件清“0”。 方式0时,接收完第8位数据时,RI由硬件置1。 其它工作方式,串行接收到停止位时,该位置“1”。 SM2:串行口多机通信控制位,作为方式2、方式3的附加控制位。 当串行口以方式2或方式3接收时, 如果SM2=1,只有当接收到的第9位数据(RB8)为“1”时,才将接收到的前8位数据送入SBUF,并置“1” RI,产生中断请求;当接收到的第9位

文档评论(0)

1亿VIP精品文档

相关文档