工业微机2016复习资料
资料1
1.如图所示,8088系统扩展一片8255A,并由此8255A的PC口外接8个发光二极管L0~L7。在PB1外接一个按键K。按下K后,L0,L2,L4,L6点亮,L1,L3,L5,L7熄灭;延时1秒后,L1,L3,L5,L7点亮,L0,L2,L4,L6熄灭,依次交替。已知8255A PA口地址:218H;PB口地址:219H;PC口地址:21AH;控制寄存器口地址:21BH
完成下列程序实现上述功能。
LP: MOV AL, 82H ;8255控制字,B口输入,C口输出
MOV DX //21BH
OUT DX AL ;设置8255工作方式
MOV DX //219H
IN AL //DX
AND AL ;检查开关K状态 //02H
JNZ //LP
MOV AL, ;准备点亮L0,L2,L4,L6 //55H
CALL DELAY ;延时1秒
MOV DX, 21H
LP
原创力文档

文档评论(0)