Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

09/09/2005 #1


Una manera sencilla de aprender a programar pic 16f84
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
09/09/2005 #2


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/e...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/%7Ejhuir...R/cc5xfree.zip (Compilador)

http://quidel.inele.ufro.cl/%7Ejhuir...ER/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/xcs...c-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:

Programador de microcontroladores PIC y memorias por puerto USB PICKIT2 CLONE
Programador de PICs (Solo Enigma)
Programador de PIC's

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:

Introduccion a los microcontroladores
Usando PWM - mini tutorial


Saludos.
Marcelo.
09/09/2005 #3


Gracias Marcelo por tu tiempo y datos me han servido de mucho, gente como tu es la que necesita el mundo!, Saludos y suerte...
09/09/2005 #4


De nada Franco, para eso están los buenos foros como este.
Gracias por tu comentario.
Saludos,
Marcelo.
17/01/2008 #5


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.
05/04/2008 #6


Esta es una opcion muy buena. Puedes empezar con Basic, C o Pascal. Es gratis para pequeñas aplicaciones (2 kB de memoria) y funciona muy bien.

http://www.mikroe.com/en/compilers

Saludos y suerte
05/04/2008 #7

Avatar de Meta

Re: Una manera sencilla de como aprender a programar pic 16f
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.



Un cordial saludos.
06/04/2008 #8

Avatar de pepechip

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.
07/04/2008 #9


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)

www.r-luis.xbot.es
Archivos Adjuntos
Tipo de Archivo: pdf pic_3_131.pdf (375,9 KB (Kilobytes), 2058 visitas)
13/03/2009 #10

Avatar de mendek

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.
13/03/2009 #11


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
13/03/2009 #12

Avatar de Meta

Y te recomiendo que veas los manuales que hacemos.

http://www.pic16f84a.org/index.php?o...=54&Itemid=105

Saludos.
13/03/2009 #13

Avatar de mendek

si!estos me interesaron mucho, gracias por la ayuda
y creen que me puedan enseñar desde cero estos manuales ?
13/03/2009 #14

Avatar de Meta

mendek dijo:
y creen que me puedan enseñar desde cero estos manuales ?
El libro www.pic16f84a.org si, lo estoy usando y aprendes pero que muy bien.

Índice

Proyectos

Saludo.
13/03/2009 #15

Avatar de mendek

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
04/04/2009 #16


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.......
04/04/2009 #17


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
04/04/2009 #18

Avatar de fernandoae

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
17/02/2010 #19


Respuesta: Una manera sencilla de aprender a programar pic 16f84
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
08/06/2010 #20


Respuesta: Una manera sencilla de aprender a programar pic 16f84
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¡¡
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.