13
特定的 模式 结合体 仔细考虑
那里 是 一些 结合体 的 模式 可能. 为 任何
结合体, 一些 或者 所有 的 端口 C 线条 是 使用 为 控制
或者 状态. 这 remaining 位 是 也 输入 或者 输出 作
defined 用 一个 “set mode” command.
在 一个 读 的 端口 c, 这 状态 的 所有 这 端口 C 线条,
除了 这
ACK 和 STB 线条, 将 是 放置 在 这 数据
总线. 在 放置 的 这
ACK 和 STB 线条 states, flag 状态 将
呈现 在 这 数据 总线 在 这 pc2, pc4, 和 PC6 位
positions 作 illustrated 用 图示 17.
通过 一个 “Write 端口 C” command, 仅有的 这 端口 C 管脚
编写程序 作 输出 在 一个 模式 0 组 能 是 写.
非 其它 管脚 能 是 影响 用 一个 “Write 端口 C” command,
也不 能 这 中断 使能 flags 是 accessed. 至 写 至
任何 端口 C 输出 编写程序 作 一个 输出 在 模式 1 组
或者 至 改变 一个 中断 使能 flag, 这 “set/重置 端口 C
bit” command 必须 是 使用.
和 一个 “set/重置 端口 Cea Bit” command, 任何 端口 C 线条
编写程序 作 一个 输出 (包含 IBF 和
obf) 能 是
写, 或者 一个 中断 使能 flag 能 是 也 设置 或者 重置.
端口 C 线条 编写程序 作 输入, 包含
ACK 和 STB
线条, 有关联的 和 端口 C fare 不 影响 用 一个
“set/重置 端口 C Bit” command. Writing 至 这 correspond-
ing 端口 C 位 positions 的 这
ACK 和 STB 线条 和 这
“Set 重置 端口 C Bit” command 将 影响 这 组 一个 和
组 b 中断 使能 flags, 作 illustrated 在 图示 17.
电流 驱动 能力
任何 输出 在 端口 一个, B 或者 C 能 下沉 或者 源 2.5ma. 这个
特性 准许 这 82C55A 至 直接地 驱动 Darlington 类型
驱动器 和 高-电压 显示 那 需要 此类 下沉 或者
源 电流.
模式 定义 summary
模式 0 模式 1 模式 2
在 输出 在 输出 组 一个 仅有的
PA0
PA1
PA2
PA3
PA4
PA5
PA6
PA7
在
在
在
在
在
在
在
在
输出
输出
输出
输出
输出
输出
输出
输出
在
在
在
在
在
在
在
在
输出
输出
输出
输出
输出
输出
输出
输出
PB0
PB1
PB2
PB3
PB4
PB5
PB6
PB7
在
在
在
在
在
在
在
在
输出
输出
输出
输出
输出
输出
输出
输出
在
在
在
在
在
在
在
在
输出
输出
输出
输出
输出
输出
输出
输出
PC0
PC1
PC2
PC3
PC4
PC5
PC6
PC7
在
在
在
在
在
在
在
在
输出
输出
输出
输出
输出
输出
输出
输出
INTRB
IBFB
STBB
INTRA
STBA
IBFA
i/o
i/o
INTRB
OBFB
一个CKB
INTRA
i/o
i/o
一个CKA
OBFA
i/o
i/o
i/o
INTRA
STBA
IBFA
一个CKA
OBFA
模式 0
或者 模式 1
仅有的
输入 配置
D7 D6 D5 D4 D3 D2 D1 D0
i/o i/o IBFA INTEA INTRA INTEB IBFB INTRB
输出 配置
D7 D6 D5 D4 D3 D2 D1 D0
OBFA INTEA i/o i/o INTRA INTEB OBFB INTRB
图示 15. 模式 1 状态 文字 format
D7 D6 D5 D4 D3 D2 D1 D0
OBFA INTE1 IBFA INTE2 INTRA X X X
(defined 用 模式 0 或者 模式 1 选择)
图示 16. 模式 2 状态 文字 format
组 一个
组 b
组 一个
组 b
组 一个
组 b
82C55A