CPU与外设数据交换方式(1).pdf
文本预览下载声明
CPU 外设数据交换的方式(1)
一、无条件传送
CPU不必查询输入输出口的状态,任何时刻都能通过IN指令输入,
执行OUT指令输出。输入口,输出口时随时准备好的。(数码管,
开关等)
二、查询式传送
查询式输入,设立BUSY标志,通讯双方通过查询BUSY控制流量:
BUSY=1 对CPU,外设已送入数据,可读取了
ggg
rrr
对外设,CPU尚未读走数据,暂不可送新数据
ooo
...
BUSY=0 对CPU,外设未送新数据,暂不可读
ppp
rrr ttt
对外设,CPU已读走数据,可送新数据
eee fff
lll eee
lll
ooo mmm
rrr ooo
ttt hhh 16
nnn
ooo uuu...
CCC ooo
hhh
ooo zzz
rrr fff
ccc xxx
iii
查询输入方式的参考电路图
MMM @@@
sss
eee
sss
rrr
uuu
ooo
ccc
17
查询输入方式的参考时序关系
⑥CPU 读
①CPU 不读 Q/BUSY高 ①’
Q/BUSY
⑤ 有数据
②
输入设备
②’
D7~D0
③
STROB
④
74LS273
显示全部