Programador 16f84 (bajo costo)
| comentario del autor | Lun Feb 26, 2007 11:32 pm | |
|
Mplab generar .asm .hex , tec. http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en019469&part=SW007002 icprog utiliza .hex programar el Pic http://translate.google.com/translate?hl=es&sl=en&u=http://www.ic-prog.com/index1.htm&sa=X&oi=translate&resnum=2&ct=result&prev=/search%3Fq%3Dicprog%26hl%3Des |
||
| comentario del autor | Lun Feb 26, 2007 11:48 pm | |
|
mplab: se edita el codigo se genara los archivos .asm .hex icporog: se utiliza el archivo .hex para programar el pic nota: programa mplab es gratuito se puede bajar de la pagina de microchip ic prog tambien gratuito el programa se baja del pagina de icprog para W 98, W 2000, W XP (ADEMAS BAJAR EL PARCHE PARA XP) |
||
| comentario del autor | Jue Mar 01, 2007 4:24 pm | |
|
nuevo esquema revisado funciona ok |
||
| comentario del autor | Mar Abr 03, 2007 3:44 am | |
|
|
||
| comentario del autor | Mar Abr 03, 2007 3:49 am | |
|
ejemplo.- existe: 16f877 ------------ 4Mhz 16f877 ---------------- 20mhz si haces una mala configuracion del cristal puedes quemar el pic |
||
| comentario del autor | Mie Abr 04, 2007 4:22 pm | |
|
Lo instale en sistema operativo XP |
||
| comentario del autor | Mie Abr 04, 2007 6:38 pm | |
|
El software lo podemos obtener de www.ic-prog.com. La instalación es sencilla, ya que basta descomprimir el archivo en el directorio que se quiera y ejecutar el programa directamente pues esta compilado de forma estática por lo que no requiere de ningun archivo ni libreria adicional si se está usando los sistemas operativos Windows 9X o Me, si se esta usando Windows NT, Windows 2000 o Windows XP que será es necesario descargase el driver "IC-Prog NT/2000 driver" que podemos obtener de la misma página. También se puede obtener el fichero de ayuda, este se tendrá que guardar en el mismo directorio que el programa. -------------------------------------------------------------------------------- Instalacion en sistema operativo XP descarga download : IC-Prog software 1.05 Munti-lingual y IC-prog NT/2000 driver Programador La primera vez que ejecutemos el programa se nos pedirá que configuremos el tipo de programador que vamos a usar, en nuestro caso deberemos seleccionar la opción JDM programmer |
||
| comentario del autor | Mie Abr 04, 2007 6:49 pm | |
|
|
||
| comentario del autor | Mie Abr 04, 2007 7:33 pm | |
|
|
||
| comentario del autor | Mie Abr 04, 2007 7:37 pm | |
|
solo hay que ubicar la posicion de cada pin para cada caso de pic que utilizara. MCLR=Master Clear (Reset) input/programming voltage input. This pin is an active low RESET to the device. RB6=Interrupt-on-change pin. Serial programming clock. RB7=Interrupt-on-change pin. Serial programming data. VSS=Ground reference for logic and I/O pins. VDD=Positive supply for logic and I/O pins. |
||
| comentario del autor | Mie Abr 04, 2007 9:30 pm | |
|
aqui esta revisado: |
||
| comentario del autor | Jue Abr 05, 2007 1:28 am | |
|
-Esquema de programador para 40 pines 16f877.........(pic de 40 pines) -nota se puede aumentar sockalo de 28 pines (pic de 28 pines) la idea es ubicar los siguientes pines y conectarlos: MCLR=Master Clear (Reset) input/programming voltage input. This pin is an active low RESET to the device. RB6=Interrupt-on-change pin. Serial programming clock. RB7=Interrupt-on-change pin. Serial programming data. VSS=Ground reference for logic and I/O pins. VDD=Positive supply for logic and I/O pins. |
||
| comentario del autor | Jue Abr 05, 2007 4:44 pm | |
|
A) El primer paso es colocar el PIC en el zócalo del programador. B) tensión de fuente VDD a un potencial de 5V ± 0,2V por la pata 14 (VDD). C) la tensión de fuente VPP a un potencial de 13V ± 0,3V por la pata 4 (MCLR NEGADO). D) Espera en esas condiciones un tiempo superior a 1mS. E) Posicionar el primer dato en la pata 13 (RB7) con un potencial alto (mayor a 4 V) o bajo (menor a 1V). F) Cuando la pata 12 (RB6) pase a un estado bajo, inferior a 1V, el dato se carga en la memoria. G) Continuar cargando los datos con el mismo criterio a un ritmo tal que el dato este presente por lo menos durante 100nS. |
||
| comentario del autor | Dom Abr 08, 2007 11:30 pm | |
|
-de 4cm x 7cm -conectado al cable serial |
||
| sin valorar | Sab Abr 14, 2007 1:40 am | |
|
desde ya gracias. |
||
| solución | Vie Abr 20, 2007 3:42 pm | |
|
http://robotmonty.ifrance.com/ en esta pagina eligen la opcion: "schemas electronique" y apareceran los enlaces del progrmador, entrenador, etc. aqui estan todas las placas del robot monty. les recomiendo que exploren esta pagina . con ligeras modificaciones puede programar el pic16f876 y al pic16f877. |
||
| comentario del autor | Mar May 15, 2007 6:15 pm | |
|
|
||
| comentario del autor | Mar May 15, 2007 6:27 pm | |
|
list p=16f84a #include <p16f84a.inc> reg1 equ 0x0D reg2 equ 0x0E reg3 equ 0x0F cont equ 0x010 ORG 0x00 GOTO inicio ORG 0x04 ORG 0x05 inicio BSF STATUS,RP0 CLRF TRISB BCF STATUS,RP0 reini CLRF cont MOVF cont,W CALL tabla MOVWF PORTB CALL retardo disp_ MOVF cont,W XORLW b'100000' BTFSC STATUS,Z GOTO reini INCF cont,F MOVF cont,W CALL tabla MOVWF PORTB CALL retardo GOTO disp_ tabla ADDWF PCL,f RETLW b'00111111' RETLW b'00000000' RETLW b'00000110' RETLW b'00000000' RETLW b'01011011' RETLW b'00000000' RETLW b'01001111' RETLW b'00000000' RETLW b'01100110' RETLW b'00000000' RETLW b'00000001' RETLW b'00000000' RETLW b'00000010' RETLW b'00000000' RETLW b'00000100' RETLW b'00000000' RETLW b'00001000' RETLW b'11111111' RETLW b'00000000' RETLW b'00000001' RETLW b'00000000' RETLW b'00000010' RETLW b'00000000' RETLW b'00000100' RETLW b'00000000' RETLW b'00001000' RETLW b'00000000' RETLW b'00010000' RETLW b'00000000' RETLW b'00100000' RETLW b'00000000' RETLW b'01000000' RETLW b'00000000' retardo movlw 300 movwf reg1 tres movlw 20 movwf reg2 dos movlw 35 movwf reg3 uno decfsz reg3,1 goto uno decfsz reg2,1 goto dos decfsz reg1,1 goto tres retlw 00 END |
||
| comentario del autor | Mar May 15, 2007 6:40 pm | |
|
1.- ventana del editor de mplab 7.52 (file-new). 2.-editando el codigo en la ventana editor. 3.-guadando con extension .asm (ejercicio1.asm) 4.- muestra ventana ejercicio1.asm |
||
| comentario del autor | Mar May 15, 2007 7:20 pm | |
|
5. en la ventana de abrir observamos que solo existe el archivo ejercicio1.asm nos faltaria el archivo ejercicio1.hex 6.nos colococamos en el menu hacemos click proyect-- Quickbuild ejercicio1.asm. 7. no se creo el codigo .hex entoces procedo cerrar y a cambiar el nombre de archivo ejercicio1.asm y coloco 0.asm. (si no se sale error pasas al paso 9 y 10) 8.luego abrir archivo 0.asm y realizar el paso 6 (proyect.... ) 9.ya no aparece la linea de error y se genero 0.hex 10 comprobamos que se genero 0.hex y otros (all files) |
||
| comentario del autor | Mar May 15, 2007 7:58 pm | |
|
conectar el programador serial al puerto serial de la computadora y colocar el pic 16f84a en el programador. 11.ventana icprog105A 12.abrir el archivo 0.hex, observamos el cambio de codigo programa 13.configurar pic 16f84a,oscilador XT, desahabilitamos el chekc de WDT. 14.ahora puedes presionar el boton de programar todo y comenzara a grabar el pic en el proramador serial se observara que parpadea el led . sacas el pic 16f84a de programador y colocas el el hardware que armastes con el display de 7 segmentos y observaras la iluminacion de segmentos sengun programa. nota dejo . zip par que comprendas el programa. nota: tambien puedes leer ,borrar el contenido del programa que grabastes. suerte |
||
| comentario del autor | Mie May 16, 2007 1:56 am | |
|
|
||
| comentario del autor | Jue May 17, 2007 4:32 pm | |
|
Proteus Lite 6.3 ¡¡¡Para los que no saben de donde bajarlo !!! Site Parches : Isis Ares http://proyectosfie.webcindario.com/proteus.htm instalas el programas colocas los parches para Isis y Ares 01abres isis 6 profesional y armar el hardware como se muestra 02una ves terminado harware vas ha menu SOURCE - add/Remove source files. 03Aparece una nueva ventana ubico la carpeta de proyecto (0.asm) cambio MPASM y le doy OK 04le doy click derecho al pic 16f84a del hardare para seleccionar el pic luego clic izquierdo. 05.aperacera la suiguiente ventana Edit component y me ubico en program file y ubico el archivo 0.HEX y le doy abrir y por ultimo ok 06.procedo asimular el circuito planteado en el es quema |
||
| comentario del autor | Jue May 17, 2007 7:22 pm | |
|
|
||
| comentario del autor | Vie May 25, 2007 12:17 am | |
|
Diseño de entrenador de pic 16f84a con programador serial incluido. para evitar sacar el pic 16f84a(evitar romper las patitas del pic) este entrenador: posee conexion cable serial para programar el pic en la PC. una vez programado el pic Conectas a 5v para ejecutar el proyecto. |
||
| comentario del autor | Lun May 28, 2007 11:15 pm | |
|
del tipo: JDM programmer com1 windows API |
||




