ETIM "Escuela Técnica Industrial Mexicana"

ESPECIALIDAD: Mecatrónica.                            REV. 31 de Mayo de 2013.
NOMBRE DE LA ASIGNATURA: Programación de Microcontroladores PIC (Basado en Diagrama de Flujo "FlowCode").
 

Tema 1.
  • Herramientas de diseño.

Tema 2.
  • FlowCode.
  • Instalación del compilador FlowCode.

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.
    1. El procesador o CPU.                                                                                   
    2. Memoria.                                                                                                              
    3. Puertas de Entrada y Salida.                                                                               
    4. Reloj principal.
    5. Recursos Especiales.
    6. Temporizadores o "Timers".                                                                                   
    7. Perro guardián o "Watchdog".
    8. Protección ante fallo de alimentación o "Brownout".
    9. Estado de reposo ó de bajo consumo.
    10. Conversor A/D (CAD).                                                                                            
    11. Conversor D/A (CDA).
    12. Comparador analógico.
    13. Modulador de anchura de impulsos o PWM.
    14. Puertos de E/S digitales.
    15. Puertos de comunicación.
    16. Herramientas para el desarrollo de aplicaciones.

Tema 4.
  • Los microcontroladores “PIC”.                                                                                     
  • Ejemplo de las características y arquitectura de un Microcontrolador PIC.
    1. 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.
    1. Practicas Elementales.                                                                                        
    2. Proyecto No. 1:  Creación de un semáforo peatonal.                                       
    3. 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.
    1. 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.
    1. El registro OPTION.
    2. Fuentes de interrupción.                                                                           

Tema 12.
  • Control de motores.                                                                                                          
  • Proyecto No 8: Control de un motor pasó a paso.
    1. Motores paso a paso.
    2. Control del motor a pasos completos.                                                        
    3. Control del motor a ½ paso.              
    4. 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?
  • Fuentes de Interrupciones.
  • Activación de interrupción a través del pin RB0/INT.
  • Interrupción TMR0.
  • Registro OPTION.
  • Interrupción por cambio de estado de uno de los pines  del puerto B                                                                                                                             

Tema 15. 
  • ¿Qué es un Servomotor?
 
 
© 2014 ETIM "Escuela Técnica Industrial Mexicana"