2012年自考微型计算机及接口技术题七_第3页
来源:
考试网 [ 2012年2月29日 ] 【大 中 小】
题目:8253通道1,8255A口输出到LED上,第一个脉冲输出左边第一盏灯亮,第二个脉冲输出左边第二盏灯亮,.......第8个脉冲输出右边第一盏灯亮
1月11日接口上机试题(作者-csl)(真的假的?以前考过的 大家眼熟吧)
题目:8253方式0通道1计数初值03H,OUT1接8255 PA1口
当PA1=1时 PC口接LED 11001100和00110011交替输出
当PA1=0时 PC口接LED 10101010和01010101交替输出
按任意键退出返回DOS
答案:code segment
assume cs:code
start: mov dx,28bh
mov al,90h
out dx,al
mov,dx,283h
mov al,50h
out dx,al
mov dx,281h
mov al,03h
out dx,al
intout: mov dx,281h
in al,dx
and al,01h
jz disp1
jmp disp2
disp1 : mov al,0aah;也就是让L7---L0是10101010
mov dx,28ah
out dx,al
call delay ; 延迟子程序老师给的
mov al,55h;也就是让L7---L0是01010101,相当于10101010左移一位。
mov dx,28ah
out dx,al
call delay
责编:snrvge