08单片机串行数据通信技术.ppt

图 8-12 MCS-51 串行口寄存器结构 8.2 MCS-51 的串行口及控制寄存器 一、串行口寄存器结构 发送 SBUF ( 99H ) 接收 SUBF ( 99H ) 输入移位寄存器 TI (发送中断) T X D 串行输出 8051 内部总线 R X D 串行输入 RI (接收输入) 移位时钟 图 5-23 MCS-51 串行口寄存器结构 8.2 MCS-51 的串行口及控制寄存器 在接收方式下,串行数据通过引脚 R X D ( P 3.0 )进 入。由于在接收寄存器之间还有移位寄存器,从而构成 了串行接收的双缓冲结构,以避免在数据接收过程中出 现 帧重叠错误 ,即在下一帧数据来时,前一帧数据还没 有读走。 在发送方式下,串行数据通过 T X D ( P 3.1 )送出。 与接收数据情况不同,发送数据时,由于 CPU 是主 动的,不会发生帧重叠错误,因此发送电路就 不需 双重缓冲结构,这样可以提高数据发送速度。 8.2 MCS-51 的串行口及控制寄存器 二、串行通信控制寄存器 1 、串行控制寄存器 SCON ( 99H ) 位地址 9FH 9EH 9DH 9CH 9BH 9AH 99H 98H 位符号 SM 0 SM 1 SM 2 REN TB8 RB8 TI RI SM 0 SM 1 工作方式 功 能 波特 率 0 0 方式 0 同步移位寄存器 f osc /12

文档评论(0)

1亿VIP精品文档

相关文档