You are on page 1of 7

Grabacin del microcontrolador 12F629

Para la programacin del microcontrolador 12F629 de MICROCHI P, se necesita una tarjeta electrnica, llamada quemador, grabador o programador de PIC, y un programa que se comunica con la tarjeta para su correspondiente grabacin, que en este caso usaremos el EPICWIN, auque existen infinidad de programas para esto. El primer paso es conectar el adaptador de voltaje que alimenta el grabador de PIC. Luego conecte el conector DB9 a la tarjeta y el conector DB25 al computador. La comunicacin de la tarjeta se puede realizar por el puerto paralelo del computador, aunque los nuevos grabadores o programadores de micro controladores son por puerto USB. Inserte el microcontrolador que piensa grabar en su base o socket correspondiente. El grabador permite programar microcontroladores de 8, 18, 28 y 40 pines.

Haga doble clic en el ejecutable del software EPICWIN o mediante su acceso directo en el men de inicio. Le aparecer la siguiente ventana de men en la pantalla del computador.

En el men desplegable de la derecha, escoja el tipo de microcontrolador a utilizar, en este caso el PIC12F629. En el men File y en el submen Open, o dando clic sobre el primer icono, que tiene el dibujo de una carpeta, busque el archivo Wphillips.HEX que fue realizado en el programa compilador llamado MPLAB. el archivo Wphillips.HEXcontiene el cdigo para el receptor del control remoto infrarrojo.

Una vez cardado el archivo, en la parte superior del programa (junto al icono y a la palabra EPICWIN), debe aparecer la ruta del archivo. Ahora se deben ajustar algunas caractersticas importantes dentro del proceso de grabacin. Para realizar esta configuracin debe entrar al men View y submen Configuration. En la ventana de configuracin que se aprecia, puede ver como debe configurar el programa, para que funcione a las mil maravillas. En esta ventana podr establecer: Tipo de oscilador a utilizar, cdigo de Proteccin, Salida de Voltaje y Habilitar opciones de Temporizador. Nota: En el caso del proyecto del control remoto infrarrojo, no debe colocar la opcin de proteccin, ya que no funcionara de este modo. Coloque los parmetros tal cual como se ven el la imagen.

En el men de View y en el submen Code se pueden activar la ventana (Code). En ella puede observar los cdigos del archivo Wphillips.HEX.

Revise que este colocado el microcontrolador en el grabador y proceda a borrar cualquier dato que pueda haber en el, as el microcontrolador sea nuevo. Para esto puede entrar el men Run, y el submen Erase, o haciendo clic en el ultimo botn que tiene un icono de un borrador de lpiz. Espere que se realice el proceso.

Cuando se complete el borrado, Proceda a grabar el programa en el micro controlador. En el men Run encontrar el submen program, o haga clic en el botn que tiene un icono de una mano escribiendo.

Ahora que ya tenemos grabado o programado el microcontrolador, podemos ensamblar el circuito, ya que es indispensable para poder hacer andar nuestro control de volumen infrarrojo. Recuerde leer nuestra seccin derecomendaciones. En ella encontrara como hacer el circuito impreso, el manejo del multmetro y muchos tips que le ayudarn a la hora de ensamblar nuestros proyectos, para que no desfallezca en el intento.

Este circuito, por tener un regulador LM7805, se puede alimentar del mismo amplificador o del preamplificador. En este caso esta alimentado con los 12 voltios que alimentan un preamplificador con tonos. Este control de tonos Maneja el volumen por tensin, utilizando el integrado TA7630p, lo cual lo hace ideal para este trabajo, ya que podemos usar un potencimetro monofnico para manejar los dos canales sin daar el estereo. Le recomendamos usar este control de volumen con el amplificador de 40w controlado por tensin o con el amplificador de 200 vatiospara videorockola.

Podemos ver nuestro circuito instalado en una videorockola, en su parte frontal, para que al accionar el control, podamos subir

y bajar el volumen al estar al frente de la videorockola. Colocamos un vidrio para proteger el sensor infrarrojo de la mugre que pueda interrumpir la seal y del alcance de los usuarios. Para ver el detalle, haga clic sobre la foto. Nota: Este proyecto no es para principiantes. Debe tener nociones bsicas en grabacin de microcontroladores y electrnica digital.

PIC Pocket Programmer (PP-Prog)

This is a PIC programmer project for program PIC Microcontroller devices via PC parallel port which support seve such as EPICWin, WinPic800, P18 etc. There are two indicators LED on PCB.One for power supply and one for programming in progress.

Complete assembly

Schematic

Component side

Single side PCB

Devices support

6 PIN : 10F200,10F202,10F204,10F206 and more 8 PIN : 12C508, 12C508A, 12C509, 12C509A, 12C671, 12C672, 12CE518, 12CE519, 12CE673, 12CE674 12F675 and more 18 PIN : 1616C554, 16C558, 16C620, 16C620A, 16C621, 16C621A, 16C622, 16C622A, 16C61, 16C71, 16CE624, 16CE625, 16F627, 16F628, 16C84, 16F84, 16F84A, 16C710, 16C711, 16C712, 16C715, 16C71 16F83, 16C505 and more 28 PIN : 16C62, 16C62A, 16C62B, 16C63, 16C63A, 16C66, 16C642, 16C662, 16C72, 16C72A, 16C73, 1 16C73B, 16C73C, 16C745, 16C76, 16C76A, 16C773, 16F870, 16F872, 16F873, 16F876, 16F873A, 16F87 18C242, 18F242, 18C252, 18F252 and more 40 PIN : 16C65, 16C65A, 16C65B, 16C64, 16C64A, 16C64B, 16C67, 16C74, 16C74A, 16C74B, 16C74C,

16C77, 16C77A, 16C774, 16F871, 16F874, 16F877, 16F874A, 16F877A, 18F248, 18F258, 18C442, 18F4 18C452, 18F452, 18F458 and more dsPIC dsPIC30F2010,dsPIC30F2011,dsPIC30F2012,dsPIC30F3010,dsPIC30F3011, dsPIC30F3012,dsPIC30F3014 and more dsPIC rfPIC12F509,rfPIC12F675

Note : For other devices see for each software . Software that support this programmer There are several software that support this PIC programmer such as EpicWin, WinPic800, ProPIC18 etc. For software can support different devices.For example EpicWin support PIC12F,PIC16F and some PIC18F and can be run on all windows.But, Winpic800 support PIC12F,PIC16F, PIC18F including dsPic (when setting up hardware as ProPIC2) and ProPIC18 support PIC18F onl on all windows.

How to insert IC on ZIP socket How to use PP-Prog

PCB and schematic

This is pdf zipped file for component side, PCB side and schematic.

How to use with EPICWin To use this PIC programmer with EPICWin first you must have EPICWin software which available from Melabs.co have download software then install it as description in the manual. For windows XP/2000/NT you must install driver by : Start --> Run ---> C:\epicwin\NTINST.EXE /install To remove driver. Start --> Run ---> C:\epicwin\NTINST.EXE /remove

Note : If you use Windows XP you must Stop Windows XP from polling printer port by download the registry entry file from Melabs.com and merge it into your XP registry.Afterdownload this file to me registry just duoble click on this file and select yes and OK Download XP_stop_polling.reg

Now you can use this programmer by double click on epicwin.exe if the programmer not connected to parallel po have warning message" PIC Programmer. Not Found"

If you have the message "unable to start driver PICLPTNT error xx hex(xx) " when starting EPICWin this is becuase you not enable parallel port in BIOS. I found this problem with some model mainboard becuase it select parallel port as defualt orwhen you have flash new version BIOS firmware.

How to use with winPic800

To use this project with winPic800 you must setting hardware as the following picture.

This circuit compatible with propic2 hardware so it was selected .Then select all check box like the above picture click Apply edits

You might also like