51单片机:串行口控制寄存器SCON
串行口控制寄存器SCON的格式
D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | |||
---|---|---|---|---|---|---|---|---|---|---|
SCON | SM0 | SM1 | SM2 | REN | TB8 | RB8 | TI | RI | 98H | |
位地址 | 9FH | 9EH | 9DH | 9CH | 9BH | 9AH | 99H | 98H |
SM0、SM1——串行口的4种工作方式选择位
SM0 | SM1 | 方式 | 功能 |
---|---|---|---|
0 | 0 | 0 | 同步移位寄存器方式 |
0 | 1 | 1 | 8位异步收发,波特率由定时器控制 |
1 | 0 | 2 | 9位异步收发,波特率为时钟频率的1/64或者1/32 |
1 | 1 | 3 | 9位异步收发,波特率由定时器控制 |
其他位解释
SM2——多机控制通信
REN——允许串口接收位
TB8——发送的第9位数据
RB8——介绍的第9位数据
TI——发送中断位
RI——接收中断标志位
(一般设置初始化时,只对SM0、SM1设置,进行方式选择,REN通常置1)