10
运行 模式
模式 2 (strobed bi-directional 总线 i/o)
这 函数的 configuration 提供 一个 意思 为 communi-
cating 和 一个 附带的 设备 或者 结构 在 一个 单独的 8-位
总线 为 两个都 transmitting 和 接到 数据 (bi-directional
总线 i/o). “Hand shaking” 信号 是 提供 至 维持
恰当的 总线 flow discipline 类似的 至 模式 1. 中断 gener-
ation 和 使能/使不能运转 功能 是 也 有.
模式 2 基本 函数的 definitions:
• 使用 在 组 一个 仅有的
• 一个 8-位, bi-directional 总线 端口 (端口 一个) 和 一个 5-bit
控制 端口 (端口 c)
• 两个都 输入 和 输出 是 latched
• 这 5-位 控制 端口 (端口 c) 是 使用 为 控制 和
状态 为 这 8-位, bi-directional 总线 端口 (端口 一个)
bi-directional 总线 i/o 控制 信号 definition
(计算数量 11, 12, 13, 14)
INTR
- (中断 要求). 一个 高 在 这个 输出 能 是
使用 至 中断 这 CPU 为 两个都 输入 或者 输出 行动.
输出 行动
OBF
- (输出 缓存区 全部). 这 OBF 输出 将 go “low” 至
表明 那 这 cpu 有 写 数据 输出 至 端口 一个.
ACK
- (acknowledge). 一个 “low” 在 这个 输入 使能 这
三-状态 输出 缓存区 的 端口 一个 至 send 输出 这 数据. oth-
erwise, 这 输出 缓存区 将 是 在 这 高 阻抗 状态.
INTE 1
- (这 INTE flip-flop 有关联的 和
obf). con-
trolled 用 位 设置/重置 的 pc4.
输入 行动
STB
- (strobe 输入). 一个 “low” 在 这个 输入 负载 数据 在 这
输入 获得.
IBF
- (输入 缓存区 全部 f/f). 一个 “high” 在 这个 输出 indicates
那 数据 有 被 承载 在 这 输入 获得.
INTE 2
- (这 INTE flip-flop 有关联的 和 ibf). 控制
用 位 设置/重置 的 pc4.
图示 9. 模式 1 (strobed 输出)
tWOB
tWB
tAK tAIT
tAOB
tWIT
OBF
WR
INTR
ACK
输出
结合体 的 模式 1: 端口 一个 和 端口 B 能 是 individually defined 作 输入 或者 输出 在 模式 1 至 支持 一个 宽 多样性 的 strobed i/o
产品.
图示 10. 结合体 的 模式 1
1
D7
0
D6
1
D5
1
D4
1/0
D3
D2 D1 D0
控制 文字
端口 一个 - (strobed 输入)
PC4
8
OBFB
pa7-pa0
STBA
INTRB
PC0
pc6, pc7
2
WR
pc6, pc7
1 = 输入
0 = 输出
端口 b - (strobed 输出)
8
IIBFA
PC5
INTRA
PC3
ACKB
PC2
i/o
PC1
pb7, pb0
RD
10 1
D7
0
D6
1
D5
0
D4
1/0
D3
D2 D1 D0
控制 文字
端口 一个 - (strobed 输出)
PC7
8
STBB
pa7-pa0
OBFA
INTRB
PC0
pc4, pc5
2
RD
pc4, pc5
1 = 输入
0 = 输出
端口 b - (strobed 输入)
8
ACKA
PC6
INTRA
PC3
IBFB
PC1
i/o
PC2
pb7, pb0
WR
11
82C55A