飞利浦 半导体 产品 规格
80c51/87c51/80c31
80c51 8-位 微控制器 家族
4k/128 otp/只读存储器/romless, 低 电压 (2.7v–5.5v),
低 电源, 高 速 (33 mhz)
2000 jan 20
15
和 1 和 exclude 从动装置 2 使用 地址 1110 0100, 自从 它 是
需要 至 制造 位 2 = 1 至 exclude 从动装置 2.
这 broadcast 地址 为 各自 从动装置 是 创建 用 带去 这
logical 或者 的 saddr 和 saden. zeros 在 这个 结果 是 trended
作 don’t-cares. 在 大多数 具体情况, interpreting 这 don’t-cares 作 ones,
这 broadcast 地址 将 是 ff hexadecimal.
在之上 重置 saddr (sfr 地址 0a9h) 和 saden (sfr
地址 0b9h) 是 含铅的 和 0s. 这个 生产 一个 给 地址
的 所有 “don’t cares” 作 好 作 一个 broadcast 地址 的 所有 “don’t
cares”. 这个 effectively 使不能运转 这 自动 寻址 模式 和
准许 这 微控制器 至 使用 标准 80c51 类型 uart 驱动器
这个 做 不 制造 使用 的 这个 特性.
SCON
地址 = 98h
重置 值 = 0000 0000b
sm0/fe SM1 SM2 REN TB8 RB8 Tl Rl
位 addressable
(smod0 = 0/1)*
标识 函数
FE
framing 错误 位. 这个 位 是 设置 用 这 接受者 当 一个 invalid 停止 位 是 发现. 这 fe 位 是 不 cleared 用 有效的
frames 但是 应当 是 cleared 用 软件. 这 smod0 位 必须 是 设置 至 使能 进入 至 这 fe 位.
SM0
串行 端口 模式 位 0, (smod0 必须 = 0 至 进入 位 sm0)
SM1
串行 端口 模式 位 1
SM0 SM1 模式 描述 波特 rate**
0 0 0 变换 寄存器 f
OSC
/12
0 1 1 8-位 uart 能变的
1 0 2 9-位 uart f
OSC
/64 或者 f
OSC
/32
1 1 3 9-位 uart 能变的
SM2
使能 这 自动 地址 recognition 特性 在 模式 2 或者 3. 如果 sm2 = 1 然后 rl 将 不 是 设置 除非 这
received 9th 数据 位 (rb8) 是 1, 表明 一个 地址, 和 这 received 字节 是 一个 给 或者 broadcast 地址.
在 模式 1, 如果 sm2 = 1 然后 rl 将 不 是 使活动 除非 一个 有效的 停止 位 是 received, 和 这 received 字节 是 一个
给 或者 broadcast 地址. 在 模式 0, sm2 应当 是 0.
REN
使能 串行 reception. 设置 用 软件 至 使能 reception. clear 用 软件 至 使不能运转 reception.
TB8
这 9th 数据 位 那 将 是 transmitted 在 模式 2 和 3. 设置 或者 clear 用 软件 作 desired.
RB8
在 模式 2 和 3, 这 9th 数据 位 那 是 received. 在 模式 1, 如果 sm2 = 0, rb8 是 这 停止 位 那 是 received.
在 模式 0, rb8 是 不 使用.
Tl
transmit 中断 标记. 设置 用 硬件 在 这 终止 的 这 8th 位 时间 在 模式 0, 或者 在 这 beginning 的 这 停止 位 在 这
其它 模式, 在 任何 串行 传递. 必须 是 cleared 用 软件.
Rl
receive 中断 标记. 设置 用 硬件 在 这 终止 的 这 8th 位 时间 在 模式 0, 或者 halfway 通过 这 停止 位 时间 在
这 其它 模式, 在 任何 串行 reception (除了 看 sm2). 必须 是 cleared 用 软件.
便条:
*smod0 是 located 在 pcon6.
**f
OSC
= 振荡器 频率
SU00043
位: 76543210
图示 7. scon: 串行 端口 控制 寄存器