You are on page 1of 8

Pantalla LCD 4x20

RANGOS MXIMOS ABSOLUTOS


Denominacin Smbolo
Valores estndar
Unidades
Mnimo Tpico Mximo
Tensin de alimentacin para la lgica V
DD
0 - 7.0 V
Tensin de alimentacin para la LCD V
DD
- V
EE
- - 13.5 V
Tensin de entrada V
I
V
ss
- V
DD
V
Temperatura de trabajo T
opr
0 - 50 C
Temperatura de almacenamiento T
stg
-20 - 70 C

CARACTERSTICAS ELCTRICAS (TIPO REFLECTIVO)
Denominacin Smbolo
Condiciones
de prueba
Valores estndar
Unidades
Mnimo Tpico Mximo
Tensin entrada H V
IH
- 2.2 - V
EE
V
Tensin entrada L V
IL
- - - 0.6 V
Tensin salida H V
OH
I
OH
= 0.2 mA 2.2 - - V
Tensin salida L V
OL
I
OL
= 1.2 mA - - 0.4 V
Corriente de
alimentacin
I
DD
V
DD
= 5.0 V - 2.5 4.0 mA

FUNCIN DE LOS PINES
Pin Smbolo Nivel Funcin
1 VSS L Tensin de alimentacin 0 V (GND)
2 VDD H Tensin de alimentacin +5 V
3 VEE - Entrada de ajuste de contraste
4 RS (CS) H / L H = Dato, L = Comando
5 R/W (SID) H / L H = Lectura, L = Escritura
6 E (CSLK) H Habilitacin (Flanco de subida)
7 D0 (SOD) H / L Dato de display, LSB
8 D1 H / L Dato de display
9 D2 H / L Dato de display
10 D3 H / L Dato de display
11 D4 (D0) H / L Dato de display
12 D5 (D1) H / L Dato de display
13 D6 (D2) H / L Dato de display
14 D7 (D3) H / L Dato de display, MSB
15 - - NC (Ver EA DIP122-5N)
16 RES L Reset (Resistencia interna 10 Kohm)
17 A - LED B/L+ (Necesita resistencia)
18 K - LED-







Dimensiones en milmetros.


Direccin de los caracteres en la memoria DDRAM



NOTA: El usuario puede especificar cualquier patrn para el generador de carateres RAM.
Correspondencia entre cdigos de caracteres y patrones de caracteres (RON Cdigo: A00)

Inicializacin por instrucciones.
Si no se cumplen las condiciones de suministro de energa para operar correctamente el
circuito de reset interno, se hace necesaria la inicializacin por instrucciones.
Consulte las Figuras 25 y 26 para los procedimientos de la inicializacin de 8 bits y 4 bits,
respectivamente.

Interface de 8 bits
RETROILUMINACIN
Para usar el LED de retroiluminacin se necesita una fuente de
alimentacin externa o una resistencia limitadora. La tensin
directa para el LED de retroiluminacin amarillo/verde es de 3,0 a
3,6 V
NOTA:
- No conectar nunca el LED de retroiluminacin a 5 V, ya que
puede destruirse inmediatamente.

- Las pantallas azul/blanca necesitan siempre el LED de
retroiluminacin para el contraste min. 5 mA).


Funcin Reset.
Inicializacin por Circuito de Reset interno.
Un circuito de reset interno inicializa automticamente la pantalla HD44780U cuando la
alimentacin se conecta. Las siguientes instrucciones se ejecutan durante la inicializacin. La
bandera de ocupado (BF) se mantiene en el estado de ocupado hasta que termine la
inicializacin (BF = 1). El estado de ocupado tiene una duracin de 10 ms despus de que V
CC
se
eleve a 4,5 V.
1. Display borrado
2. Funcin set:
DL = 1; Datos de la interfaz de 8 bits
N = 0; Pantalla de 1 lnea
F = 0; 5 'fuente de caracteres de 8 puntos
3. Display on / off:
D = 0; pantalla apagada
C = 0; Cursor off
B = 0; Parpadeo Apagado
El modo de Entrada 4 establece:
I / D = 1; Incrementa en 1
S = 0; Sin cambio
Nota: Si las condiciones caractersticas elctricas listadas en la Tabla de Condiciones de la
tensin de alimentacin usando el Circuito interno de Resetno no se cumplen, el circuito de
Reset interno no funcionar normalmente y se producir un error al inicializar la HD44780U.
En tal caso, la inicializacin debe ser realizada por la MPU como se explica en la seccin, La
Inicializacin por Instrucciones.
Instrucciones
Slo el Registro de Instruccin (IR) y el Registro de Datos (DR) de la HD44780U pueden ser
controlados por el MPU. Antes de iniciar el funcionamiento interno de la HD44780U, la
informacin de control se almacena temporalmente en estos registros para permitir la
interconexin con diversos MPU, que operan a diferentes velocidades, o diversos dispositivos
de control de perifricos. El funcionamiento interno de la HD44780U est determinado por
seales enviadas desde la MPU. Estas seales, que incluyen el registro de seales de seleccin
(RS), de lectura / escritura, seal (R / ), y el bus de datos (DB0 a DB7), componen las
instrucciones de la HD44780U (Tabla 6). Hay cuatro categoras de instrucciones:
Funciones designadas HD44780U, como formato de visualizacin, longitud de datos,
etc
Juego de direcciones internas de la RAM
Transferencia de datos con la memoria interna RAM
Funciones auxiliares
Normalmente, se utilizan instrucciones que realizan la transferencia de datos con la mayora
de memorias internas RAM. Sin embargo, el autoincremento en 1 (o auto-decremento en 1) de
direcciones internas RAM HD44780U despus de la escrituta de cada dato puede aligerar la
carga del programa de la MPU. Dado que la operacin de desplazamiento de la pantalla (Tabla
11) puede se realizar simultneamente con la visualizacin de datos de escritura, el usuario
puede minimizar el tiempo de desarrollo del sistema con la mxima eficiencia de
programacin.
Cuando se ejecuta una instruccin de funcionamiento interno, no se puede ejecutar ninguna
instruccin que no sean la bandera de ocupado / lectura de direccin de instruccines.
Debido a que la bandera de ocupado se establece a 1 durante la ejecucin de una instruccin,
asegurarse de comprobar que es 0 antes de enviar otra instruccin de la MPU.
Nota: Asegrarse de que la HD44780U no est en el estado de ocupado (BF = 0) antes de
enviar una instruccin de la MPU a la HD44780U. Si una instruccin se enva sin comprobar la
bandera de ocupado, el tiempo entre la primera instruccin y la siguiente instruccin se llevar
mucho ms tiempo que el propio tiempo de instruccin.
Consultar la Tabla para la lista de cada tiempo de ejecucin de instrucciones.
Instruccin
Cdigo
Descripcin
Tiempo de
ejecucin
(270 kHz)
R
S
R/
W
DB
7
DB
6
DB
5
DB
4
DB
3
DB
2
DB
1
DB
0
Borrar pantalla 0 0 0 0 0 0 0 0 0 1
Borra toda la pantalla y
coloca el cursor en la
posicin inicial
(Direccin 0)
1,53 ms
Cursor al inicio 0 0 0 0 0 0 0 0 1 -
Coloca el cursor en la
posicin inicial
(Direccin 0). Tambien
devuelve la pantalla
anteriormente
desplazada a la posicin
original. El contenido de
la DDRAM no cambia.
1,53 ms
Entra en modo
SET
0 0 0 0 0 0 0 1 I/D S
Establece la direccin
del cursory especifca el
deswplazamiento de la
pantalla.
Estas operaciones son
realizadas durante la
escritura y lectura de
datos.
37 s
Control ON/OFF
de la pantalla
0 0 0 0 0 0 1 D C B
Establece la pantalla
entera (D) de encendido
/ apagado, El
encendido / apagado del
cursor (C), y el
parpadeo de la posicin
del cursor (B).
37 s
Desplazamiento
del cursor o
pantalla
0 0 0 0 0 1 S/C R/L - -
Mueve el cursor y
desplaza la pantalla sin
cambiar el contenido de
la DDRAM.
37 s



Instruccin
Cdigo Descripcin
Tiempo
de
ejecucin
(270 kHz)
RS R/W
DB
7
DB
6
DB
5
DB
4
DB
3
DB
2
DB
1
DB
0

Funcin Set 0 0 0 0 1 DL N F - -
Establece la longitud de
datos de la interfaz
(DL), el nmero de
lneas de la pantalla
(N), y la fuente de
caracteres (F).
37 s
Establece la
direccin CGRAM
0 0 0 1 ACG ACG ACG ACG ACG ACG
Establece la longitud de
la interface de datos
(DL), el nmero de
lneas de la pantalla (N)
y la duente de los
caracteres (F).
37 s
Establece la
direccin DDRAM
0 0 1 ADD ADD ADD ADD ADD ADD ADD
Establece las direcciones
de la DDRAM. Los datos de
la DDRAM se envan y
reciben despus de esta
configuracin.
37 s
Lectura de la
bandera de
ocupado y de
las direcciones
0 1 BF AC AC AC AC AC AC AC
Lee la bandera de ocupado
(BF) que indica el
funcionamiento interno es
a ejecutar y lee el contenido
del contador de direcciones.
0 s
Escritura de
datos a CG o a
la DDRAM
1 0 Datos a escribir
Escribe los datos en la
DDRAM o en la CGEAM
37 s
tADD = 4
s *
Lectura de datos
a CG o a la
DDRAM
1 1 Datos leidos
Lee los datos en la DDRAM
o en la CGEAM
37 s
tADD = 4
s *

I/D = 1:
I/D = 0:
S = 1:
S/C = 1:
S/C = 0:
R/L = 1:
R/L = 0:
DL = 1:
DL = 0:
N = 1:
N = 0:
F = 1:
F = 0:
BF = 1:
BF = 0:
DDRAM:
CGRAM:
ACG:
ADD:

AC:

Incremento
Decremento
Acompaa al desplazamiento de la pantalla
Desplazamiento de la pantalla
Mueve el cursor
Desplaza a la derecha
Desplaza a la izquierda
8 bits,
4 bits
2 lineas,
1 linea
5 10 puntos,
5 8 puntos
Operacin interna
Instructiones aceptadas
Presenta los datos RAM en la pantalla
Generador de caracteres RAM
Direcciones CGRAM
Direcciones DDRAM
(corresponde a las direcciones del cursor)
Contador de direcciones usado para las direcciones de
DD y CGRAM
Los tiempos de ejecucin cambian
cuando cambia la frecuencia.

Por ejemplo:
Cuando fcp fOSC es 250 kHz,

37 s x 270 / 250= 40 s


Nota: - indica que no hay efecto.
* Despus de la ejecucin de la lectura o escritura de los datos CGRAM / DDRAM, el contador
de direcciones de RAM se incrementa o disminuye en 1. El contador de direcciones de la
memoria RAM se actualiza despus de que la bandera de ocupado se apaga. En la Figura 10,
T
ADD
es el tiempo transcurrido despus de que la bandera de ocupado se apaga hasta que la
direccin contador se actualiza.

Actualizacin del Contador de Direcciones.

You might also like