2012年自考微型计算机及接口技术题九
来源:
考试网 [ 2012年2月29日 ] 【大 中 小】
1月15日接口上机试题(上午,作者-yaya_yaya237 )
题目:用LED显示8253通道1对单脉冲的正累计记数值如1,2,3…等。LED显示从8255C口输出,8253通道1初值由8255A口高4位输入,最大为F,按键则返回DOS
第三部分:未知时间的考题
(让我们继续……)
w_0题目: 8255方式0,A口输入,C口输出,c口接8个LED发光管,PA0接一个开关,当PA0=0时,8个LED从左到右间隔一秒循环显示,PA0=1时,8个LED从右到左间隔一秒循环显示。
w_1题目:8255 c口输出到led,pc0输入,pc0=0,加一计数(0-f循环)pc1=1,减一计数(0-f循环)
w_2题目:8253的一通道 在0方式下 计数 计数初始值为 0fh 用单脉冲控制 在显示器上回显计数值 并在显示芯片 c口输出 以0~~f显示 完成以上及格
附加题是 使显示顺序 以 0~~f递增 因为计数器是减一计数
w_3题目:A口输入,C口输出。如果A口最高位A7输入是0则指示灯L5,L2亮,如果A口最高位A7输入是1,则指示灯L7,L0亮,实际上就是对应C口的C5,C2,C7,C0是高电平还是低电平。
参考答案:
code segment
assume cs:code
start: mov dx,28bh
mov al,90h
out dx,al ;设定为a口输入c口输出
mov dx,28ah
mov al,24h
out dx,al ;设定初始状态为A7等于0,此时L5,L2亮
input: mov dx,288h
责编:snrvge