desktop

¿Una manera sencilla de aprender a programar PIC?

Hola a todos, les escribo para ver si alguien me puede ayudar a entender de una manera sencilla la programacion del pic 16f84, he buscado en internet pero no entiendo, si alguien me puede dar alguna direccion donde la explicacion sea sencilla se los agradecere.
saludos
 
Bueno Franco,

Lo mejor es comprarse un libro que te enseñe lo básico. Ve a una librería técnica en tu zona y fíjate a ver que consigues. Las editoriales españolas tiene una muy buena documentación del tipo "principiante".

Lo segundo es que debes conocer algo de programación. Tienes que tener alguna base de algún lenguaje: ensamblador, C o basic por ejemplo.

Si no la tienes, debes leer algo sobre el lenguaje que te interese, aunque te recomiendo que empieces con el assembler que te enseñará sin lugar a dudas como funciona el PIC.

Cuando te decidas que lenguaje vas a usar debes conseguir un programa para desarrollar.

También puedes usar lo que se llama un ambiente de desarrollo o IDE como el MPLAB de microchip que es grátis, pero es bastante complejo de usar si estas empezando.

http://ww1.microchip.com/downloads/en/DeviceDoc/MP721_full.zip (MPLAB 7.21) este download es largo = 32 Mb

La forma más sencilla es buscar un compilador (software que traduce el programa que escribes a un lenguaje que entiende el PIC), escribir tus programas con un editor como el notepad de windows y ensamblar con el compilador para convertir tu programa en algo que puedas grabar en el pic.

Aquí puedes conseguir algunos compiladores:

Assembler: MPASM de microchip que es grátis o el MacroAssembler.

http://www.melabs.com/downloads/MPASMWIN401.zip (MPASM 4.01)

http://www.website.masmforum.com/masm32/m32v82r.zip (Macroassembler 8.2)
http://www.website.masmforum.com/masm32/v82sp2a.zip (Macroassembler SP2 actualización)


C: PicC o CC5X que es gratis, puedes descargar el compilador y el manual aquí:

http://quidel.inele.ufro.cl/%7Ejhuircan/CCOMPILER/cc5xfree.zip (Compilador)

http://quidel.inele.ufro.cl/~jhuircan/CCOMPILER/cc5x-30.pdf (Manual)

Basic para PIC: Casi todos son comerciales pero aquí hay una versión gratis (lite) de XCSB.

http://www.xcprod.com/titan/XCSB/xcsb-1.8.1-pic-lite-win.zip

y esta es la página de downloads:

http://www.xcprod.com/titan/XCSB/download.html
debes bajarte el archivo que dice: Free Download v1.8.1 ZIP archive

Lo otro que debes tener es tu programador. Fíjate en el post de este foro:

https://www.forosdeelectronica.com/...-pic-memorias-puerto-usb-pickit2-clone-18080/
https://www.forosdeelectronica.com/f24/programador-pics-solo-enigma-8946/
https://www.forosdeelectronica.com/about194.htmlhttps://www.forosdeelectronica.com/f24/programador-pics-144/

Luego debes empezar a entender bien como funcionan estos chips.

Para eso comienza con circuitos básicos aprendiendo como trabajan las señales de entrada y salida y como manejarlas desde el pic.
También debes aprender como realizar el circuito de conexión básico para que el PIC esté listo para funcionar.

Lee este tutorial para empezar:

Aquí, como programar en assembler si ya conoces la electrónica del PIC:
http://www.unicrom.com/Tut_PICs5.asp

y aquí el inicio de ese tutorial, que deberías leer completo:

http://www.unicrom.com/Tut_PICs1.asp

Recomendación: No pases a la próxima parte del tutorial hasta que hayas entendido bien lo que estás leyendo.

También héchale un ojo a estos posts:

https://www.forosdeelectronica.com/f24/introduccion-microcontroladores-213/
https://www.forosdeelectronica.com/f16/usando-pwm-mini-tutorial-271/


Saludos.
Marcelo.
 
Busca el programa niple que sirve para programar microcontroladores desde el mismo diagrama de flujo. Es interesante y con práctoca, se vuelve rápido.
Aquí lo importante es programar el pic, no ser un genio en escribir cdófigo asm. Eso lo dejo, en mi humilde opinión, a los programadores que si son unor bárbaros en programar lo que sea.
 
franco dijo:
Hola a todos, les escribo para ver si alguien me puede ayudar a entender de una manera sencilla la programacion del pic 16f84, he buscado en internet pero no entiendo, si alguien me puede dar alguna direccion donde la explicacion sea sencilla se los agradecere.
saludos

Hola:

Hace un tiempo estuve como tu buscando información hasta que tropecé en una librería y encontré este magnífico libro.

www.pic16f84a.com

Es lo mejor que se ha visto y aprendes muchísimo, no te das cuenta hasta que lo pruebes. Lo bueno que tiene es que no necesitas tener conocimientos previos de cualquier lenguaje de programación, simplemente te enseña este mismo libro desde 0, las 35 instrucciones del 16F84A.

6914.jpg


Un cordial saludos.
 
hola

Y sobre todo paciencia.
A mi me ocurrio lo mismo que cuando te fijas en una imagen del tipo estereogramas, en donde no ves nada, y comienzas a centrar la vista y aparece la imagen.

El libro que te recomienda Meta, es realmente bueno.
 
hola franco, pues veras, esto del inicio de los micros, es complicado, pero eso no significa que sea imposible, yo te lo aseguro y es muy interesante a demas, por eso te pasare este link que es muy bueno, es muy completo, y te dira como arrancar desde cero.
suerte. 8) :LOL:

www.r-luis.xbot.es
 

Adjuntos

  • pic_3_131.pdf
    375.9 KB · Visitas: 2,164
hola a todos, a mi tambien me gustaria que me pudieran ayudar si no es mucha la molestia, mi duda acerca de los pic's es si existe una revista o un libro de facil localizacion para comprar y que me puedaenseñar a como programar un pic 16f84, soy de morelia, michoacan.
creen que exista alguna? y gracias por su ayuda hasta luego.
 
hola a todos, a mi tambien me gustaria que me pudieran ayudar si no es mucha la molestia, mi duda acerca de los pic's es si existe una revista o un libro de facil localizacion para comprar y que me puedaenseñar a como programar un pic 16f84, soy de morelia, michoacan.
creen que exista alguna? y gracias por su ayuda hasta luego.
yo te recomiendo este libro
Portada_2e_394x555.jpg
 
oye meta muchas gracias, este libro me intereso mucho, ya que veo que sí lo puedo comprar, me recomiendas comprar este o lo puedo descargar?
esque tengo un problema, estoy estudiando un bachillerato de tecnico en electronica y el maestro que me imparte el submodulo de microcontroladores no sabe enseñar y creo que voy a tener que aprender por mi parte, asi que no tengo conosimiento de esto, pero si se de logicos y plc´s que segun tengo entendido es lo basico para poder empezar a aprender o que mas puedo hacer para aprender por mi parte, asi que te agradeceria muchisimo por tu ayuda, gracias meta
 
hola a todos quisiera que me colaboraran por favor con un proyecto que tengo que hacer necesito hacer un taximetro como es la programacion y que me muestre los metros recorridos y luego que al apretar un pulsador me muestre el valor a pagar de ante mano les doy las gracias.......
 
me recomiendas comprar este o lo puedo descargar?
Depende de tu objetivo, si piensas entrarle fuertemente a los PICs , compralo, yo te lo recomiendo ; si solo lo quieres para hacer uno que otro ejercicio, basate en los apuntes de tu profesor y las dudas que tengas preguntaselas a el, puesto que el esta obligado a auxiliarte; y desde luego si quieres consultarlo en esta comunidad hazlo, aqui hay mucha gente participativa. Suerte! :)

hola a todos quisiera que me colaboraran por favor con un proyecto que tengo que hacer necesito hacer un taximetro como es la programacion y que me muestre los metros recorridos y luego que al apretar un pulsador me muestre el valor a pagar de ante mano les doy las gracias.......
Dos recomendaciones
1.- A dios rogando y con la mazo dando
2.- Dios dice : ayudate , que yo te ayudare
 
El libro "MICROCONTROLADOR PIC16F84. Desarrollo de proyectos" yo lo encontre dando vueltas en el Emule...
Yo no quiero fomentar la pirateria ni nada por el estilo pero tambien hay que tener en cuenta que no todos pueden pagar un libro...

Mabauti dios no sabe de microcontroladores :)

Para el taximetro tenes que contar las vueltas que dio la rueda, multiplicar esa cantidad por el diametro de la rueda y ahi tenes la distancia.
La multiplicas por el "valor por metro" y ya sabes cuanto cobrarle :D
 
hola gente del foro como estan?? estoy teniendo un problema con la programacion de un pic16f84a.... no le puedo descargar el programa desde el ic-prog... tengo la tarjeta de programacion JDM
 
de seguro te manda el error de la h0000'¡
nik0 asegurate que allas puesto el pic vien con la muesca como debe de ir o sino
asegurate que tengas istalado el driver para xp bajalo de la misma pagina de donde bajaste el ic prog y nadamas lo pones en la misma carpeta donde tienes el ic prog
y en miselanea lo activas

suertee¡¡
 
Atrás
Arriba