consulta acerca del control del LCD

#1
hola que tal ,saben decirme si cuando hacemos el efecto de mover a un lado u otro el display del lcd si es de 2*16 se puede mover solo una linea o va toda la pantalla a la vez?

en el caso de querer hacer mover una linea se tendria que hacer mediante soft haciendo aparecer y desaparecer letras?

un saludo
y feliz año nuevo !!!!!!!!!!!!
 
#2
Ese efecto solo se puede crear volviendo a reescribir el display completo, no existe una instruccion interna del display que lo haga automaticamente..
 
#3
Como dice Chico3001 no hay instrucción para hacer eso automáticamente, sin embargo existe un comando que hace que los caracteres del display se vayan desplazando mientras se escribe. Para lograr tal efecto basta con enviar ese comando, situar el cursor al final de alguna de las dos filas e ir enviando la info. se logrará un efecto como: (_=espacios)

_____________H
____________HO
___________HOL

Aquí la info de los comandos. Saludos
 
#4
Saludos si existe la funcion solo basta con mandar lo siguiente ya la tengo implementada como funcion saludos ;)

Código:
void recorre_izq()
{
	DB=0x18;          //Mueve el contenido de la pantalla una posición a la izquierda
	enable();
}

void recorre_der()
{
	DB=0x1C;          //Mueve el contenido de la pantalla una posición a la derecha
	enable();
}
Donde enable es la funcion que me activa el pin de enable durante un 1ms y luego lo desactiva
 

Temas similares

Arriba