Este documento presenta un curso de programación de microcontroladores PIC que no requiere conocimientos previos. El curso se enfoca en el PIC 16F84, un microcontrolador económico y fácil de usar para principiantes. El curso enseñará a programar PICs usando el software MPlab y un programador ProPic, y cubrirá una variedad de ejemplos y proyectos prácticos.
1. El siguiente curso de programación de microcontroladores Pic no
requiere conocimientos previos en el tema. Está especialmente
destinado para los electrónicos que quieran dar sus primeros
pasos (o los siguientes) en este interesante (y en general
desconocido) rincón de la electrónica.
También esta dedicado para aquellos ingenieros o técnicos que no
quieren perder el tren de la tecnología.
Los Microcontroladores son integrados capaces de ser
programados desde nuestra PC, y seguir una secuencia. Utilizados
en todas partes del mundo creo que sería bueno no quedarnos
afuera.
Los PIC, fabricados por Microchip, son microcontroladores que
por su bajo costo (desde 2 dólares o menos) y sus altas
prestaciones pueden ser utilizadas en pequeños y grandes
proyectos.
Nosotros en este curso les presentaremos los Pic en general,
pero por sobretodo haremos hincapié en la utilización de uno de
los Pic mas conocidos en el mercado. El Pic 16F84. Este es un Pic
ideal para aquellas personas que recién comienzan con este tipo
de tecnología. El 16F84 es un Pic de muy bajo costo (menos de
7,5 dólares), y es capas de ser escrito y borrado hasta 1000
veces. De esta manera sabemos que podemos practicar con un
microcontrolador y realizar prototipos, sin gastar demasiado
dinero. Con sus 13 entradas salidas programables podemos hacer
una variedad de proyectos que no pueden dejar de intentar
practicar esta tecnología. Además posee 64 bytes de EEProm,
capas de guardar información importante acerca del usuario y
guardarla por más que este se desconecte de la batería. Posee 1
Mb de memoria destinada al programa pero con código lo
suficientemente comprimido como para poder aprovechar al
máximo la memoria. Oscilador a cristal o a RC de velocidad media
2. (4Mhz o 20Mhz en los Hs) podemos controlar interesantes
proyectos que serán de mi agrado conocer. Además cuatro
fuentes de interrupción diferentes para llamar la atencion en
cualquier momento.
Esta introducción creo que se ha extendido bastante pero será
bueno enseñarles los materiales que utilizaremos en este curso.
Necesitaremos en primer lugar, su atención y dedicación, pues
ustedes serán los que tendrán que aprender esta tecnología. Por
otro lado necesitaremos un programa para escribir el código
fuente (programa que llevará el Pic en sus entrañas). Existe una
gran variedad de programas en la web y en el mercado, algunos
que trabajan bajo dos, Windows o Linux, pero nosotros
utilizaremos el MPlab (R), distribuido por Microchip, y de
distribución gratuita. Lo podremos bajar del sitio de Microchip o
con el simple llenado de un formulario en la pagina de esta
empresa nos lo mandarán en forma gratuita a nuestro hogar. Con
el escribiremos el código, lo compilaremos y lo simularemos, todo
en nuestra Pc. Por ultimo necesitaremos de un grabador de Pic,
Existen en la red muchos grabadores de libre distribución. En el
curso utilizaremos el Propic, es una placa genérica capas de
tomar muchos de los Pic actualmente existentes, incluso el
16F84. Por supuesto que si deseamos utilizar la grabadora de Pic
deberemos tener un Pic. En el curso aprenderemos como
Programar los Pic, y he tratado de ser lo mas practico posible
poniendo ha su disposición una gran variedad de ejemplos como
así proyectos de todo tipo. Creo que es todo, Buena suerte y no
se pierdan que los necesito para mi futura fama :-)
Empecemos Seteando el MPlab (R)