Red de conocimiento informático - Conocimiento sistemático - Interrupción del microcontrolador en lenguaje ensamblador

Interrupción del microcontrolador en lenguaje ensamblador

ORG 00H ;Dirección de inicio

JMP MAIN ;Saltar al programa principal

ORG 03H ;Dirección de interrupción externa 0

JMP EXT1 ; Salto

ORG 13H ;Dirección de interrupción externa 1

JMP EXT2 ;Salto

MAIN:

MOV IE, #85H ;Habilitar interrupción 0, 1

SETB TCON.2 ;Disparador de borde

SETB TCON.0 ;Disparador de borde

SJMP $ ;--No existe tal oración, el programa ejecute la función de interrupción por sí mismo

EXT1:

MOV P2, #0; borre 0, encienda el diodo emisor de luz

RETI

EXT2:

MOV P2, #0FFH ;Establecer en 1, cerrar

RETI

END