Uso de los puertos del microcontrolador pic16f84, con conexión de leds y dipswitch

Páginas: 3 (546 palabras) Publicado: 15 de marzo de 2010
LENGUAJE

ENSAMBLADOR

PRACTICA 1

TEMA:
• Uso de los puertos del microcontrolador PIC16F84, con conexión de LEDS y dipswitch.

OBJETIVO:
• Introducción a la programación enLenguaje Ensamblador.
o Uso del conjunto de instrucciones.
• Conocer la arquitectura de un microprocesador.
o Conocer las instrucciones de un microcontrolador.
o Programarun microcontrolador.
• Conocer las interrupciones de un microprocesador.
o Programar los puertos y conectar dispositivos externos.

Introducción.
Conectar cuatro interruptores(dipswitch) como entradas del microcontrolador y cuatro LEDS de salida en los puertos. La aplicación debe verificar el estado de los interruptores y de acuerdo a ello encender el LED correspondiente.
[pic]Desarrollo.
Para el encendido de los LEDS se utiliza un circuito integrado ULN2803, el cual contiene un conjunto de transistores que invierten el pulso y amplifican la corriente. Por tanto, elpulso debe ser positivo para encender un LED. Debe notarse que los interruptores tienen resistencias conectadas a la fuente de alimentación pues ellas sirven para fijar un nivel alto cuando losinterruptores no están haciendo contacto. En este caso, cuando no se encuentra cerrado algún interruptor el microcontrolador lee “unos” y cuando alguno se encuentre cerrado se leerá un “cero”. En la figura 1se muestra el diagrama del circuito.

Dado lo anterior, cuando se lee el estado de los interruptores se debe invertir el valor leído, para asegurarse que el interruptor que esté cerrado se conviertaen una señal positiva para encender el LED correspondiente. En la figura 2 se muestra el diagrama de flujo correspondiente.

[pic]

Programa.
Enseguida se muestra el código fuente en ensambladorpara la aplicación.

; Este programa lee el estado de 4 interruptores y de acuerdo a ello enciende o no 4 LED.
; En caso de que un número se escriba D’15’: es un número decimal.
;...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Uso Del Puerto B. Del Microcontrolador Mc68Hc908Qy4
  • Microcontrolador PIC16F84
  • Microcontrolador Pic16F84A
  • Microcontrolador PIC16F84
  • Uso Del Puerto B Como Salida Del Microcontrolador Mc68Hc908Qy4
  • Pic16F84A Secuencia Leds
  • Diseño de un Juego de LEDs Mediante el uso de la Comunicación por Puerto Paralelo
  • Microcontroladores con conexion usb

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS