|
APPUNTI DISPLAY LCD HD44XXX
Ultimo aggiornamento:20/06/2004
PIEDINATURA DISPLAY
| PIN |
NOME |
DESCRIZIONE |
| 1 |
GND |
|
| 2 |
VDD |
+5 VOLT CC |
| 3 |
VO |
CONTRASTO |
| 4 |
RS |
I DATI SONO UN COMANDO "RS=0"
O UN DATO "RS=1" |
| 5 |
R/W |
=0 SCRITTURA SUL D. =1
LETTURA DAL D. |
| 6 |
E |
=1 ABILITA IL DISPLAY AD
ACCETARE COMANDI E DATI |
| 7 |
DB0 |
DATA BUS |
| 8 |
DB1 |
DATA BUS |
| 9 |
DB2 |
DATA BUS |
| 10 |
DB3 |
DATA BUS |
| 11 |
DB4 |
DATA BUS |
| 12 |
DB5 |
DATA BUS |
| 13 |
DB6 |
DATA BUS |
| 14 |
DB7 |
DATA BUS |
| 15 |
A |
ANODO LED ILLUMINAIONE |
| 16 |
K |
KATODO LED ILLUMINAZIOE |
NOTE:
DB0-DB3 saranno posti a massa se
utilizziamo la configurazione BUS 4 bit
A-K presente nei modelli con
retroilluminazione
COMANDI DA INVIARE ALL'ACCENSIONE (RESET
FUNCTION)
| RS |
R/W |
DB7 |
DB6 |
DB5 |
DB4 |
DESCRIZIONE |
VAL HEX |
|
|
ATTESA 15 - 30 mS |
| 0 |
0 |
0 |
0 |
1 |
1 |
|
3h, 30h |
|
|
Impulso 1 mS (1-0) pin EN + ATTESA 4.1 ms |
| 0 |
0 |
0 |
0 |
1 |
1 |
|
3h, 30h |
|
|
Impulso 1 mS (1-0) pin EN + ATTESA 100 uS |
| 0 |
0 |
0 |
0 |
1 |
1 |
|
3h, 30h |
|
|
Impulso 1 mS (1-0) pin EN |
| 0 |
0 |
0 |
0 |
1 |
0 |
il
prossimo comando è su 4 bit |
2h , 20h |
|
|
Impulso 1 mS (1-0) pin EN |
| 0 |
0 |
0 |
0 |
1 |
0(DL) |
function
set (prima parte) |
28h |
4 bit
interface |
|
Impulso 1 mS (1-0) pin EN |
| 0 |
0 |
1(N) |
0(F) |
0(*) |
0(*) |
function
set (seconda parte) |
|
2 linee ,
5x7 font |
|
Impulso 1 mS (1-0) pin EN |
| 0 |
0 |
0 |
0 |
0 |
0 |
Display
on-of control (prima parte) |
8h |
Off |
|
Impulso 1 mS (1-0) pin EN |
| 0 |
0 |
1 |
0(D) |
0(C) |
0(B) |
Display
on-off control (seconda parte) |
|
Off |
|
Impulso 1 mS (1-0) pin EN |
| 0 |
0 |
0 |
0 |
0 |
0 |
Display
on-off control (prima parte) |
0Ch |
On |
|
Impulso 1 mS (1-0) pin EN |
| 0 |
0 |
1 |
1(D) |
0(C) |
0(B) |
Display
on-off control (seconda parte) |
|
On |
|
Impulso 1 mS (1-0) pin EN |
| 0 |
0 |
0 |
0 |
0 |
0 |
Entry mode
set (prima parte) |
06h |
|
|
Impulso 1 mS (1-0) pin EN |
| 0 |
0 |
0 |
1 |
1(I/D) |
0(S) |
Entry mode
set (seconda parte) |
|
|
NNella modalità bus 4 bit , trasferiremo prima la
parte alta e poi la parte bassa.
DL = 0 bus interfaccia 4
bit - DL = 1 bus interfaccia 8 bit
N = 1 display 2 linee -
N = 0 display 1 linea
F = 1 font 5x10 - N = 0
font 5x7
D = 1 on dsplay - D = 0
off display
B = 1 blink on - B = 0
blink off
Datasheet
Il primo carattere della
prima linea ha indirizzo 0h
Il primo carattere della
seconda linea ha indirizzo 40h
Per un display 16X2 avremo :
| 00 |
01 |
02 |
03 |
04 |
05 |
06 |
07 |
08 |
09 |
0A |
0B |
0C |
0D |
0E |
0F |
| 40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
4A |
4B |
4C |
4D |
4E |
4F |
|