TODOPIC

Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: derinium en 24 de Mayo de 2006, 05:55:25

Título: Programa para crear Caracteres en LCD
Publicado por: derinium en 24 de Mayo de 2006, 05:55:25
Hola a todos.

No sé si este es el sitio del Foro adecuado para esto. Si no lo es.. pues alguien que lo mueva al correcto.

He hecho un pequeño programa en el que podemos crear visualmente un caracter para el LCD y nos indica el código a poner en PICBASIC pro. Es una primera versión, pero a mi me ha resultado de gran ayuda para crear caracteres especiales sin tener que usar papel, lapiz y calculadora.

El funcionamiento es simple.
Admito sugerencias de mejora.  :lol:
En el Zip se adjunta un archivo TXT donde se explica el funcionamiento.

El link de descarga es este LCDCaracteres (http://usuarios.lycos.es/xip3000/lcdcaracteres.htm)

Si a alguien no le funciona, puede ser porque le falte las Runtimes de VB6.
Lo podeis descargar desde aquí http://download.microsoft.com/download/vb60pro/install/6/win98me/en-us/vbrun60.exe (http://download.microsoft.com/download/vb60pro/install/6/win98me/en-us/vbrun60.exe)


Un saludo  :)
Título: Re: Crear Caracteres en LCD
Publicado por: Y@el en 24 de Mayo de 2006, 10:44:15
Interesante, pero el Link no anda...

bye

Yoel
Título: Re: Crear Caracteres en LCD
Publicado por: derinium en 24 de Mayo de 2006, 12:08:47
 :mrgreen: Link corregido, gracias por el aviso.

Un saludo
Título: Re: Programa para crear Caracteres en LCD
Publicado por: Chaly29 en 24 de Mayo de 2006, 15:23:39
Hola derinium, trate de entrar al link pero no me deja bajar el archivo, despues de esperar los 30 seg y presionar el boton de download dice lo siguiente:

The link timed out

Most Likely what happend is that you waited too long to click on the download link.
Please click your browsers "BACK" button and reload the page.

If you click "download file" again in time it will work...

Espero que solo sea un problema de mi parte, un saludo.

Atte. CARLOS.

Título: Re: Programa para crear Caracteres en LCD
Publicado por: LordLafebre en 24 de Mayo de 2006, 15:37:15
Hola:

Chaly, el link esta bien, yo lo descargue sin problemas....
Título: Re: Programa para crear Caracteres en LCD
Publicado por: Y@el en 24 de Mayo de 2006, 16:20:55
Esta funcionando muy Bien el enlace.

Gracias

bye

Yoel
Título: Re: Programa para crear Caracteres en LCD
Publicado por: Chaly29 en 24 de Mayo de 2006, 16:30:27
Hola, funciona bien, pero yo era el lento  :?  :?

Un saludo.

Atte. CARLOS.

Título: Re: Programa para crear Caracteres en LCD
Publicado por: derinium en 25 de Mayo de 2006, 05:07:01
Hola, funciona bien, pero yo era el lento  :?  :?

Un saludo.

Atte. CARLOS.



 :lol:
Título: Re: Programa para crear Caracteres en LCD
Publicado por: navaismo en 27 de Mayo de 2006, 20:25:25
wow excelente programa gracias, como que eso responde un post de como cargar una imagen en un lcd o al menos se acerca muchisiimo
Título: Re: Programa para crear Caracteres en LCD
Publicado por: derinium en 28 de Mayo de 2006, 19:15:47
Nueva versión del Software.

He actualizado el Link del primer POST.
Si alguien quiere contribuir aportando ideas, seran bien acogidas.

Un saludo  8)
Título: Re: Programa para crear Caracteres en LCD
Publicado por: navaismo en 30 de Mayo de 2006, 01:46:18
se que voy hacer el oso pero no me kedo kon dudas ajajaja :mrgreen:

Pues lo baje y lo estuve picando y si genera el codigo ahora para que tipo de lcd es, o mas bien cuantos lcd son compatibles porque yo uso normalmente uno de 16X2 pero no me pinta los caracteres que el codigo genero de hecho no me pinta nada sera pork uso modo de 4bits o solo es para glcd.

jijiji k alguien me explike please :) :D
salu2
Título: Re: Programa para crear Caracteres en LCD
Publicado por: derinium en 30 de Mayo de 2006, 04:17:41
se que voy hacer el oso pero no me kedo kon dudas ajajaja :mrgreen:

Pues lo baje y lo estuve picando y si genera el codigo ahora para que tipo de lcd es, o mas bien cuantos lcd son compatibles porque yo uso normalmente uno de 16X2 pero no me pinta los caracteres que el codigo genero de hecho no me pinta nada sera pork uso modo de 4bits o solo es para glcd.

jijiji k alguien me explike please :) :D
salu2

En principio está probado con uno de 2x16, pero tiene que funcionar tambien en uno de 2x20 u otro, en 4 u 8 bits. Solo hay que saber dónde se situa la CGRAM de dicho LCD. En este caso la dirección es 64.

Cuando haces que se visualice el caracter ya lo haces bien ?. Al comienzo del código, haces una pequeña pausa para que el LCD se inicialice internamente ?.
No te dejes, ni las 2 primeras lineas que genera el código, ni la última.

Para visualizar el primer caracter creado usas por ejemplo... ?
LCDOUT $fe,1,"CARACTER 0: ",0

Nueva versión subida con un Bug arreglado.

Un saludo

P.D. Caramba !. Navegando por los Foros, me he encontrado un Software similar al mio !. Si lo llego a saber ni empiezo este. Que quede claro que no es copiado, han sido ideas iguales, solo que en este caso, el primer autor o autor de la idea original es el otro usuario (ahora no me acuerdo de su Nick).
Título: Re: Programa para crear Caracteres en LCD
Publicado por: LordLafebre en 30 de Mayo de 2006, 12:39:27
P.D. Caramba !. Navegando por los Foros, me he encontrado un Software similar al mio !. Si lo llego a saber ni empiezo este. Que quede claro que no es copiado, han sido ideas iguales, solo que en este caso, el primer autor o autor de la idea original es el otro usuario (ahora no me acuerdo de su Nick).

derinium, que eso no te asombre, hay muchos programas que hacen eso, yo incluso tengo otro que es diferente...
Título: Re: Programa para crear Caracteres en LCD
Publicado por: derinium en 30 de Mayo de 2006, 14:28:21
P.D. Caramba !. Navegando por los Foros, me he encontrado un Software similar al mio !. Si lo llego a saber ni empiezo este. Que quede claro que no es copiado, han sido ideas iguales, solo que en este caso, el primer autor o autor de la idea original es el otro usuario (ahora no me acuerdo de su Nick).

derinium, que eso no te asombre, hay muchos programas que hacen eso, yo incluso tengo otro que es diferente...

 :( Es lo que suele pasar. Tenía una necesidad y en vez de buscar, pues me puse a hacerlo. Manias que tengo, que me falta algo !, pues me lo hago. Solo quería compartirlo con todos.  Principalmente, como programador, no me gustaría que me copiasen un programa, pero lo que es, es y espero que nadie se enfade  :mrgreen:.

Un saludo
Título: Re: Programa para crear Caracteres en LCD
Publicado por: Mario en 30 de Mayo de 2006, 18:10:58
Muy buen programa.

Yo tenía uno que solo generaba los códigos hexadecimales para cada caracter.

El tuyo ya genera todo para "copy-paste"

Una pregunta........

¿Cuál es el código para que se "recorra" el mensaje en el LCD?

Sé que 1 es para borrar, $C0 es para segunda linea pero no sé como ponerlo para configurar el LCD para que haga un barrido.

Quizá me puedas ayudar Derinium, poniéndo eso en tu código para que genere "recorriendo" los caracteres de un lado a otro.

De todas maneras gracias por el programa.
Título: Re: Programa para crear Caracteres en LCD
Publicado por: navaismo en 30 de Mayo de 2006, 20:14:17
para recorrer yo uso el $fe, $1c y el  $fe, $18 y seguido el mensaje para que lado recorren pues ahi miduda cuando pongo $fe, $18 ,"xx" en el proteus me lo recorre a la derecha pero real me lo hace a la izaquierda asi k no se pa que lado sea cual pero de que si recorre pues si lo hace.

Ahora con lo de mi duda sigue sin generarme los caracteres no que que haga mal, pero aun se agradece lo intentare de nuevo, o sera que el protesu no lo puede simular y tengo k hacerlo fisico....

La verdad se ve muy bien pero aun no logro usarlo de forma correcta saludos
Título: Re: Programa para crear Caracteres en LCD
Publicado por: LordLafebre en 30 de Mayo de 2006, 22:16:55
o sera que el protesu no lo puede simular y tengo k hacerlo fisico....

Hola:

Pues es eso mismo, no simula la CGRAM del LCD.
Título: Re: Programa para crear Caracteres en LCD
Publicado por: Mario en 31 de Mayo de 2006, 01:03:06
Gracias por el consejo sobre cómo hacer que se recorra el mensaje.  :)

Lo probaré creo el fin de semana porque presté mi programador a un ex-compañero de la escuela para su trabajo, asi que no lo tendré hasta el fin de semana.
Título: Re: Programa para crear Caracteres en LCD
Publicado por: navaismo en 31 de Mayo de 2006, 13:36:19
OK muchas gracias lo voy a armar y les cuento como me fue
Título: Re: Programa para crear Caracteres en LCD
Publicado por: navaismo en 07 de Junio de 2006, 14:40:23
Bueno pues porfin lo ice en el proto y que decir GRACIAS esta genial, funciona a la perfeccion.
Título: Re: Programa para crear Caracteres en LCD
Publicado por: Nadiazul en 22 de Mayo de 2009, 21:32:58
Excelente aporte, justo lo que necesitaba.
A lo mejor suene a cuento viejo, pero el link no funciona.
será porque lleva mucho tiempo aqui.
espero lo puedas cargar de nuevo, gracias.
Título: Re: Programa para crear Caracteres en LCD
Publicado por: pajaro en 21 de Agosto de 2009, 06:31:01
Hola a todos.

No sé si este es el sitio del Foro adecuado para esto. Si no lo es.. pues alguien que lo mueva al correcto.

He hecho un pequeño programa en el que podemos crear visualmente un caracter para el LCD y nos indica el código a poner en PICBASIC pro. Es una primera versión, pero a mi me ha resultado de gran ayuda para crear caracteres especiales sin tener que usar papel, lapiz y calculadora.

El funcionamiento es simple.
Admito sugerencias de mejora.  :lol:
En el Zip se adjunta un archivo TXT donde se explica el funcionamiento.

El link de descarga es este LCDCaracteres (http://usuarios.lycos.es/xip3000/lcdcaracteres.htm)

Si a alguien no le funciona, puede ser porque le falte las Runtimes de VB6.
Lo podeis descargar desde aquí http://download.microsoft.com/download/vb60pro/install/6/win98me/en-us/vbrun60.exe (http://download.microsoft.com/download/vb60pro/install/6/win98me/en-us/vbrun60.exe)


Un saludo  :)





Hola amigo

el primer enlace no funciona puedes resubirlo o redirecionarlo.


Un saludo