TODOPIC
Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado 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 :)
-
Interesante, pero el Link no anda...
bye
Yoel
-
:mrgreen: Link corregido, gracias por el aviso.
Un saludo
-
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.
-
Hola:
Chaly, el link esta bien, yo lo descargue sin problemas....
-
Esta funcionando muy Bien el enlace.
Gracias
bye
Yoel
-
Hola, funciona bien, pero yo era el lento :? :?
Un saludo.
Atte. CARLOS.
-
Hola, funciona bien, pero yo era el lento :? :?
Un saludo.
Atte. CARLOS.
:lol:
-
wow excelente programa gracias, como que eso responde un post de como cargar una imagen en un lcd o al menos se acerca muchisiimo
-
Nueva versión del Software.
He actualizado el Link del primer POST.
Si alguien quiere contribuir aportando ideas, seran bien acogidas.
Un saludo 8)
-
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
-
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).
-
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...
-
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
-
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.
-
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
-
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.
-
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.
-
OK muchas gracias lo voy a armar y les cuento como me fue
-
Bueno pues porfin lo ice en el proto y que decir GRACIAS esta genial, funciona a la perfeccion.
-
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.
-
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