80C51的串行口的结构
SBUF:两个物理上独立的接收、发送缓冲器。他们两个占用同一个地址99H。接收器是双缓冲结构,发送缓冲器,因为发送时,CPU是主动的,不会产生重叠错误。
80C51的串行口的控制寄存器
1.SCON是一个特殊功能寄存器,用来设定串行口的工作方式、接收/发送控制以及设置状态标志。
SM0和SM1是工作方式选择位(和之前一样),可以选择四种工作方式,如下
SM0、SM1 | 工作方式 | 说明 | 波特率 |
00 | 方式0 | 移位寄存器 | 12 |
01 | 方式1 | 10位异步收发器(8位数据) | 可变 |
10 | 方式2 | 11位异步收发器(9位数据)</ |