TODOPIC

Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: Nikola_Tesla en 09 de Abril de 2006, 13:02:07

Título: COMO USAR LCD
Publicado por: Nikola_Tesla en 09 de Abril de 2006, 13:02:07
ME PODRIAN DECIR COMO PUEDO UTILIZAR PANTALLAS ESTANDAR LCD???

Y SI NO FUERA MUCHO ALGUN EJEMPLO  :D :D :D

GRAX!!
Título: Re: COMO USAR LCD
Publicado por: BLACKPIC en 09 de Abril de 2006, 14:35:36
hola:
bueno amigo te pongo este ejemplo y tambien te informo que por el otro foro hay unos ej. como el que esta buscando amigo..

el codigo es el siguiente

DEFINE LCD_DREG PORTB
DEFINE LCD_DBIT 0
DEFINE LCD_RSREG PORTB
DEFINE LCD_RSBIT 5
DEFINE LCD_EREG PORTB
DEFINE LCD_EBIT 4
DEFINE LCD_LINES 4       
define OSC 4
 
        Pause 500     

loop:   Lcdout $fe, 1 
          Lcdout "Hola Amigo" 
          Pause 500       
       goto loop

y aki esta el circuito..
http://img308.imageshack.us/my.php?image=dibujo8ew.jpg

y esto es lo que esta en el otro foro..
http://miarroba.com/foros/ver.php?foroid=382961&temaid=4270632&pag=6

bye..
Título: Re: COMO USAR LCD
Publicado por: enricar883 en 09 de Abril de 2006, 16:25:25
Hola,

A ver si me podeis echar un cable. He visto el programa fuente, pero lo que compilado con PBP 2.46 y me da errores. A ver si alguien me puede decir que es lo que necesito en el ordenador para hacer rular la pantalla LCD.

supongo que necesito el compilador PBP para que me haga el archivo .HEX

con el archivo .HEX lo cargo en el Pic con el WINPIC?

Pues aun asi no consigo hacer la inicializacion del LCD, ya que una linea de la pantalla LCD se enciende entera pero no muestra ninguna letra.

Gracias
Título: Re: COMO USAR LCD
Publicado por: LordLafebre en 09 de Abril de 2006, 16:53:01
Hola:

Citar
A ver si me podeis echar un cable. He visto el programa fuente, pero lo que compilado con PBP 2.46 y me da errores.

que errores te da?

mmmm, revisa tambien el potenciómetro para el contraste del LCD.
Título: Re: COMO USAR LCD
Publicado por: Nikola_Tesla en 14 de Abril de 2006, 00:20:31
com olo puedo hacer para que aparesca una barra que a medida que en porta.1 tenga  voltage suba??? como una barra indicadora
Título: Re: COMO USAR LCD
Publicado por: vszener en 14 de Abril de 2006, 10:18:42
Bueno no se como es exactamente en basic, pero supongo que sera similar o parecido al asm o al c, en este post te dan referencia para construir tanto en asm como en c la animacion de la bateria cargandose, que supongo que es algo similar a lo que deseas...
http://www.todopic.com.ar/foros/index.php?topic=5972.0


Suerte!!! :wink:
Título: Re: COMO USAR LCD
Publicado por: Nikola_Tesla en 16 de Abril de 2006, 21:55:08
grax por las respuestas, con su help pude hacer unos programitas donde ya estoy haciendo textos mas complicods.....

mi  duda es la siguiente 

tengo un NOKIA 5190 y quiero usar la lcd k tiene .....¿como lo puedo hacer??? donde puedo encontrar el data de la pantalla si tengo el puro modelo del celular???

grax!! :-/ :-/
Título: Re: COMO USAR LCD
Publicado por: KALLITOS en 21 de Abril de 2006, 16:12:47
ey BLACKPIC muy bueno tu ejemplo pero probe con el diagrama que indicas y no funcionaba (como indicación a los que recien trabajan con LCD), hace falta la conexión del pin de la luminosidad de la pantalla.....luego todo chevere :-/....gracias BLACKPIC
Título: Re: COMO USAR LCD
Publicado por: LordLafebre en 21 de Abril de 2006, 16:47:59
Hola:

Kallitos, eso mencione en mis port anterior, pero que bien que lo solucionaste  :mrgreen:
Título: Re: COMO USAR LCD
Publicado por: BLACKPIC en 21 de Abril de 2006, 17:05:50
hola:
bueno amigo me alegra que te aya funcionado el ej. de la lcd

espero volver ayudarte en otras cosas amigo, ya sabes como principiante que soy cuenta con migo...

bye... :-/ :-/
Título: Re: COMO USAR LCD
Publicado por: KALLITOS en 25 de Abril de 2006, 19:31:25
pues les comento amigos que estuve realizando un "CONTOMETRO" con display 7 seg con la dificultad de que los digitos no se podían ver a plena luz del sol entonces me vi obligado a hacerlo con un LCD el cual con las ayudas brindadas en otras discusiones pude terminarla con gran facilidad 8) 8) 8).....muchas gracias a quienes responden las dudas y mucho mas a quienes las postean pues gracias a ellos se puede aprender mucho mas (digo por los errores que cometen y la solución que les dan)
 :-/ :-/ ....POR ESO Y MUCHAS COSAS MAS ESTE FORO ES LO MAXIMO....  :-/ :-/
Título: Re: COMO USAR LCD
Publicado por: LordLafebre en 26 de Abril de 2006, 00:52:23
Hola:

Kallitos esa es la idea de este foro, con eso ganamos todos en conocimientos, asi luego podras ayudar tu con los problemas que resolviste...
Título: Re: COMO USAR LCD
Publicado por: KALLITOS en 28 de Abril de 2006, 16:41:23
una consulta:
cual es el tiempo minimo para poder refrescar la LCD sin que se presenten problemas de visualización?

y cuanto tarda el pic a 4 Mhz en escribir un mensaje y si los tiempos son independientes por cada linea del lcd o numeros de caracteres que soporta cada LCD ejm 4x16 ó 20x16
Título: Re: COMO USAR LCD
Publicado por: LordLafebre en 28 de Abril de 2006, 17:07:39
Hola:

De lo segundo desconozco, pero con un tiempo de 20ms debe bastar...
Título: Re: COMO USAR LCD
Publicado por: KALLITOS en 28 de Abril de 2006, 18:24:58
se podria hacer si colocamos dos pics uno ejecutor y otro medidor; y en el ejecutor antes de enviar LCDOUT enviamos un pulso al pic medidor y despues otro pulso y con el pic medidor realizamos la medida (valga la redundacia) del ancho del pulso y asi sabremos el tiempo transcurrido?......por el momento no tengo dos pics pero cuando lo logre hacer se los comento o si alguien mas lo hace pues bienvenido su apoyo y talves asi podamos darle mayor precision a nuestros programas no lo creen? :P