Pic16f84a

Solo disponible en BuenasTareas
  • Páginas : 4 (865 palabras )
  • Descarga(s) : 0
  • Publicado : 2 de diciembre de 2010
Leer documento completo
Vista previa del texto
MICROCONTRALADOR PIC 16F84A

I. Objetivos:
* Programar los puertos de entrada/salida del microcontrolador PIC16F84A
* Usar los programas simuladores de circuitos para probar un programapara el microcontrolador PIC

II. Introducción
Los microprocesadores es un circuito integrado que se encarga de realizar diferentes tareas que son indicadas en formas de instrucciones pornosotros. Este es un sistema caro, complejo y difícil de implementar, ya que tenemos varios componentes independientes (memorias, unidades de E/S, etc.) haciendo lento y difícil el proceso de construcción,eleva el costo y el tamaño del sistema.
Los microcontroladores nacen para dar solución a la complejidad y costo de los sistemas anteriores. La diferencia con el anterior, es que este posee unmicroprocesador, memoria de datos, memoria de programas y las unidades de entrada/salida. Sin contar que es más económico, pequeño, fácil de manejar e ideal para aplicaciones de propósito específico.
Elprograma se escribe en el lenguaje de programación ensamblador, se verifica que no haya errores y luego para ver el propósito de las instrucciones se crea un diseño en el simulador Proteos de estaforma se incorpora el código en el diseño y se pone a ejecutar el diseño.

III. Desarrollo
1. Para el desarrollo de este laboratorio se crearon tres programas para ver de forma sencilla como seprograma el PIC 16F84A. Estos son los dos primeros programas.
El primer programa consiste en encender un led. El código ensamblador es el siguiente y a continuación se muestra una imagen delprograma.

list p=16F84A ; list directive to define processor
#include <p16F84a.inc> ; processor specific variable definitions

__CONFIG _CP_OFF & _WDT_ON& _PWRTE_ON & _RC_OSC

;***** VARIABLE DEFINITIONS
ORG 0X00 ; inicia el pc en 00h
bsf STATUS,5 ;accedemos al banco 1
clrf TRISA ;CONFIGURAMOS EL PUERTO A COMO SALIDA
bcf STATUS,5...
tracking img