LCD 2x16
LCD 2x16
LCD 2x16
Caracteristicas principales:
Funcionamiento: Para comunicarse con la pantalla LCD podemos hacerlo por medio de sus
patitas de entrada de dos maneras posibles, con bus de 4 bits o con bus de 8 bits, este ultimo
es el que explicare y la rutina también será para este. En la siguiente figura vemos las dos
maneras posibles de conexionar el LCD con un pic16F84.
Las líneas de datos son triestado, esto indica que cuando el LCD no esta habilitado sus
entradas y salidas pasan a alta impedancia
Descripción de pines:
JUEGOS DE INSTRUCCIONES:
Estas son las instrucciones para el control del modulo LCD
Hitachi 44780 o compatible.
CLEAR DISPLAY
Borra el módulo LCD y coloca el cursor en la primera posición
(dirección 0). Pone el bit I/D a 1 por defecto.
FUNCTION SET
Establece el tamaño de interfase con el bus de datos (DL), número de líneas del display (N) y
tipo de carácter (F)
Los caracteres o datos que se van visualizando, se van almacenando en una memoria llamada
DD RAM para de aquí pasar a la pantalla.
Esta instrucción de lectura informa del estado de dicho flag además de proporcionar el valor del
contador de direcciones de la CG RAM o de la DD RAM según la última que se haya empleado.
Igualmente se escribe en la memoria CG RAM los diferentes bytes que permiten confeccionar
caracteres gráficos a gusto del usuario.
Igualmente se lee de la memoria CG RAM los diferentes bytes con los que se ha confeccionado
un determinado carácter gráfico.
El leer de uno u otro tipo de memoria depende de si se ha empleado previamente la instrucción
de direccionamiento de la DD RAM o la de direccionamiento CG RAM.
ABREVIATURAS
Abreviaturas empleadas en los códigos anteriores:
RUTINA
Descripción: La siguiente librería básica de rutinas es para controlar un LCD Hitachi 44780 o
compatible.
Los datos o comandos a enviar al LCD los meteremos en el acumulador W antes de hacer la
llamada a cualquiera de las rutinas siguientes.
acabar nop
goto acabar ;Buclee infinito