Vous êtes sur la page 1sur 2

RESUMEN CAPITULO 1 MICROCONTROLADORES PIC16F84 El objetivo de este documento es introducir tema de los micros controladores, y llevarlo rpida y econmicamente

a desarrollar prototipos utilizando el micro controlador PIC16F84, sin depender de compleja instrumentacin de laboratorio, y con componentes disponibles en cualquier local comercial de electrnica . Adems las herramientas de trabajo y el software aqu expuesto son de libre distribucin Los micro controladores son dispositivos de un solo chip, que es como un pequeo computador, ya que cuentan con memoria para un programa, una CPU, memoria de datos y almacenamiento, y puertas de entrada y salida, que les permite funcionar como el cerebro de dispositivos electrnicos ms complejos. Su comportamiento puede ser fcilmente descrito por un programa escrito en distintos posibles lenguajes. Las aplicaciones de estos dispositivos son tantas como lo permita la imaginacin, y estn en ms lugares de los que se cree. Por nombrar algunos, se encuentran en casi todos los automviles, hornos microondas, telfonos celulares, etc. El micro controlador PIC16F84 de Microchip (www.microchip.com) es uno de los micros controladores ms utilizados en proyectos electrnicos pequeos. A diferencia de versiones ms avanzadas como el igualmente popular PIC16F87X, este carece de convertidor A/D, PWM, comunicacin serial por hardware y a la vez tiene menos memoria y puertos (conjuntos de lneas de datos) disponibles. Sin embargo, su fcil uso, bajo precio y altsima difusin, lo hace el C favorito en un gran rango de aplicaciones. De todos modos, muchas de las caractersticas que este C no posee pueden ser implementadas por software. Este dispositivo tiene 13 lneas de entrada/salida, con tecnologa TTL/CMOS, es decir, 5V para un estado lgico 1 y 0v para el estado 0. Requiere un oscilador externo de hasta 20MHz, se programa mediante un juego de 37 instrucciones en Assembler, que manejan datos de 8 bits, cuenta con un timer, un watchdog timer y responde a interrupciones ante cambios de estado en las lneas de la puerta B, RB4 hasta RB7, al anco de subida o bajada en la lnea RB0/INT, y al overow 1 del timer. El proceso de desarrollo de aplicaciones para el PIC se describe algunos lenguajes de programacin disponibles, con sus respectivos compiladores. JAL Este lenguaje fue desarrollado especcamente para Cs PIC, lo que hace muy intuitivo trabajar con l. Su estructura es muy similar a la de Pascal, y cuenta con libreras para realizar mltiples tareas comunes. Afortunadamente el compilador de JAL compila y ensambla a la vez, entregando el archivo .hex listo para programar.

JAL generara los archivos archivo.asm y archivo.hex, que corresponden al cdigo en Assembler y ensamblado respectivamente. C y PIC LITE Este compilador de C, desarrollado por Hitech (www.htsoft.com) es la versin gratuita de un compilador de caractersticas profesionales. La disponibilidad de PIC LITE en el futuro no est asegurada, pero existen otros compiladores disponibles gratuitamente con caractersticas similares. El uso de C puede ser muy conveniente para aquellos que ya estn familiarizados con este lenguaje y quieren minimizar la curva de aprendizaje y desarrollo con Cs. El compilador tiene numerosas opciones que deben ser consideradas y todo est adecuadamente documentado ASSEMBLER Los programas concebidos originalmente en Assembler son los mas ecientes, sin embargo el proceso de desarrollo es tedioso y requiere de un aprendizaje ms largo que con lenguajes de ms alto nivel. A la hora de ensamblar las opciones son varias, pero se recomienda utilizar las soluciones ms probadas. En el caso de Linux, gpasm es el ensamblador del conjunto de aplicaciones gputils. En Windows, MPLAB de Microchip provee el ensamblador por defecto para los PICs Existen, en internet, numerosas duplas software/hardware para programar Cs PIC disponibles en forma gratuita para diferentes sistemas operativos. Es importante considerar que, por lo general estas duplas hardware/software son interdependientes; lo que a veces diculta encontrar una combinacin que cumpla las expectativas del desarrollador. La hoja de datos del PIC16F84 provee los detalles tcnicos de su funcionamiento. La correcta interpretacin y comprensin de este documento es el camino para dominar en totalidad este C. Microchip provee tambin documentos denominados Application Notes, que describen aplicaciones y tcnicas especcas a cada versin de PIC. Estos son muy ilustrativos y son una forma ms dinmica de aprender al respecto, manteniendo el profesionalismo de los fabricantes. Por otro lado, la literatura disponible para este PIC es extensa, al igual que los recursos disponibles en Internet. Las aplicaciones posibles del PIC16F84 solo estn limitadas por la imaginacin. En Internet pueden encontrarse aplicaciones sorprendentemente creativas y otras con las que se obtienen desempeo inesperado con este PIC. Bibliografa Wiki peda Micro controladores PIC16F84, desarrollo de proyectos Autores: Enrique palacios, Fernando Ramrez, Lucas J. Lpez editorial Alfa omega-Rama 2da. Edicin.

Presentado Por: Ricardo Castro Linares

Vous aimerez peut-être aussi