TODOPIC

Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: Axel_18 en 15 de Octubre de 2006, 23:00:45

Título: GENERAR CARACTERES en lcd
Publicado por: Axel_18 en 15 de Octubre de 2006, 23:00:45
wenasssss todopic

alguien sabe como puedo "GENERAR CARACTERES" en una LCD de 2x16??

un saludo!!
Título: Re: GENERAR CARACTERES en lcd
Publicado por: navaismo en 15 de Octubre de 2006, 23:51:57
Si, por aqui en el foro alguien dejo un programa en el cual tu puedes generar el caracterer que quieras usando lo cgram del LCD a mi me ha funcionado perfectamente, solo para 8 caracteres.

Solo pon en la busqueda caracteres LCD o generacion de caracteres. Yo lo tengo pero para que duplicar un mensaje que ya existe. Cualquier problema me avisas y lo subo, lo malo es que no recuerdo a su autor.
Título: Re: GENERAR CARACTERES en lcd
Publicado por: LordLafebre en 16 de Octubre de 2006, 01:10:42
Hola:

Mira aqui, un ejemplo que subio MGLSOFT, se llama numeros grandes, e indica como generar caracteres utilizando la Cgram.

http://www.todopic.com.ar/foros/index.php?topic=3613.60
Título: Re: GENERAR CARACTERES en lcd
Publicado por: Axel_18 en 16 de Octubre de 2006, 15:32:10
grax lordlafebre
haora tengo un problema con mi LCD de 2x16, me aparecen puros cuadros negros :? :?
tengo esta configuracion


Define   LCD_DREG   PORTB  'bit de datos del LCD empezando
Define   LCD_DBIT   0      'por B.0 ,B.1, B.2 y B.3
Define   LCD_RSREG   PORTB  'bit de registro del LCD conectar
Define   LCD_RSBIT   5      'en el puerto B.5
Define   LCD_EREG   PORTB  'bit de Enable conectar en el
Define   LCD_EBIT   4      'puerto B.4         

pero no pasa nada, use el SAmple que trae el microcode y lo mismo :?
lei un post k hablaba de lo  mismo pero no esta la imagen correspondiente a cada pin de la lcd con respecto al PIC...la conf que muestran es esta:
DEFINE LCD_DREG PORTB  " port de Data LCD
DEFINE LCD_DBIT 0      " datos LCD comenzando en BIT 0 o 4 "estos deven estar consecutivos"
DEFINE LCD_RSREG PORTA " port de selección de registro LCD
DEFINE LCD_RSBIT 0     " BIT de selección de registro LCD "RS" 
DEFINE LCD_EREG PORTA  " port de habilitacion LCD
DEFINE LCD_EBIT 1      " BIT de habilitacion LCD "E" 
DEFINE LCD_BITS 8      " tamaño 4 u 8 de bus de LCD
DEFINE LCD_LINES 2     " numero de lineas en LCD
l

pliss nesesito ayuda :?

un saludo!!!
Título: Re: GENERAR CARACTERES en lcd
Publicado por: doppel en 16 de Octubre de 2006, 15:39:13
Hola
Si usas PBP utiliza primero los puertos que vienen por defecto, los cuales no necesitas configurar, una vez que funcione de esa forma ya puedes descartar algunos problemas y configurar a tu gusto.-

saludos
Título: Re: GENERAR CARACTERES en lcd
Publicado por: LordLafebre en 16 de Octubre de 2006, 16:06:53
Hola:

Revisa el contraste del LCD, pueda que lo tengas mal conectado, recuerda poner un potenciometro y regular el contraste hasta que logres ver bien.
Título: Re: GENERAR CARACTERES en lcd
Publicado por: Axel_18 en 16 de Octubre de 2006, 16:07:39
lo hice y tengo el mismo resultado:?:?:?:?

alguien me podria dar un ejemplo de inicilizacion de estas LCD y como conectarlas pliss
por que creo que mi problema esta en las conecciones

un saludo!
Título: Re: GENERAR CARACTERES en lcd
Publicado por: LordLafebre en 16 de Octubre de 2006, 16:13:31
Hola:

Mira aqui:

http://www.todopic.com.ar/foros/index.php?topic=2810.105
Título: Re: GENERAR CARACTERES en lcd
Publicado por: Axel_18 en 16 de Octubre de 2006, 18:51:27
EL GRAN PROBLEMA ERA EL CONTRASTE  :D :D

GRAX Y SALUDOS!!
Título: Re: GENERAR CARACTERES en lcd
Publicado por: LordLafebre en 16 de Octubre de 2006, 18:57:49
Hola:

ya lo sabia, y fue lo primero que me supuse, asi que para otra, primero fijate bien, te conteste y me aseguraste que eso no era, no se porque pero te note con mucha ansiedad con respecto a esto, a veces no es bueno ya que hacemos las cosas a la ligera, pero me alegro que te dieras cuenta de cual era el error.  :mrgreen: