CURSO BÁSICO DE PIC.

    La principal ventaja que posee el microcontrolador PIC con respecto a otros microcontroladores es su sencillez de manejo, debido  a que solo posee 32 instrucciones. A continuación te presento un pequeño curso de introducción al microcontrolador PIC ( y a todos los microcontroladores, ya que sabiendo los principios básicos de este, conocerás los principios básicos de todos). 

    Para hacer este curso, además de los ejercicios propuestos a continuación, necesitarás una programadora y un ensamblador para PIC. Podrás encontrar información sobre los equipos de desarrollo disponibles en el mercado en la pagina de microchip ( www.microchip.com ). También, si sabes un poquito de electrónica, te la puedes hacer tú mismo pulsando aquí.

    De la gama PIC, el microcontrolador que he elegido para los ejercicios, es el popular 16F84, por las siguientes razones:

  1. Es un microcontrolador FLASH con lo que  podrás regrabarlo muchas veces.
  2. Es muy popular y encontrarás fácilmente literatura sobre él.
  3. Aunque es muy sencillo, dispone de los dispositivos básicos que posee todo micocontrolador.
  4.  Una vez te hallas hecho con él, hay otro, que es el 16F627/628, que con el mismo encapsulado, dispone además de lo que lleva el 16F84, de otros dispositivos como RS232, contadores de 16 bits, comparadores, mayor velocidad de procesamiento, etc...

    El curso esta dividido en los siguientes temas (formato pdf):

  1. Conceptos básicos : Da una noción de los conceptos básicos del microcontrolador.
  2. Ejercicio 1 - Salidas - : En este tema se estudia el control de las líneas configuradas como salidas.
  3. Ejercicio 2 - Entradas - :En este tema se estudia el control de las líneas configuradas como entradas.
  4. Ejercicio 3 - Interrupciones - : En este tema se estudian las interrupciones en el PIC.
  5. Ejercicio 4 - EEProm - : En este tema se estudia la lectura y grabación de datos en la  EEProm del PIC.
  6. Ejercicio 5 - Timer TMR0-: Este tema esta dedicado al timer.
  7. Ejercicio 6 - Display LCD- : Se da la información necesaria para gestionar una pantalla LCD.