Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: ojkarin en 18 de Enero de 2010, 09:33:25
Título: Desplazamiento Lcd con PSI
Publicado por: ojkarin en 18 de Enero de 2010, 09:33:25
Hola, tengo un problemilla con una lcd. El caso es que la información que quiero que aparezca en pantalla sea la primera linea desplazada y la segunda fija, pero al usar la instrucción LcdShiftRight en el PSI se me desplazan las dos lineas de la lcd. Gracias
Código: FreeBasic
Lcdcmdout LcdClear
Lcdcmdout LcdLine2Home
Lcdout " Posicion: ", #cont1
For a = 0To99Step1
Lcdcmdout LcdShiftRight
Lcdcmdout LcdLine1Home
Lcdout " Hora: "
data = hour
Gosubprint
Lcdout "."
data = min
Gosubprint
Lcdout "."
data = sec
Gosubprint
Lcdout " "
Lcdout " Fecha: "
data = day
Gosubprint
Lcdout "/"
data = month
Gosubprint
Lcdout "/"
data = year
Gosubprint
WaitMs 150
Next a
Es una lcd de 16x2
Título: Re: Desplazamiento Lcd con PSI
Publicado por: zaratamo en 25 de Marzo de 2010, 21:17:19
Lo que tienes que hacer es desplazar (como haces) y tras escribir el nuevo dato, reescribir la segunda línea para que de la sensacion de que no se ha movido
Título: Re: Desplazamiento Lcd con PSI
Publicado por: ojkarin en 26 de Marzo de 2010, 05:48:08
Ok, gracias aunque al final lo dejé fijo :D Pero ya lo sé para la próxima. Un saludo