Contenido
1. Introducción
2. Compilación
3. Programación
4. Ejemplo
5. Nota final
Visitas
Microcontroladores PIC

  Hola amigos, he aquí una sencilla receta para utilizar los PIC más comunes.

1. Conociendo los PIC.

  Los microcontroladores PIC, de la empresa Microchip, son atractivos por varias razones:

  • Son potentes y fáciles de utilizar.
  • El software se puede conseguir gratis en Internet.
  • El hardware es muy barato y sencillo.
  • Hay mucha información y utilidades en Internet.

  Hay muchos modelos con distintas características, pero hay dos que tienen un interés especial:

  • PIC16F84: se puede reprogramar sin necesidad de lámparas ultravioleta.
  • PIC12C508: tiene sólo 8 pines y oscilador interno.

  Antes de utilizar un micro debemos familiarizarnos con él, saber qué es lo que tiene, su juego de instrucciones, patillaje, etc. Para eso, nada mejor que su manual. Están todos en la web de Microchip.

  2. Compilación del programa fuente.

  El programa fuente es la sucesión de instrucciones que ejecutará el micro cuando se encienda. Se puede escribir en varios lenguajes, siendo los más comunes el ensamblador, Basic, Pascal y C. Una vez escrito, hay que compilarlo para obtener el archivo en código máquina del microcontrolador.

  La empresa Microchip ofrece gratuitamente en su web un compilador de ensamblador, el MPASM, y un entorno de desarrollo con simulador incluido, el MPLAB.

  Hay también un compilador gratuito de Pascal y C, escritos por Pavel Baranov.

  3. Programación del micro.

  Después de compilar el fuente, hay que transferirlo a la memoria de programa del micro. Para esto necesitamos un software y hardware adecuados. He aquí unos muy fáciles de montar, diseñados por Jens Dyekj‘r Madsen:

  • Hardware:
    

  Las figuras muestran las patillas de un conector DB25. Para un conector DB9 las patillas son TxD (3), GND (5), CTS (8), DTR (4) y RTS (7).

  El primer esquema sirve sólo para el PIC16F84 y el segundo para los PIC12C5XX, 12C67X, 24CXX, 16C55X, 16C61,16C62X, 16C71, 16C71X, 16C8X, 16F8X.

  • Software:
PGM84 V23 (19.6 kb)      Sencillo programador para DOS de Jens Dyekj‘r Madsen.
IC-Prog (495 kb)      Programador para Windows escrito por Bonny Gijzen.

  4. Circuito de ejemplo.

  Ya veis lo fácil y barato que es programar nuestro propio PIC. Hay muchos circuitos de ejemplo por Internet. He aquí uno muy simple, que consiste en un contador decimal de un dígito (27.5 kb).

  5. Nota final.

  Agradecimientos a la empresa Microchip, a Jens Dyekj‘r Madsen, a Bonny Gijzen y a todos los que colaboran desintaresadamente en Internet aportando información y utilidades.

  Para sugerencias o cualquier otra cosa, me podéis mandar un mail.

11 de diciembre, 2001

1