Introducción a la programación del PIC 16F84A.
Un Microcontrolador es un Circuito integrado programable que contiene los elementos necesarios para controlar un sistema.
PIC significa "Peripheral Interface Controler" es decir, un controlador de periféricos.
Cuando hablamos de un Circuito Integrado programable que controla periféricos, estamos hablando de un sistema que contiene entre otras cosas una unidad Aritmético-lógica, unas memorias de datos y programas, unos puertos de Entradas y Salidas, es decir, estamos hablando de un pequeño ordenador diseñado para realizar unas funciones especificas.
Podemos encontrar microcontroladores en lavadoras, teclados, teléfonos móviles, mouse, Etc.
Hay una multitud de microcontroladores con más memoria, entradas y salidas, frecuencia de trabajo, coste, subsistemas integrados y un largo etc dependiendo de cada tipo de microcontrolador. El presente documento esta basado en el microcontrolador PIC16F84A del fabricante "Microchip", es un Pic barato, sencillo y potente para muchas aplicaciones electrónicas.
El PIC16F84A esta compuesto por 18 pines los cuales los podemos ver mas detalladamente en la siguiente imagen donde nos indicara la función de cada uno de estos pines.
La estructura de un Microcontrolador
Su alimentación consiste en aplicar 5V entre los puntos Vdd (+) y Vss (-). El consumo del circuito depende de las cargas en los puertos y de la frecuencia de trabajo.
Un regulador de voltaje utilizando un LM317 nos puede servir para poder alimentar al PIC16F84A.
Herramientas necesarias.
Para el desarrollo de nuestros proyectos con microcontroladores PIC, necesitaremos algunas herramientas tanto de software como de hardware.
Componentes
El primero y mas importante componente a utilizar para realizar proyectos es el; microcontrolador, por lo que es recomendable comprar al menos uno de ellos (en este blog recomendamos el PIC16F84A el cual es sencillo de utilizar y de un costo mucho menos en comparacion a otros). Ademas, deberemos adquirir otros componentes como Displays, teclados, leds, algunos circuitos integrados (ej:7490,7447, etc).par autilizarlos en el momento necesario.
Editores y ensambladores
El microcontrolador es un dispositivo que funciona a traves de un programa que escribiremos, por lo que necesitaremos un software para poder escribir nuestros programas y ensamblarlos, para poder grabarlos en la memoria de nuestro PIC, es recomendable utilizar MPLAB IDE,ya que es distribuido gratuitamente por el propio fabricante de los microcontroladores PIC, Microchip.
Este programa contiene todas las herramientas de software necesarias para poder escribir nuestros programas.
Este propio programa nos permitira simular pero otra opcion es el ISI 7 Professional el cual tambien es llamado "Proteus".
Grabadores
Despues de desarrollar los programas debemos grabarlos de alguna forma en la memoria de nuestro PIC apra que el sistema quede completo. Para esto tenemos que contar con un Grabador, que no es mas que un circuito que se conecta al PC por medio de algun puerto, ya sea puerto paralelo, serial o USB, para poder enviar el programa desde el PC hacia la memoria de nuestro PIC, existen multitud de grabadores para microcontroladores PIC, pero en este blog les enseñaremos mas adelante a crear un propio grabador y de bajo costo para poder comenzar a grabar nuestros proyectos en el microcontrolador.
....
1 comentarios:
cre0 que es interesante pero para mas adelante
Publicar un comentario