当前位置:文档之家› 2020年自考《微型计算机及接口技术》练习习题

2020年自考《微型计算机及接口技术》练习习题

2020年自考《微型计算机及接口技术》练习习题题目:8253clk0输入1MHZ脉冲,OUT1输出1HZ到8255C囗,若PC0=1,则PA囗输出11001100,
若PC0=0,则PA囗输出00110011。

不难吧!我二十分钟就搞定了。

答案太长了,我给出一部分吧。

程序初始化部分:
l1:mov dx,281h
in al,dx
mov dx,28ah
out dx,al
mov dx,28ah
in al,dx
test al,01
jz l2
mov dx,288h
mov al,cch
out dx,al
jmp l3
l2: mov dx,288h
mov al,33h
out dx,al
l3:mov ah.01h
int 16h
jz l1
mov ah,4ch
int 21h
9月8日接口上机试题(上午)
题目:8253方式0,通道1,计数初值来自8255A口低四位,将计数结果从8255C口显示至七段数码管,并从8255A口高四位输出到指示灯高四位,键盘有键按下返回DOS,否则继续执行.
9月10日接口上机试题(下午)
题目:8253通道1方式0,记数初值3,out1输出到pa0口,8255方式0,a口输入,c 口输出到LED灯上,当PA0=0时,01010101-10101010循环,当PA0=1时,00110011-11001100循环,有键按下返回DOS.
程序如下:
code segment
assume cs:code
start: mov dx,8255控制口地址
mov al,90h
out dx,al mov dx,8253控制口地址
mov al,51h
out dx,al
lp: mov dx,8253-1通道口地址
mov al,03h
out dx,al
mov dx,8255-a口地址in al,dx
cmp al,00f
jnz lp1
mov al,55h
mov dx,8255-c口地址out dx,al
rol al,1
out dx,al
jmp lp3
lp1: mov al,33h mov dx,8255-c口地址out dx,al
rol al,2
out dx,al
lp3: mov al,1
int 16h
jnz lp
mov al,ach
int 21h
end。

相关主题