1 1 8
lcr 位-2:
这 号码 的 停止 位 能 指定 用 这个
位.
位-2 文字 长度 停止 位(s)
0
1
1
5, 6, 7
5
6, 7, 8
1
1-1/2
2
lcr 位-3:
parity 或者 非 parity 能 是 选择 通过 这个 位.
0= 非 parity
1=一个 parity 位 是 发生 在 这
传递.
接受者 也 checks 为 received parity.
lcr 位-4:
如果 这 parity 位 是 使能, lcr 位-4 选择
这 甚至 或者 odd parity format.
0= odd parity 位 是 发生 用 forcing 一个
odd 号码 的 1`s 在 这 transmitted 数据,
接受者 也 checks 为 一样 format.
1=甚至 parity 位 是 发生 用 forcing 一个
甚至 号码 的 1`s 在 这 transmitted 数据,
接受者 也 checks 为 一样 format.
lcr 位-5:
如果 这 parity 位 是 使能, lcr 位-5 选择
这 强迫 parity format.
lcr 位-5=1 和 lcr 位-4=0, parity 位 是
强迫 至 “1” 在 这 transmitted 和 received
数据.
lcr 位-5=1 和 lcr 位-4=1, parity 位 是
强迫 至 “0” 在 这 transmitted 和 received
数据.
lcr 位-6:
破裂 控制 位. 它 导致 一个 破裂 情况
至 是 transmitted (这 tx 是 强迫 至 低
状态).
0= 正常的 运行 情况.
1=forces 这 传输者 输出 (tx) 至 go 低
至 alert 这 交流 终端.
lcr 位-7:
这 内部的 波特 比率 计数器 获得 使能
(dlab).
0=正常的 运作.
1=选择 divisor 获得 寄存器.
modem 控制 寄存器 (mcr)
这个 寄存器 控制 这 接口 和 这
modem 或者 一个 附带的 设备 (rs232).
mcr 位-0:
0=强迫 dtr* 输出 至 高.
1=强迫 dtr* 输出 至 低.
mcr 位-1:
0=强迫 rts* 输出 至 高.
1=强迫 rts* 输出 至 低.
mcr 位-2:
非 使用, 除了 在 内部的 循环-后面的 模式.
mcr 位-3:
0=设置 这 int 一个-d 输出 管脚 至 三 状态
模式.
1=使能 这 int 一个-d 输出 管脚.
mcr 位-4:
0=正常的 运作 模式.
1=使能 local 循环-后面的 模式 (diagnostics).
这 传输者 输出 (tx) 是 设置 高 (mark
情况), 这 接受者 输入 (rx), cts*,
dsr*, cd*, 和 ri* 是 无能. 内部
这 传输者 输出 是 连接 至 这
接受者 输入 和 dtr*, rts*, mcr* 位-2
和 int 使能 是 连接 至 modem
控制 输入.
在 这个 模式, 这 接受者 和 传输者
中断 是 全部地 运算的. 这 modem
控制 中断 是 也 运算的. 但是 这
中断 来源 是 now 这 更小的 四 位
的 这 modem 控制 寄存器 instead 的 这
四 modem 控制 输入. 这 中断 是
安静的 控制 用 这 ier.
mcr 位 5-7:
不 使用. 是 设置 至 零 permanently.
线条 状态 寄存器 (lsr)
这个 寄存器 提供 这 状态 的 数据
转移 至 cpu.
lsr 位-0:
0=非 数据 在 receive 支持 寄存器 或者 先进先出.
1=数据 有 被 received 和 saved 在 这
receive 支持 寄存器 或者 先进先出.
lsr 位-1:
0=非 overrun 错误 (正常的).
1= overrun 错误 , next character arrived
在之前 receive 支持 寄存器 是 emptied 或者
如果 fifos 是 使能. 一个 overrun 错误 将
出现 仅有的 之后 这 先进先出 是 全部 和 这 next
character 有 被 完全地 received 在 这
变换 寄存器. 便条 那 character 在 这 变换
寄存器 是 在 写, 但是 它 是 不 transferred
至 这 先进先出.
9
408-432-9100/www.impweb.com© 2002 imP, 公司
IMP16C554
IMP16C554