mikroC LCD problema de desplazamiento de texto

S

shaomme05

Guest
Hola, soy nuevo con mikroC.

Quiero ir a 30 caracteres de texto en un LCD 16x2.and lcd_shift_left
to scroll text.

i l cd_shift_right
utiliza para desplazarse y lcd_shift_left
texto.

Sin embargo, algunos problemas aquí.

Mi LCD tiene sólo dos filas.cuando vaya a los 30 caracteres de texto, el texto se desplaza a lo largo de las dos filas.la mitad del texto se desplazará en la 1 ª fila y de descanso se desplaza en la 2 ª fila.

Además, tanto la fila dos rollos.

pero quiero ir el texto en la segunda fila solamente.
Fila 1 tiene un nuevo texto que ha de ser estática.

cómo hacer esto?

please help me!

 
En primer lugar, usted tiene que darse cuenta de cómo la memoria en una pantalla LCD está asignado.Las dos filas en la memoria no están separados.Asumiendo que usted está utilizando una pantalla
a base de HD44780, se inicia la primera fila como en 0x00 y el segundo comienza en la fila como 0x40.Si desea desplazarse a la segunda fila,
tiene que escribir su propia rutina que sólo los personajes en cambio de una cierta dirección hacia arriba y hacia atrás bucle en torno a esa dirección.

Una buena pantalla LCD de referencia: http://home.iae.nl/users/pouweha/lcd/lcd.shtml

 
¿Así que quieres que haga un poco de tu tarea

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Very Happy" border="0" />

?Bueno, una cosa que puedes hacer es crear una pantalla interna de amortiguación en el microcontrolador, así como:
Código:

lcdBuffer char [40] [2];

# define MAX_ROWS 2

# define MAX_COLS 40

 

Welcome to EDABoard.com

Sponsor

Back
Top