SBUF 串行数据缓冲寄存器
SCON 串行控制寄存器
SCON | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
位名称 | SM0 | SM1 | SM2 | REN | TB8 | RB8 | TI | RI |
0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | |
功能 | 工作方式 | 工作方式 | 多机 | 接收允许 | 发送第9位 | 接收第9位 | 发送中断 | 接收中断 |
发送方式--单片机内部主动操作
①写入SBUF。SBUF=0XFF
②发送开始send下降开始
③TXD下降开始发送
④TI发送完毕后中断上升
接收方式--单片机等待数据,不断检测
①检测器不断采样,在时钟开始阶段
②RXD下降开始
③RI上升结束,REN=1可读
TMOD
TH1
TL1
TR1
ET1
SCON = ox50
ES 串行允许
PS 中断级别为低级还是高级
EA 总中断