7.2. 串行口(UART)
微控制器的MCS - 51系列有串行通信的硬件要求履行全双工 (同时传送和接收),纳入一个 UART 或通用异步收发器 (通用异步接收发送器)。
该寄存器SCON(98H,152)
串行端口设置记录 。
最高位 | | | | | | | LSB的 |
SM0的 | SM1一起 | 的SM2 | 任 | TB8位 | 的RB8 | 资讯科技 | 国际扶轮 |
9FH | 9EH | 9Dh | 9CH | 9bh | 9AH | 99小时 | 98H |
SM0的- SM1一起。选择串口的操作模式。
模式 | SM0的 | SM1一起 | 说明 | 运行速度 |
0 | 0 | 0 | 移位寄存器 | 集(时钟/ 12) |
一 | 0 | 一 | 8位UART | 变量 |
2 | 一 | 0 | 9位UART | 集(时钟/ 64或时钟/ 32) |
三 | 一 | 一 | 9位UART | 变量 |
的SM2。特别配置的操作模式。
- 模式0:的SM2必须保持在0。
- 模式1:如果SM2为1, 国际扶轮没有被激活,除非它收到停止位。
- 在模式2和3:如果SM2为1,支持多模式, 国际扶轮未激活时,第9位(的RB8)为0。
任。接收控制
0 - >“禁用了招待会。
1 - >“启用接收字符。
模式0:0 - >“空气,1 - ”阵线。
TB8位。对于平价控制,传输通信。
对应第9位(奇偶校验位)9位通信传输与平价模式2和3的控制。
RB8位。对于校验,收到的沟通。
- 模式0:不使用。
- 模式1:拾起位停止。
- 模式2和3:获取第9位(校验位)。
资讯科技。指标或传输中断标志。
此标志表明了一个字符的传输结束。是位在停止激活启动的。
0模式激活8位的结束日。
按计划应明确。
里。指标或接收中断标志。
此标志表明一个新的字符可在SBUF的接待。激活在0年底在模式8日位,并在其他模式中的停止位(与多处理器例外)。
按计划应明确。