TODOPIC
Microcontroladores PIC => Almacén del Assembler => Mensaje iniciado por: sergioc_g en 18 de Febrero de 2012, 08:01:22
-
Estoy empezando con el uC 8051 y con ASM y tengo el siguiente problema.
Me gustaría activar mediante un pulsdor conectado a P2, todos los leds conectados en P1, pero no lo consigo, lo más que consigo es activar el led correspondiente al pulsador que tengo en P1.
A ver si alguien me ayuda.
El código que tengo es el siguiente:
;Practica: Enceder LEDs con pulsadores
ORG 00h
LJMP 33h ;Saltamos zona vectorización
ORG 33h
MOV P2,#00h
Inicio: MOV P1,P2
LJMP Inicio
END
Adjunto también lel circuito en Proteus.
Gracias de antemano.
-
MOV A,P2
JZ NO_PULSADO
MOV P1,#0xFF
NO_PULSADO:
;continua el programa...
saludos!