Autor Tema: CONFIGURACION LCD  (Leído 3370 veces)

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

.ChImE.

  • Visitante
CONFIGURACION LCD
« en: 17 de Septiembre de 2004, 12:53:00 »
ola gente e empezao con las lcd xo tengo un problema con la configuracion de los puertos,cuando lo simulo por el proteus siempre saca el dato por el puerto b aunque yo lo tengo configurao en el d.. weno a ver si me podeis ayudar
aqui tengo mi pekeña configuracion

DEVICE 16F877
XTAL =20

DEFINE LCD_DREG PORTD
DEFINE LCD_DBIT 4
DEFINE LCD_RSREG PORTD
DEFINE LCD_RSBIT 3
DEFINE LCD_EREG PORTD
DEFINE LCD_EBIT 2
DEFINE LCD_BITS 4
DEFINE LCD_LINIES 2

lcdout $fe,$c0,"hola"

End

Desconectado MGLSOFT

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 7918
RE: CONFIGURACION LCD
« Respuesta #1 en: 17 de Septiembre de 2004, 13:29:00 »
Primero:
En apariencia esta bien (salvo el LCD_LINIES que debe ser LCD_LINES, supongo debe ser un error de tipeo...

Segundo:
Porque no cuelgas del foro de archivos el ejemplo de simulacion en Proteus a ver si podemos ayudarte...

Seguro le marcaste bien la ruta del archivo a simular en el PIC ??
Esto es clickeando sobre el mismo y buscando el archivo en su ruta...
Porque puede tener otro marcado, mas viejo, y enloquecerte...
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado khasistos

  • PIC18
  • ****
  • Mensajes: 493
RE: CONFIGURACION LCD
« Respuesta #2 en: 17 de Septiembre de 2004, 19:40:00 »
Hola
lo estas simulando en proteus nada mas o tambien en el mundo real ?

priero prueba esto ,si te funciona ,pasalo a port D tal como esta ,

                DEFINE LCD_DREG   PORTB   "Seleccion de  port B
   DEFINE LCD_DBIT 4   "Seleccion de RB4 a RB7
   DEFINE LCD_RSREG PORTB   "RS en port B
   DEFINE LCD_RSBIT 1   "RS e RB1
   DEFINE LCD_EREG   PORTB
   DEFINE LCD_EBIT 3   "E en RB3
   DEFINE LCD_BITS 4   "Modo 4 bits
   DEFINE LCD_LINES 2   "2 lineas


esto funciona ok si no lo hace en el PortD puede que el proteus tome por defecto el portb tal como el Pro hace si no hay indicacion contraria
Cuentanos como te fue...

saludos
Khasistos

.ChImE.

  • Visitante
RE: CONFIGURACION LCD
« Respuesta #3 en: 18 de Septiembre de 2004, 07:02:00 »
wenas
de momento solo lo e simulao. xo daqui poco montare un entrenador con el pic16f877
asias por la yuda e probao la configuracion k mas dao i funciona xo lo cambio al puerto D i sigue dando en el puerto B supongo k es culpa..mira este es el cambio k e exo.

DEVICE 16F877
XTAL =20

DEFINE LCD_DREG PORTD "Seleccion de port D
DEFINE LCD_DBIT 4 "Seleccion de RD4 a RD7
DEFINE LCD_RSREG PORTD "RS en port D
DEFINE LCD_RSBIT 1 "RS e RD1
DEFINE LCD_EREG PORTD
DEFINE LCD_EBIT 3 "E en RD3
DEFINE LCD_BITS 4 "Modo 4 bits
DEFINE LCD_LINES 2 "2 lineas

lcdout $fe,$c0,"hola"

End


tengo otra pregunta se pueden ultilizar displays de 4 linias supongo k si xo en el manual del proton solo tengo instrucciones para 2 linies., weno es solo un comentario..
asias por to MGLSOFT I KHASISTOS

Desconectado khasistos

  • PIC18
  • ****
  • Mensajes: 493
RE: CONFIGURACION LCD
« Respuesta #4 en: 18 de Septiembre de 2004, 07:43:00 »
Hola:

Si supongo que el proteus por defecto esta tomando el port B,aunque tengo mis dudas.
Si puedes utilizar 4 lineas de display sin problema ,en algunos LCDs deberas considerar que cambia la linea cada 8 caracteres,ten precaucion con ese detalle...
por favor escribe mas claro  no se te entiende nada ,si tu fueses ruso ni te lo mencionaria pero tenemos el mismo idioma .y se hace dificil ayudarte cuando uno no interpreta el significado de la frase asi que por favor se mas claro para que podamos ayudarte mejor...
saludos
khasistos

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18310
    • MicroPIC
RE: CONFIGURACION LCD
« Respuesta #5 en: 20 de Septiembre de 2004, 11:43:00 »
Jajaja, todavía me estoy riendo con lo de "si tú fueses ruso ni te lo mencionaría". Muy bueno khasistos.