第8章 8051单片机串行通信.pptVIP

  • 35
  • 0
  • 约5.42千字
  • 约 25页
  • 2018-06-19 发布于广东
  • 举报
第8章 8051单片机串行通信.ppt

8.1 串行通信基础知识 8.2 80C51串行口 8.3 80C51串行口工作方式 8.3.2 串行工作方式1 串行工作方式1是10位为一帧的异步串行通信方式,这种工作方式是为双机通信而准备的。帧格式包括1个起始位,8个数据位和1个停止位。 数据发送:是由一条写发送寄存器(SBUF)的指令开始,随后在串行口由硬件自动加入起始位和停止位,构成一个完整的帧格式,然后在移位脉冲的作用下,由TXD端串行输出。一个字符帧发送完后,使TXD输出线维持在1状态下,并将SCON寄存器的TI位置1,通知CPU可以接着发送下一个字符。 数据接收:SCON的REN位应处于允许接收状态,即REN=1。在此前提下,串行口采样RXD端,当采样到从1到0的状态跳变时,就认为已接收到起始位。随后在移位脉冲的控制下,把接收到的数据位移入接收寄存器中。直到停止位到来之后置位中断标志位RI,通知CPU从SBUF取走接收到的一个字符。 8.3.3 串行工作方式2 和3 串行工作方式2和3都是11位为一帧的串行通信方式,即1个起始位、9个数据位和1个停止位。 在这两种工作方式下,字符还是8个数据位,只不过增加了一个第9数据位(D8),它是一个可编程位,其功能由用户设定。 在发送数据时,应予先在串行口控制寄

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档