Autor Tema: COMO USAR LCD  (Leído 3637 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Nikola_Tesla

  • PIC10
  • *
  • Mensajes: 43
COMO USAR LCD
« 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!!

Desconectado BLACKPIC

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 129
Re: COMO USAR LCD
« Respuesta #1 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..
Saludo desde Rep.Dom ( BLACKPIC )..
La ciencia es el arte del ensayo y el error, su producto más importante es la razón...

Desconectado enricar883

  • PIC10
  • *
  • Mensajes: 18
Re: COMO USAR LCD
« Respuesta #2 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

Desconectado LordLafebre

  • Moderador Global
  • DsPIC30
  • *****
  • Mensajes: 3529
    • Micros & micros
Re: COMO USAR LCD
« Respuesta #3 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.

Desconectado Nikola_Tesla

  • PIC10
  • *
  • Mensajes: 43
Re: COMO USAR LCD
« Respuesta #4 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

Desconectado vszener

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 2395
Re: COMO USAR LCD
« Respuesta #5 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:
· Nos vemos en los bares!!!!!
· Mi Blog: Aqueronte

Desconectado Nikola_Tesla

  • PIC10
  • *
  • Mensajes: 43
Re: COMO USAR LCD
« Respuesta #6 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!! :-/ :-/

Desconectado KALLITOS

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1256
Re: COMO USAR LCD
« Respuesta #7 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
A un microcontrolador hay que sacarle hasta el ultimo byte....(YO)

Cómo puede ser que un pic24EP512 me quede corto de memoria, señores de MICROCHIP saquen pics con más memoria flash

Más de 45 mil lineas de codigo y aun no termino el equipo, asu mare!!

S34ML08G1TFI200 no necesito mas memoria externa.

Desconectado LordLafebre

  • Moderador Global
  • DsPIC30
  • *****
  • Mensajes: 3529
    • Micros & micros
Re: COMO USAR LCD
« Respuesta #8 en: 21 de Abril de 2006, 16:47:59 »
Hola:

Kallitos, eso mencione en mis port anterior, pero que bien que lo solucionaste  :mrgreen:

Desconectado BLACKPIC

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 129
Re: COMO USAR LCD
« Respuesta #9 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... :-/ :-/
Saludo desde Rep.Dom ( BLACKPIC )..
La ciencia es el arte del ensayo y el error, su producto más importante es la razón...

Desconectado KALLITOS

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1256
Re: COMO USAR LCD
« Respuesta #10 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....  :-/ :-/
A un microcontrolador hay que sacarle hasta el ultimo byte....(YO)

Cómo puede ser que un pic24EP512 me quede corto de memoria, señores de MICROCHIP saquen pics con más memoria flash

Más de 45 mil lineas de codigo y aun no termino el equipo, asu mare!!

S34ML08G1TFI200 no necesito mas memoria externa.

Desconectado LordLafebre

  • Moderador Global
  • DsPIC30
  • *****
  • Mensajes: 3529
    • Micros & micros
Re: COMO USAR LCD
« Respuesta #11 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...

Desconectado KALLITOS

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1256
Re: COMO USAR LCD
« Respuesta #12 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
A un microcontrolador hay que sacarle hasta el ultimo byte....(YO)

Cómo puede ser que un pic24EP512 me quede corto de memoria, señores de MICROCHIP saquen pics con más memoria flash

Más de 45 mil lineas de codigo y aun no termino el equipo, asu mare!!

S34ML08G1TFI200 no necesito mas memoria externa.

Desconectado LordLafebre

  • Moderador Global
  • DsPIC30
  • *****
  • Mensajes: 3529
    • Micros & micros
Re: COMO USAR LCD
« Respuesta #13 en: 28 de Abril de 2006, 17:07:39 »
Hola:

De lo segundo desconozco, pero con un tiempo de 20ms debe bastar...

Desconectado KALLITOS

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1256
Re: COMO USAR LCD
« Respuesta #14 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
A un microcontrolador hay que sacarle hasta el ultimo byte....(YO)

Cómo puede ser que un pic24EP512 me quede corto de memoria, señores de MICROCHIP saquen pics con más memoria flash

Más de 45 mil lineas de codigo y aun no termino el equipo, asu mare!!

S34ML08G1TFI200 no necesito mas memoria externa.


 

anything