第九章串行口及其应用.pptVIP

  • 32
  • 0
  • 约1.12万字
  • 约 78页
  • 2018-03-11 发布于湖北
  • 举报
第九章串行口及其应用

(1)发送 方式1发送数据时,数据由TXD 端输入。CPU 执行一条写入SBUF 的指令后,就启动串行口开始发送数据。 (2)接收 方式1接收数据时,数据由RXD端输入。当接收允许位REN 置1后,接收器便以波特率的16倍速率采样接收端RXD的电平。 3.串行口工作方式2和方式3 串行口工作的方式2和方式3时,均为11位异步通信接口,由TXD和RXD发送与接收数据。 这两种工作方式除波特率不同外,其它操作完全相同。 (1)方式2和方式3发送 方式2 和方式3 发送数据时,应先根据通信协议设置TB8,以确定TB8是奇偶校验位还是作多机通信的地址/数据标志位,然后将要发送的数据写入SBUF,启动发送过程。串行口自动把TB8取出,并装入到第9位数据的位置,再逐一发送出去。数据发送完毕,置发送中断标志TI=1,向CPU申请中断。 (2)方式2和方式3的接收 方式2和方式3接收数据时,应先置SCON中的REN=1,允许接收。当检测到起始位时,开始接收第9位数据。当满足RI=0 且SM2=0 或接收到的第9位为1 时,前8位数据装入SBUF,第9位数据装入SCON中的RB8,并置RI=1,向CPU申请中断。 (a)方式2、3发送数据时的时序图 (b)方式2、3接收数据时的时序图 第三节 串行通信实例 一、方式0

文档评论(0)

1亿VIP精品文档

相关文档