⚡ Descuentos en cursos en video - Lleva tu aprendizaje técnico al siguiente nivel y aprovecha precios especiales antes de que termine la oferta. 🔥 Aprovechar oferta ahora 🔥
Microcontroladores y sistemas digitales

Programador 16f84 (bajo costo)

maac2006
hace 18 años
hace 18 años
programas: 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
maac2006
hace 18 años
hace 18 años
Este es un programador serial no requiere fuente externa muy economico. 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)
maac2006
hace 18 años
hace 18 años
en el esquema me olvide de colocar la resistencia de 10k en serie con el led nuevo esquema revisado funciona ok
maac2006
hace 18 años
hace 18 años
para 40 pines
maac2006
hace 18 años
hace 18 años
nota: al utlizae ic prog el pic que este utilizando tener cuidado al configurar el cristal ejemplo.- existe: 16f877 ------------ 4Mhz 16f877 ---------------- 20mhz si haces una mala configuracion del cristal puedes quemar el pic
maac2006
hace 18 años
hace 18 años
descarga y instalacion del programa MPLAB v7.52 Lo instale en sistema operativo XP
maac2006
hace 18 años
hace 18 años
Introducción 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
maac2006
hace 18 años
hace 18 años
las ventans que faltan
maac2006
hace 18 años
hace 18 años
descarga-configuracion del ic-prog en la PC
maac2006
hace 18 años
hace 18 años
16F84A = 16F877 tienen los mismos pines para grabar en forma serial. 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.
maac2006
hace 18 años
hace 18 años
esquema anterior vdd vss esta mal conectado esta al cotrario aqui esta revisado:
maac2006
hace 18 años
hace 18 años
-Esquema de programador para el pic 16f84,16f84a......(pic de 18 pines) -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.
maac2006
hace 18 años
hace 18 años
FUNCIONAMIENTO DEL PROGRAMADOR SERIAL 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.
maac2006
hace 18 años
hace 18 años
foto del hardware del programador serial (16f84a) -de 4cm x 7cm -conectado al cable serial
Ramonchi
hace 18 años
hace 18 años
Este programador funciona bien en mi PC, y si se puede, puede programar un chip 16f84a-04/p, y también funciona con winpic800 desde ya gracias. :D
Tek_Nikkos
hace 18 años
hace 18 años
hola a todos del foro. aqui les dejo un enlace para el programador del robot monty. yo lo utilizo para hacer mis proyectos con el pic16f84a. es un pagina francesa: 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.
maac2006
hace 18 años
hace 18 años
Armar el siguiente hardware:
maac2006
hace 18 años
hace 18 años
ejercicio numero 1 (manejando el display de 7 segmentos catodo comun) 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
maac2006
hace 18 años
hace 18 años
generando el archicvo .hex a partir de .asm (ejercicio1.hex). 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)
maac2006
hace 18 años
hace 18 años
INFORMACION
maac2006
hace 18 años
hace 18 años
SIMULANDO EN PROTEUS 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
maac2006
hace 18 años
hace 18 años
COPIAR EL SIGUIENTE CODIGO en la ventana de editor de mplab 7.52 y guardarlo con extension .asm ( ejemplo: ejercicio1.asm) 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
maac2006
hace 18 años
hace 18 años
cargar el 0.hex en el icprog105a. 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
maac2006
hace 18 años
hace 18 años
PASO 02 (la ventana que falta)
maac2006
hace 18 años
hace 18 años
proximamente : 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.
maac2006
hace 18 años
hace 18 años
programador serial del tipo: JDM programmer com1 windows API
Reparaciones similares solucionadas

¿Conoces una solución?

¡Aprende a reparar con estos cursos YoReparo!

4.93
(14)

Curso Reparación de Equipos de Audio de Alta Fidelidad

Maximiliano Resch
$ 60 USD
$ 20 USD
4.64
(11)

Curso Electrónica para Reparación de Placas

Santiago Cediel
$ 29 USD
$ 11 USD
4.64
(45)

Curso Tecnología Inverter - Fabricación de probadores y herramientas

Yamil Alarcón
$ 240 USD
$ 40 USD
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos?
Regístrate gratis