Curso De Microcontroladores PIC
Enviado por Fenrrich • 26 de Junio de 2013 • 5.483 Palabras (22 Páginas) • 390 Visitas
I N D I C E
CURSO DE MICROCONTROLADORES PIC´S DE MICROCHIP
Prologo ...............................................................................................................................
Introducción .....................................................................................................................
EL MICROCONTROLADOR PIC16F84
Arquitectura
Oscilador Externo
Reset
Memoria de programa
Memoria de datos
Registros de funciones específicas
Puertos
Recursos auxiliares
Circuito de vigilancia (WACHDOG)
Temporizador de encendido (POWER – UP TIMER)
Modo de bajo consumo (SLEEP)
interrupciones
memoria de datos eeprom
fusibles de configuración
EL CONJUNTO DE INSTRUCCIONES
EL MICROCONTROLADOR PIC16F627
Unidad EJERCICIOS BASICOS DE ENTRADA Y SALIDA
1.1 Contador binario de 8 bits. ..............................................................................
1.2 Manejo de entradas y salidas. .........................................................................
1.3 Corrimiento de bits. ............................................................................................
1.4 Secuenciador. ......................................................................................................
1.5 Implementación de funciones tipo PLC. ......................................................
Unidad . EJERCICIOS PARA MANEJO DE TECLADO Y DISPLAY
2.1 Conteo de un digito en display de 7 segmentos. ........................................
2.2 Mensajes en displays de 7 segmentos. ..........................................................
2.3 Contador de 4 dígitos con displays de 7 segmentos. .................................
2.4 Manejo del teclado matricial. ..........................................................................
2.5 Mensajes en display alfanumérico de cristal liquido (LCD). .................
UNIDAD . EJERCICIOS DE CONTROL DE POTENCIA
3.1 Control de motores de paso a paso. ...............................................................
3.2 Control On / Off de motores de C.A. ............................................................
3.3 Control por PWM de motores de C.D. .........................................................
3.4 Control por ángulo de conducción para C.A. .............................................
UNIDAD . EJERCICIOS DE COMUNICACIONES
4.1 Comunicación serial asíncrona por RS-232 con PIC16F84. ...................
4.2 Comunicación serial asíncrona por RS-232 con PIC16F627. ................
4.3 Control de motores con comunicación serial. .............................................
4.4 Comunicación serial asíncrona por RS-485. ...............................................
PROLOGO
El desarrollo tecnológico que han alcanzado los microcontroladores ha hecho cada vez mas simples las técnicas de diseño, lo cual ha ocasionado un empleo masivo de estos dispositivos y a la vez ha hecho indispensable su conocimiento y aprendizaje para todos aquellos que están involucrados de alguna forma en el desarrollo electrónico. Hoy en día es difícil encontrar una aplicación que no pueda utilizar un microcontrolador para hacerlo más óptimo.
Encontramos microcontroladores en un gran número de áreas y productos de consumo masivo. Solo por mencionar algunos: instrumentos de medición, electrodomésticos, sistemas de seguridad, comunicaciones, en la industria, en el área medica, investigación. La tendencia de desarrollo y aplicación de los microcontroladores parece infrenable.
Solaris Digital ha desarrollado el curso de microcontroladores PIC, en el cual se presentan experimentos implementados con la tarjeta entrenadora S-120 la cual esta provista con todos los elementos necesarios para la realización de innumerables experimentos, recuerde que las aplicaciones con microcontroladores son solamente limitadas por la creatividad.
Este curso esta orientado a todos aquellas personas con conocimientos previos de electrónica digital y básicos sobre programación de microcontroladores, y a quienes la creciente modernización tecnológica obliga a introducirse y actualizarse en este campo.
De esta forma el curso ofrece una preparación para adquirir las habilidades que permitan enfrentar problemas reales o poder generar nuevos proyectos, mediante la experimentación con circuitos.
INTRODUCCIÓN
El microcontrolador PIC de la empresa Microchip , ha logrado mantenerse en el mercado como uno de los microcontroladores de mayor consumo, esto debido a características relevantes tales como:
o Información Técnica abundante
o Herramientas de desarrollo disponibles
o Bajo costo
o Bajo consumo de potencia
o Alta velocidad.
o Empleo de tecnología RISK (set de instrucciones reducido), lo cual lo hace muy fácil de manejar.
La familia de microcontroladores PIC se divide en tres rangos de acuerdo a la capacidad del microcontrolador, estos son:
Rango bajo: Esta compuesto por la familia 16C5X, tienen un timer (temporizador) y pines de entrada / salida.
Rango medio: Compuesto por las familias 16C6X/7X/8X, además de las de las características anteriores, incorporan conversores AD, comparadores, interrupciones.
Rango superior: Compuesto por la familia 17CXXX, los cuales presentan muchos más servicios y prestaciones.
Algo que debemos tomar en cuenta al momento de proyectar un circuito a base de microcontrolador, son los alcances de dicho circuito con el fin de escoger el microcontrolador más adecuado.
Los microcontroladores empleados en los ejercicios son el PIC16F84 y el PIC 16F627, por lo cual es conveniente destacar sus características más sobresalientes. De esto tratan los capítulos 1 y dos,
...