LCD Alfanumérico
LCD Alfanumérico
LCD Alfanumérico
Las características generales de los LCD’s es que el envió de datos puede ser en 8
bits o 4 bits, maneja diferentes caracteres como ASCII, Katakana, Griegos y Matemáticos,
puede desplazarse de derecha a izquierda y viceversa, memoria de 40 caracteres por línea
de pantalla, se pueden programar 8 caracteres ingresados por el usuario, son de consumo
reducido (menores a 8 mW), Al emplear un potenciómetro de 10K en el pin 3 se regula el
constraste como se muestra en la figura 1.2.
Los pines del LCD alfanumérico son los que se muestran en la tabla 1.1
Se puede manejar un LCD de 4 formas diferentes las cuales son las siguientes:
Cada carácter se representa por un código binario de 8 bits muy parecido al ASCII
empleando el mismo código para los códigos ASCII del 32 al 125, del 126 en adelante
difieren a los símbolos ASCII, la tabla 1.2 muestra los caracteres que tiene grabados de
fábrica. En la tabla existe un área denominada CG RAM donde se puede grabar ocho
caracteres definidos por el usuario, los caracteres están hechos en una matriz de 5 X 7
puntos como se ve en la figura 1.4 (a) y en (b) un carácter de llave que se puede hacer y
grabar en la CGROM.
Los comandos de control que acepta el HD44780 se resumen en la tabla 1.3, así
como los tiempos de ejecución.
Comando Limpiar Pantalla (Clear Display): Este comando borra toda la pantalla del
LCD y manda el cursor a la posición 00 de la DDRAM. Se debe enviar un 1 en modo
comando con RS=0 y E=1.
Comando Retorno a Casa (Return Home): Este comando regresa a la posición de inicio
es decir la 00 de la DDRAM, sin alterar el contenido de la pantalla del LCD se envía en
modo comando un 2 o un 3 ya que el primer bit es un estado de no importa.
Comando de Ajuste modo de entrada (Entry Mode Set): Este comando controla el
cambio e incremento y decremento de los datos en la LCD.
X
La X es una estado de no importa.
Incrementa uno la dirección de la DDRAM cuando un carácter es escrito o
I/D = 1
leído desde DDRAM.
Comando de Control de Pantalla (Display Control): Este comando controla los efectos del
LCD
Comando de Desplazamiento de Cursor & Pantalla (Cursor and Display Shift): Este
comando controla los desplazamientos del cursor y de la pantalla
Establece una longitud de la interfaz de datos de 4 bits DB7 a DB4 lo que hace
DL = 0 que se deba de recibir dos veces primero el nibble alto y después el nibble bajo
LCD de 2 líneas
N=1
LCD de 1 línea
N=0
Fuente de 5 X 10 puntos
F=1
Fuentes de 5 X 8 puntos
F=0
INICIO FIN
PATRON 1 0x40 0x47
PATRON 2 0x48 0x4F
PATRON 3 0x50 0x57
PATRON 4 0x58 0x5F
PATRON 5 0x60 0x67
PATRON 6 0x68 0x6F
PATRON 7 0x70 0x77
PATRON 8 0x78 0x7F