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