
飞利浦半导体
产品speci fi cation
80C51的8位微控制器系列
8K - 64K / 256-1K OTP / ROM /无ROM ,低电压( 2.7V - 5.5V ) ,
低功耗,高速( 33MHz的)
8XC52/54/58/80C32
8XC51FA/FB/FC/80C51FA
8XC51RA+/RB+/RC+/RD+/80C51RA+
D0
D1
D2
D3
D4
D5
D6
D7
D8
开始
位
数据字节
只有在
方式2,3
停止
位
SET FE位如果停止位为0 (帧错误)
SM0到UART模式控制
SM0 / FE
SM1
SM2
任
TB8
RB8
TI
RI
SCON
(98H)
SMOD1
SMOD0
–
POF
GF1
GF0
PD
IDL
PCON
(87H)
0 : SCON.7 SM0 =
1 : SCON.7 = FE
SU01191
图8. UART帧错误检测
D0
D1
D2
D3
D4
D5
D6
D7
D8
SM0
1
1
SM1
1
0
SM2
1
任
1
TB8
X
RB8
TI
RI
SCON
(98H)
接收到的地址D0到D7
编程的地址
比较
在UART模式2和模式3和SM2 = 1 :
中断如果REN = 1 , RB8 = 1 AND“接收到的地址” = “编程的地址”
- 当自己的地址收到,清除SM2继续接收数据字节
- 当所有的数据字节接收: SET SM2等待下一个地址。
SU00045
图9. UART多机通信,自动地址识别
1999年4月1日
21