飞利浦 半导体 初步的 规格
89c51rb2/89c51rc2/
89C51RD2
80c51 8-位 flash 微控制器 家族
16kb/32kb/64kb isp/iap flash 和 512b/512b/1kb 内存
1999 sep 23
18
SMOD1 SMOD0 – POF LVF GF0 GF1 IDL
PCON
(87h)
sm0 / fe SM1 SM2 REN TB8 RB8 德州仪器 RI
SCON
(98h)
D0 D1 D2 D3 D4 D5 D6 D7 D8
停止
位
数据 字节
仅有的 在
模式 2, 3
开始
位
设置 fe 位 如果 停止 位 是 0 (framing 错误)
sm0 至 uart 模式 控制
0 : scon.7 = sm0
1 : scon.7 = fe
SU00044
图示 8. uart framing 错误 发现
SM0 SM1 SM2 REN TB8 RB8 德州仪器 RI
SCON
(98h)
D0 D1 D2 D3 D4 D5 D6 D7 D8
1
1
1
0
比较器
11 X
received 地址 d0 至 d7
编写程序 地址
在 uart 模式 2 或者 模式 3 和 sm2 = 1:
中断 如果 ren=1, rb8=1 和 “received address” = “programmed address”
– 当 自己的 地址 received, clear sm2 至 receive 数据 字节
– 当 所有 数据 字节 有 被 received: 设置 sm2 至 wait 为 next 地址.
SU00045
图示 9. uart multiprocessor 交流, 自动 地址 recognition