9
intr (中断 要求)
一个 “high” 在 这个 输出 能 是 使用 至 中断 这 CPU
当 和 输入 设备 是 requesting 维护. INTR 是 设置 用
这 情况:
STB 是 一个 “one”, IBF 是 一个 “one” 和 INTE 是 一个
“one”. 它 是 重置 用 这 下落 边缘 的
rd. 这个 程序
准许 一个 输入 设备 至 要求 维护 从 这 CPU 用
simply strobing 它的 数据 在 这 端口.
inte 一个
控制 用 位 设置/重置 的 pc4.
inte b
控制 用 位 设置/重置 的 pc2.
输出 控制 信号 definition
(图示 8 和 9)
OBF
- 输出 缓存区 全部 f/f). 这 obf 输出 将 go “low”
至 表明 那 这 CPU 有 写 数据 输出 至 是 specified
端口. 这个 做 不 意思 有效的 数据 是 sent 输出 的 这 部分 在
这个 时间 自从
OBF 能 go 真实 在之前 数据 是 有.
数据 是 有保证的 有效的 在 这 rising 边缘 的
obf, (看
便条 1). 这
OBF f/f 将 是 设置 用 这 rising 边缘 的 这
wr 输入 和 重置 用 ack 输入 正在 低.
ACK
- Acknowledge 输入). 一个 “low” 在 这个 输入 informs 这
82C55A 那 这 数据 从 端口 一个 或者 端口 B 是 准备好 至 是
accepted. 在 essence, 一个 回馈 从 这 附带的 设备
表明 那 它 是 准备好 至 接受 数据, (看 便条 1).
INTR
- (中断 要求). 一个 “high” 在 这个 输出 能 是
使用 至 中断 这 CPU 当 一个 输出 设备 有
accepted 数据 transmitted 用 这 cpu. INTR 是 设置 当
ACK 是 一个 “one”, OBF 是 一个 “one” 和 INTE 是 一个 “one”. 它 是
重置 用 这 下落 边缘 的
wr.
inte 一个
控制 用 位 设置/重置 的 pc6.
inte b
控制 用 位 设置/重置 的 pc2.
便条:
1. 至 strobe 数据 在 这 附带的 设备, 这 用户 必须 运作
这 strobe 线条 在 一个 hand shaking 模式. 这 用户 needs 至 send
OBF 至 这 附带的 设备, 发生 一个 ACK 从 这 pe-
ripheral 设备 和 然后 获得 数据 在 这 附带的 设备 在
这 rising 边缘 的 obf.
图示 7. 模式 1 (strobed 输入)
tST
STB
INTR
RD
输入 从
IBF
附带的
tSIB
tSIT
tPH
tPS
tRIT
tRIB
图示 8. 模式 1 输出
1
D7
0
D6
1
D5
1
D4
1/0
D3
D2 D1 D0
控制 文字
模式 1 (端口 一个)
PC7
8
ACKAPC6
pa7-pa0
OBFA
INTRA
PC3
pc4, pc5
2
WR
pc4, pc5
1 = 输入
0 = 输出
1
D7
D6 D5 D4 D3 D2 D1 D0
控制 文字
模式 1 (端口 b)
PC1
8
ACKBPC2
INTE
B
pb7-pb0
OBFB
INTRB
PC0
WR
10
INTE
一个
82C55A