一个关于微机原理8255A的题,在线等答案!!
发布网友
发布时间:2022-05-01 03:43
我来回答
共1个回答
热心网友
时间:2022-06-24 03:32
;
MOV AL, 1000 0000B ;控制字
OUT 0D6H, AL ;初始化
MOV AL, 00H ;全零
OUT 0D0H, AL ;开始时全灭
CALL DELAY1
MOV AH, 10
LP0:
MOV AL, 01H ;有一位是高电平
MOV CX, 8
LP1:
OUT 0D0H, AL ;输出到PA
CALL DELAY1 ;延时
SHL AL ;左移一位
LOOP LP1 ;循环8次
MOV AL, 00H
OUT 0D0H, AL ;全灭
CALL DELAY1
DEC AH
CMP AH, 0
JNE LP0 ;不到10遍则循环
HLT ;停止
END