问答题
[说明]
AD574可以通过简单的三态门、锁存器接口与微机系统的系统总线相连接,也可以通过可编程接口(如8255)与系统总线相连接。由表可知,AD574可以工作在8位,也可以工作在12位。图为以8255为接口芯片,将工作于12位下的AD574接到8位ISA系统总线上。
问答题
在上图中,通过8255的A
0
、A
1
口地址选择信号线进行PA口、PB口、PC口的控制。回答下列问题,将答案填写在对应的栏目中。
__1__
A
0
为0,A
1
为0时控制
____1____
口;
__2__
A
0
为0,A
1
为1时控制
____2____
口;
__3__
A
0
为1,A
1
为0时控制
____3____
口。
【正确答案】
【答案解析】PA (2)PB (3)PC
通过8255的A
0
、A
1
口地址选择信号线进行PA口、PB口、PC口的控制。当A
0
为0、A
1
为0时控制PA口;当A
0
为0、A
0
为1时控制PB口;当A
0
为1、A
1
为0时控制PC口。
问答题
简要回答下列关于74LS138器件的功能以及作用的问题,将答案填写在对应的栏目中。
__2__
74LS138器件在图2-1中的功能是
____2____
;
__3__
在上图中,通过A
2
~A
15
来控制74LS138的输出端

,要使得74LS138输出
【正确答案】
【答案解析】(1)控制8255的片选,或者产生8255的片选
(2)低
(3)高
问答题
上图中的连接可以简化,将AD574的CE和12/

管脚接为高电平,而使

和A
0
接地。此时只需要用
【正确答案】
【答案解析】(1)00000001(注:只要答案中的最低位为1,均可按正确对待)
(2)80
(3)AL
(4)0F
从试题程序中可见,语句“MOV AL,
(1)
B”的空(1)处应填写“00000001”,因为只有这样才能完成下一条语句“OUT DX,AL”由PC
0
输出低电平到高电平启动变换的目的。
由于语句“IN AL,DX”是取出AD574的STS状态至AL寄存器中,用语句“AND AL,
(2)
H”来判断变换是否结束。依据题意,AD574的STS管脚由高变低表明AD574变换完成,所以空(2)处应填写“80”。
语句“MOV BL,
(3)
”的作用是将A口获取的低8位放在BL中,因此空(3)处应填写“AL”。
语句“AND AL,
(4)
H”的作用是取AD574数据的高4位,即取B口的PB
0
~PB
3
,故用十六进制表示,空(4)处应填写“0F”。