Está en la página 1de 18
Microcontroladores Manual PIC 16F84A Ing? Luis Alvarado Caceres Separoto N24 Manual Microcontrolador PIC16F84A Un microcontroledor es un circuito integrado programable que contiene todos los componentes necesarios para controlar el funcionamiento de una tarea determinada, como el control de un horno microonda, un teclado de computador, un robot, un sistema de alarma, etc. Para esto, el microcontrolador utiliza muy pocos comporentes asociados. Un sistema con microcontrolador debe disponer de una memoria donde se almacena la configuracién, slo sive para realizar la tarea asignada, La utilizacién de un microcontrolador en un circuito reduce notablemente el tamafio y niimero de componentes yen consecuencia, disminuye el nimero de averias y el volumen y el peso de los equips, entre otras ventajas, Cada tipo de microcontrolador sirve para una serie de casos y es el disefiador del sistema quien debe decidir cudl es el microcontrolador mas idéneo para cada uso. En los altimas afios han tenide un gran auge los Microcantroladares PIC fabricados por Microchip Technology Ine. MicrRocHiP Los PIC (Peripheral Interface Controller) son una familia de Microcontroladores que ha tenido gran aceptacién y desarrollo en los uiltimos afios gracias @ que sus buenas caracteristicas, bajo precio, reducido consumo, lo convierten en muy fécil, comodo y rapido de utilizar. ‘Dacente:Iag® Luis Alvarado Caceres Pagina Pde 18 EIPICLGFB4A. Este encapsulado en tecnologia DIL de 18 pines (Figura 1); RA2 > [e1 1801 Rat RAT 1711 Rao RagTOcK! >] 16[]+— osc1/cLKIN MCIR—+[] 15[]—» OSC2/CLKOUT vss —+Q 14{] <— Voo RBO/INT —»[] 1311 RB? Rei 121 Ree Re2~—-T] 11[]—— RBs Res ++ 10 RBs Vr8s9lOld Figura El microcontroledor PIC16F844. puede trabajar con una frecuencia méxima de 10 MHz La versién avanzada PICLOF84A-20 puede llegar hasta los 20 MHz y otras caracteristicas de alta performance: S MICROCHIP PIC16F84A 18-pin Enhanced FLASH/EEPROM 8-Bit Microcontroller B-bit wide data bytes ' Special Function Harcware registers Eight-level deep hardware stack High Performance RISC CPU Features: Pin Diagrams + Ont 35 single word inructons to eam PDIP, SOIC + Alinaructone sigl-cyte excep for program aa branches which ae two-oyce nod + Operating speed: OC - 20 tz cock nput war? Be - 200 ne instruction eye Tr. 8 ‘+ 1024 words of program memory Vss—= a + 68 bytes of Data RAM ReoINT —X] 2 + 4 byes of Data EEPROM smd + aba wide nstucton words pent ‘Dacente:Iag® Luis Alvarado Caceres Pagina 3de 18 Ena figura 2 se describe un ejemplo de aplicacién. Se trata de un ejemplo del entrenador basico para PICLOFB4A: Figura2 ALIMENTACION DE UN PICI6F84A, Normalmente el micracontrolador PICIGFB4A se alimenta con 5 valtias aplicadas entre los pines Vdd (vec) y Vss (Gnd), que son, respectivamente, la alimentacidn y la masa (tierra) del chip. enn Figura3 ‘Dacente:Iag® Luis Alvarado Caceres Pagina $e 18 Microcontroladores y Perifricos LUNASAM/EC/ingeniria Sistemas # informetica/Sep4 (cad. 250263 La figura 3 describe un circuita de alimentacién que obtiene los 5 voltios a partir de una tensién de corriente alterna 220 VAC/60 He. y de al menos1 amperio. Este circuito se basa en el popular regulador de tensién 7805, El condensador C2 reduce considerablemente el rizado de la tensién de entrada que finalmente el regulador 7805 se encarga de estabilizar a los 5 voltios de alimentacién de todo el entrenador. Adicionalmente se puede disponer de un diodo LED indicador de encendido, ies 5V Figura4 El consumo de corriente para el funcionamiento del microcontrolador depende de la tensién de = Control de potencia con TRIAC Anode 2! Gate Anode 1 ‘Dacente:Iag® Luis Alvarado Caceres Pagina i2de is Micracontroladores y Perifricas (cad. 250263 LUNASAM/EC/ingeniria Sistemas # informetica/Sep4 Grabaci6n de Microcontroladores PIC GRABACION DE UN MICROCONTROLADOR Elmicrocontrolador dispone de una memoria de programa interna donde se almacena el programa que lo controle y que consista realmente en una serie de numeras hexadecimales. Asi por ejemplo, un programa para el entrenador bisico de la figura 2, que simplemente lea le informacién proporcionada por los interruptores del Puerto A y la visualice en los LEDs conectados al Puerto 8, tendria el siguiente formato: 11683 0186 30FF 0085 1283 0805 0086 2805, El programa de control se graba en la memoria del programa mediante un equipo fisico llamado grabador, programador o quemador. El grabador se conecta aun computador normalmente a través de un puerto serie COM 0 COM2, mediante el cable de conexian adecuado (D9) En el computador se ejecuta un software que controla la grabacién de la memorie de programa del microcontrolador. Este proceso se llama grabar 0 programar el microcontrolador. GRABADORES El grabador © programador es el equipo fisico donde se procede a grabar la memoria del microcontrolador con las instrucciones del programa de control. Tiene un zécalo libre donde se inserta el PIC para grabar, el cual debe orientarse adecuadamente siguiendo la sefal de la capsula del chip. Existe diversidad de grabadores, ejemplo: * IDM © PICSTART PLUS © TE20SE ‘Dacente:Iag® Luis Alvarado Caceres Pagina isde is Microcontroladores y Perifricos LUNASAM/EC/ingeniria Sistemas # informetica/Sep4 (cad. 250263 ‘SOFTWARE DE GRABACION Existen diversidad de software de grabacién para PIC, entre los mas populares tenemos: Ic PROG WINPICBD0 PICPGM PROGRAMMER MELABS PROGRAMER, EL IC-PROG, es uno de los software mas utilizado, Permite la grabacién de muchos dispositivos y esta probado con numerosos programadores, entera ellos todos los compatibles con IDM. Es de libre distribucién y se puede descargar dela siguiente direccion’ vw ie-prog.com PROCESO DE GRABACION Una vez instalado el IC-PROG, se tiene la siguiente pantalla: ea oe eee8K 30 say Hun i Siguiente paso se selecciona tipo de hardware, y clic en PROGRAMMER En este caso se selecciona el JDM ‘Dacente:Iag® Luis Alvarado Caceres Pagina Tides A cantinuacion se selecciona el dispositive (PIC) a grabar: TF Paso seguido se abre el archivo .exe, se lee y luego se graba el dispositive PIC ‘Dacente:Iag® Luis Alvarado Caceres Pagina Ides Micracontroladores y Perifricas (cad. 250263 LUNASAM/EC/ingeniria Sistemas # informetica/Sep4 CIRCUITOS RELACIONADOS ‘Dacente:Iag® Luis Alvarado Caceres Pagina 1ede Ts Micracontroladores y Perifricas (cad. 250263 LUNASAM/EC/ingeniria Sistemas # informetica/Sep4 ° PBIA a +X tClose=2ms 48 s c |} . 100u PBIB Vv xi tOpen=5ms 7 cig6p R 47 PB2 Close=1 {Close "T oc 200k ‘Dacente:Iag® Luis Alvarado Caceres Pagina 17 des Micracontroladores y Perifricas (cad. 250263 LUNASAM/EC/ingeniria Sistemas # informetica/Sep4 ct Ra a cé 2 i ‘4MHe Ra RI By DEF do PIC 16C54 ‘Dacente:Iag® Luis Alvarado Caceres Pagina 1sde 78

También podría gustarte