单片微型计算机原理及应用全套教学课件推荐.ppt

单片微型计算机原理及应用全套教学课件推荐.ppt

单片微型计算机原理及应用全套教学课件推荐

方式0中,SCON中的TB8,RB8,SM2都不起作用,可设为0。 注意:因方式0波特率固定,无需用T1提供,但以中断方式传送数 据时,CPU响应中断不会自动清除TI,RI标志,所以在中断服务程 序中必须由指令清“0”。 方式1 是串行口的8位异步通讯方式(8位UART)。 一帧数据共10位。1位起始位(0),8位数据位(低位在先)及1位停止 位(1)。 发送端:TXD 接收端:RXD 波特率可变 ?发送:方式1的发送是在TI=0时,由一条写入SBUF的指令来启动的。 数据由TXD输出。启动发送后,串行口能自动插入1位起始位(0),在 8位数据结束后,自动插入1位停止位(1),10位数据发送完后,自动 维持TXD端为1,在停止位开始时,使TI=1,申请中断。 发送时序: 写入SBUF 时钟 发送 s1p1 数据 移位 起始位 TXD D0 停止位 D3 D2 D1 D4 D5 D6 D7 TI ?接收:方式1的接收是在REN=1的前提下,从搜索到起始位开始的。 数据从RXD端输入,无信号时,RXD端为逻辑“1”,在REN=1后,CPU 便以16倍波特率的速率采样RXD端的电平,当采样到有1 ?0的跳变时, 即认为检测到了一帧数据的起始位,接收过程开始,在接收移位脉冲的 控制下,把收到的数据(低位在前)一位一位移入接收寄存器中,直到 8位数据和1位停止位全部收齐。注意:为保证可靠无误

文档评论(0)

1亿VIP精品文档

相关文档