飞利浦 半导体 初步的 规格
80c453/83c453/87c453cmos 单独的-碎片 8-位 微控制器
1996 8月 15
3-318
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
图示 5. 串行 端口 控制 寄存器 (scon)
SMOD1 SMOD0 OSF 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
图示 6. uart framing 错误 发现