单独的-碎片 8-位 cmos microcomputer
7532 组
mitsubishi microcomputers
20
图. 21 块 图解 的 uart 串行 i/o
图. 22 运作 的 uart 串行 i/o 函数
串行 i/o
●
串行 i/o1
• 异步的 串行 i/o (uart) 模式
串行 i/o1 能 是 使用 作 一个 异步的 (uart) 串行 i/o. 一个
专心致志的 计时器 (波特 比率 发生器) 是 也 提供 为 波特 比率
一代 当 串行 i/o1 是 在 运作.
第八 串行 数据 转移 formats 能 是 选择, 和 这 转移
formats 至 是 使用 用 一个 传输者 和 一个 接受者 必须 是 identi-
cal.
各自 的 这 transmit 和 receive 变换 寄存器 有 一个 缓存区 寄存器
(这 一样 地址 在 记忆). 自从 这 变换 寄存器 不能 是
写 至 或者 读 从 直接地, transmit 数据 是 写 至 这 trans-
mit 缓存区, 和 receive 数据 是 读 从 这 各自的 缓存区 regis-
ters. 这些 缓存区 寄存器 能 也 支撑 这 next 数据 至 是 trans-
mitted 和 receive 2-字节 receive 数据 在 succession.
用 selecting “1” 为 持续的 transmit 有效的 位 (位 2 的 sio1con),
持续的 传递 的 这 一样 数据 是 制造 可能.
这个 能 是 使用 作 一个 simplified pwm.
OE
PE FE
1/16
X
在
1/4
1/16
数据 总线
receive 缓存区 寄存器
地址
(0018
16
)
receive 变换 寄存器
receive 缓存区 全部 标记 (rbf)
receive 中断 要求 (ri)
st 探测器
sp 探测器
uart 控制 寄存器
地址 (001a
16
)
character 长度 选择 位
7-位
8-位
地址 (001b
16
)
时钟 控制 电路
波特 比率 发生器
分隔 比率 1/(n+1)
地址 (001c
16
)
brg 计数 源 选择 位
transmit 缓存区 寄存器
数据 总线
transmit 变换 寄存器
地址
(0018
16
)
transmit 变换 寄存器 变换
completion 标记 (tsc)
transmit 缓存区 empty 标记 (tbe)
transmit 中断 要求 (德州仪器)
地址 (0019
16
)
character 长度 选择 位
transmit 中断 源 选择 位
持续的 transmit 有效的 位
串行 i/o1 控制 寄存器
P1
0
/r
X
D
P1
1
/t
X
D
串行 i/o1 状态 寄存器
st/sp/pa 发生器
TSC=0
TBE=1
RBF=0
TBE=0
TBE=0
RBF=1
RBF=1
标准
0
D
1
SP D
0
D
1
ST
SP
TBE=1
TSC=1*
标准
0
D
1
SP
D
0
D
1
ST SP
1 :
错误 标记 发现 occurs 在 这 一样 时间 那 这 rbf 标记 变为 “1” (在 1st 停止 位, 在 reception).
2 :
这 transmit 中断 (德州仪器) 能 是 选择 至 出现 当 也 这 tbe 或者 tsc 标记 变为 “1”, 取决于 在 这 设置 的 这 transmit
中断 源 选择 位 (tic) 的 这 串行 i/o1 控制 寄存器.
3 :
这 receive 中断 (ri) 是 设置 当 这 rbf 标记 变为 “1”.
4 :
之后 数据 是 写 至 这 transmit 缓存区 当 tsc = 1, 0.5 至 1.5 循环 的 这 数据 变换 循环 是 需要 直到 changing 至 tsc = 0.
注释
transmit/receive 时钟
transmit 缓存区 寄存器
写 信号
串行 输出 t
X
D
receive 缓存区 寄存器
读 信号
串行 输入 r
X
D
* 发生 在 第二 位 在 2-停止 -位
模式
1 开始 位
7 或者 8 数据 位
1 或者 0 parity 位
1 或者 2 停止 位