第7章串口.pptVIP

  • 17
  • 0
  • 约 50页
  • 2017-10-03 发布于重庆
  • 举报
第7章串口

2 串行口方式1 方式1是10位为一帧的异步串行通信方式。共包括1个起始位,8个数据位和1个停止位。其帧格式如下。 数据发送时是由一条写发送寄存器(SBUF)的指令开始,随后在串行口由硬件自动加起始位和停止位,构成一个完整的帧格式,然后在移位脉冲的作用下,由TXD端串行输出。一个字符帧发送完后,使TXD输出线维持在“1”状态下,并将SCON寄存器的TI置“1”,通知CPU可以接着发送下一个字符。 接收数据时,SCON的REN位应处于允许接收状态(REN=1)。在此前提下,串行口采样RXD端,当采样到从1向0的状态跳变时,就认定是接收到起始位。随后在移位脉冲的控制下,把接收到的数据位移入接收寄存器中。直到 停止位到来之后把停止位送入RB8中,并置位中断标志位RI,通知CPU从SBUF取走接收到的一个字符。 2 波特率的设定 例题1 编写串行口方式1发送程序:将片外ROM中00H~3FH的数据通过串行口发送出去,不倍增,外接晶振频率为6MHz,比特率为1200 bps (查询方式) 计算初值: 程序: START: MOV R0, #00H MOV R2, #40H MOV TMOD, #20H MOV TL1, #0F3H MOV TH

文档评论(0)

1亿VIP精品文档

相关文档