问题 问答题 案例分析题

试用8255A作为I/O接口与打印机相连,设8255A的端口地址为00C0H~00C3H,且打印机的选通信号需要由低向高跳变的脉冲。

试写出8255A的初始化及输出一个存放在CHA单元中数据的程序。

答案

参考答案:

begin: MOV AL, 81H

OUT 0C3H, AL

PP1: IN AL, 0C2H

AND AL, 04H

JNZ PP1

MOV AL, 0CH

OUT 0C0H, AL

MOV AL, 0CH

OUT 0C3H, AL

INC AL

OUT 0C3H, AL

选择题
单项选择题