NOMBRE DE LA ASIGNATURA: Programación básica de Microcontroladores PIC (Basado en Basic "Proton Development Suit").

Tema 1. Herramientas de diseño.

Tema 2. Proton Development Suit. Instalación del compilador Proton Development Suit.

Tema 3. Introducción a los Microcontroladores 

  • ¿Que es un microcontrolador? 
  • Diferencia entre microprocesador y microcontrolador.
  • Aplicaciones de los microcontroladores.
  • El mercado de los microcontroladores.
  • ¿Qué microcontrolador emplear? 
  • Recursos comunes a todos los microcontroladores.
  • Arquitectura básica.
  • El procesador o CPU. 
  • Memoria. 
  • Puertas de Entrada y Salida. 
  • Reloj principal.Recursos Especiales.
  • Temporizadores o "Timers". 
  •  Perro guardián o "Watchdog".
  • Protección ante fallo de alimentación o "Brownout".
  • Estado de reposo ó de bajo consumo.
  • Conversor A/D (CAD). 
  •  Conversor D/A (CDA).
  • Comparador analógico.
  • Modulador de anchura de impulsos o PWM.
  • Puertos de E/S digitales.Puertos de comunicación.
  • Herramientas para el desarrollo de aplicaciones.

 

Tema 4. Los microcontroladores “PIC”. 

  • Ejemplo de las características y arquitectura de un Microcontrolador PIC.
  • El microcontrolador PIC16F887.

 

Tema 5. Registros y Bits. Líneas de Entrada/Salida (E/S), puertos. 

Tema 6.Estructura de un programa. 

  • Componentes y operadores en PicBasic. 
  • Operadores Aritméticos y Binarios.

 

Tema 7. Mi primer programa con microcontrolador PIC. 

Tema 8. Proyectos con el PIC16F887.

  • Practicas Elementales. 

 

             Proyecto No. 1: Creación de un semáforo peatonal.

             Proyecto No 2: Control de nivel de un depósito de líquidos.  

Tema 9. Visualizadores y teclados. 

  • Manipulación de un display de 7 segmentos.
  • Creación de un contador decimal.

 

             Proyecto No 3: Multiplexaje de teclados y displays. 

Manejo de teclados.Multiplexaje de displays de siete segmentos. 

             Proyecto No 4: Manejo de un modulo LCD. 

Módulos de cristal líquido o LCD. 

Tema 10. Interfaces de comunicación. 

               Proyecto No 5: Conexión de memorias seriales al PIC.

               Proyecto No 6: Comunicación serial RS-232 a USB 2.0. 

  • Interface serial RS-232.
  • Aspectos prácticos de una comunicación serial. 
  • El MCP2200. 
  •  Envío de datos seriales desde el microcontrolador hacia la computadora. 
  • Envío de datos seriales desde la computadora hacia el microcontrolador. 

 

Tema 11. Funciones especiales.

                Proyecto No 7: Características especiales de los PIC.

  • Uso de temporizador / contador TMR0.
  • El registro OPTION.
  • Fuentes de interrupción. 

 

Tema 12.Control de motores.

             Proyecto No 8: Control de un motor pasó a paso.

  • Motores paso a paso.
  • Control del motor a pasos completos. 
  •  Control del motor a ½ paso. 
  •  Ejercicios propuestos.

 

                       Proyecto No 9: Control de un motor de corriente continua (DC). 

Módulos de captura, comparación y modulación por ancho de pulso. 

Tema 13. Convertidor Analógico/Digital. 

                        Proyecto No 10: Medidor de tensión (Voltímetro). 

Tema 14. Interrupciones ¿Qué son las Interrupciones?.

 

Tema 15. ¿Qué es un Servomotor?