¡Problemas con los principios de la microcomputadora! 8255A! Como se muestra en la figura, cuando el interruptor K0 está cerrado, los LED0 ~ LED7 se encienden; cuando está abierto, ¡todos se apagan! Solicitud rápida!
SEGMENTO DE CÓDIGO
ASUMIR CS:CODE
INICIO:
MOV AL,10010000B ;La palabra de control significa que los puertos A y B son modo 0, entrada del puerto A, B salida del puerto
MOV DX,203H
OUT DX,AL
S0:
MOV DX,200H ;Leer estado del interruptor
p>
IN AL,DX
TEST AL,01H ;Prueba PA0
JZ CLOSE ;Apagado significa luz completa
MOV AL,00H ; encendido para apagar todo, nivel bajo para apagar, nivel alto para iluminar
SALIDA JMP
CERRAR:
MOV AL,0FFH
SALIDA:
MOV DX,201
SALIDA DX,AL
JMP S0;Repetir prueba
CÓDIGO FINALIZA
FIN INICIO
CÓDIGO FINALIZA
FIN INICIO
CÓDIGO FINALIZA
CÓDIGO FINALIZA
FINAL INICIO
CÓDIGO FINALIZA
FIN INICIO