题干本题共包含 5 个小题

设电路如下图所示8位D触发器的输入端接至PC/XT总线。

简答题1

根据电路的接法,写出使数码管选中的I/O地址范围。

正确答案

9A8A7A6A5A4A3A2A1A0=1000000000B-1000000111B=200H-207H
即当CPU对200H到207H的地址进行写时,数据被写到数码管上。

答案解析

简答题2

若要使数码管占用I/O地址,则与门2的其中一个输入端应如何与控制总线连接。

正确答案

若要使数码管占用I/O地址,即只有当CPU执行OUT DX,AL指令时,数据被写到数码管,则应在接线上体现只有IOW为低电平时,8位D触发器才能被选中。
可将与门2的一个悬空输入端接至控制总线的IOW上。

答案解析

简答题3

若不考虑A10—A19,说明本电路的数码管是否有重叠地址,有多少个重叠地址?

正确答案

因8位D触发器的触发端与地址总线的A2A1A0无关,即在地址译码过程中有3条地址线未用到,这时8位D触发器应有23=8个重叠地址。即CPU向200H—207H中任何一个地址进行写时,数据都被写到同一个数码管。

答案解析

简答题4

如何设数码管为共阳极,编写程序,使数码管显示数字0。

正确答案

对共阳极数码管,其段控端为0时,相应的段亮。显示数字0,除了g段为1外,其余段均应为0。使数码管显示0的指令序列为:
MOV DX,200H
MOV AL,11000000B;小数点灭,g段灭
OUT DX,AL       ;数码管显示0

答案解析

简答题5

如果数码管与8位D触发器连接的引脚接反,即Q7接a,Q6接b,Q0接p,编写程序使数码显示数字0。

正确答案

MOV DX,200H
MOV AL,00000011B
OUT DX,AL

答案解析

相似试题
  • 已知原理电路图如图所示,请回答以下问题 若采用查询EOC引脚的方法输入A/D转换后得到的数字量,画出相应的接线图。

    简答题查看答案

  • 设电路如图所示。

    简答题查看答案

  • 设电路如图所示。

    简答题查看答案

  • 设电路如图所示。

    简答题查看答案