Dirección DDRAM: Coloca el dato enviado o recibido en la DDRAM después de
la ejecución de este comando.
Bandera de ocupado BF: Lee BF indicando si hay una operación interna en
curso y lee, además, el contenido de la dirección contador.
Escribe RAM: Escribe un dato en la RAM (ya sea DDRAM o CGRAM).
Lee RAM: Lee datos de la RAM (ya sea DDRAM o CGRAM).
Nombre Bit
I/D
S
D
C
B
S/C
R/L
DL
Líneas
Font
BF
Estado y Funcionamiento
0 = Decrementa posición cursor
1 = Incrementa posición cursor
0 = Sin desplazamiento
1 = Con desplazamiento
0 = Pantalla Off
1 = Pantalla On
0 = Cursor Off
1 = Cursor On
0 = Parpadeo cursor Off
1 = Parpadeo cursor On
0 = Mueve el cursor
1 = Desplaza la pantalla
0 = Desplaza a la izquierda
1 = Desplaza a la derecha
0 = Interfaz de 4 bits
1 = interfaz de 8 bits
0 = 1 línea datos visible
1 = 2 líneas datos visibles
0 = 5 x 7 pixeles
1 = 5 x 10 píxel
0 = Puede aceptar instrucción
1 = Operación interna en curso
DEFINICIÓN DE VALORES DE CONSTANTES DE COMANDOS PARA UTILIZAR EN
LAS RUTINAS DE LCD.LIB
Nombre constante Valor
LCDLinea1
0x80
LCDLinea 2
0x0C
LCDCLR
0x01
LCDCasa
0x02
LCDInc
0x06
LCDDec
0x04
LCDOn
0x0C
LCDOff
0x08
CursOn
0x0E
CursOff
0x0C
CursBlink
0x0F
LCDIzda
0x18
LCDDecha
0x1C
CursIzda
0x10
CursDecha
0x14
LCDFuncion
0x38
LCDCGRAM
0x40
Significado
Coloca cursor en la posición 1 línea 1
Coloca el cursor en la posición 1 línea 2
Borra la pantalla + LCDLinea1
Como LCDLinea1
El cursor incrementa su posición tras cada carácter
El cursor decrementa su posición tras cada carácter
Enciende la pantalla
Apaga la pantalla
Enciende pantalla mas cursor
Apaga pantalla mas cursor
Enciende la pantalla con cursor parpadeando
Desplaza los caracteres mostrados a la izquierda
Desplaza los caracteres mostrados a la derecha
Mueve el cursor una posición a la izquierda
Mueve el cursor una posición a la derecha
Programa una interface 8 bits, pantalla 2 líneas, fuente
5x7 pixeles
Programa el generador de caracteres del usuario RAM
73