Autor Tema: Desplazamiento Lcd con PSI  (Leído 2343 veces)

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

Desconectado ojkarin

  • PIC10
  • *
  • Mensajes: 39
Desplazamiento Lcd con PSI
« 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
  1. Lcdcmdout LcdClear
  2.        
  3.         Lcdcmdout LcdLine2Home
  4.         Lcdout " Posicion: ", #cont1
  5.  
  6.         For a = 0 To 99 Step 1
  7.         Lcdcmdout LcdShiftRight
  8.         Lcdcmdout LcdLine1Home
  9.         Lcdout " Hora: "
  10.         data = hour
  11.         Gosub print
  12.         Lcdout "."
  13.         data = min
  14.         Gosub print
  15.         Lcdout "."
  16.         data = sec
  17.         Gosub print
  18.         Lcdout "     "
  19.         Lcdout " Fecha: "
  20.         data = day
  21.         Gosub print
  22.         Lcdout "/"
  23.         data = month
  24.         Gosub print
  25.         Lcdout "/"
  26.         data = year
  27.         Gosub print
  28.         WaitMs 150
  29.         Next a
Es una lcd de 16x2

Desconectado zaratamo

  • PIC10
  • *
  • Mensajes: 1
Re: Desplazamiento Lcd con PSI
« Respuesta #1 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

Desconectado ojkarin

  • PIC10
  • *
  • Mensajes: 39
Re: Desplazamiento Lcd con PSI
« Respuesta #2 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