Autor Tema: Novato con ASM y 8051  (Leído 1846 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado sergioc_g

  • PIC10
  • *
  • Mensajes: 20
Novato con ASM y 8051
« 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.

Desconectado Tisco

  • PIC16
  • ***
  • Mensajes: 108
Re: Novato con ASM y 8051
« Respuesta #1 en: 18 de Febrero de 2012, 09:42:05 »
Código: ASM
  1. MOV     A,P2
  2.      JZ        NO_PULSADO
  3.      MOV     P1,#0xFF
  4. NO_PULSADO:
  5.      ;continua el programa...


saludos!


 

anything