LDC + PIC16F84 ¿Es posible hacer esto?

Hola a todo el mundo,

Hace un par de meses que empecé con el maravilloso mundo de los PIC's y ahora estoy en el tema de los LCD,

Las cosas basicas como escribir un mensaje fijo en pantalla ya lo he conseguido y un mensaje en movivmiento también, uso librerias de LCD y mensajes.

La duda está en que quiero representar un mensaje fijo en la línea superior del LCD y otro en movimiento en la línea inferior, pero cuando uso la subrutina LCD_Linea2 junto con la del mensaje en movimiento, no funciona y no se porque, solo he conseguido hacer mensajes en movimiento en la linea 1 del LCD pero nunca en la línea 2

Alguien me puede decir 1º ¿si hacer esto es posible y más o menos como?

Uso MPlab, Proteus, etc, gracias a todos por la ayuda
 
Es posible, el problema se presenta cuando usas el shift left o el shift rigth que mueven todo el display.
Pero escribiendo todo el display de nuevo no hay problema.
te adjunto un ejemplo en proteus 7.5 sp3 y el programa compilado en Mikropascal.
Disculpa pero no uso el mplab, de todos modos no te va a resultar complicado entender la lógica del programa (es pascal es bastante simple)
Disculpá lo desprolijo pero lo hice medio dormido.... :rolleyes:
 

Adjuntos

  • f84lcd.zip
    50.5 KB · Visitas: 25
  • F84Lcd.JPG
    F84Lcd.JPG
    77.6 KB · Visitas: 12
Atrás
Arriba