HD44780 - Programmazione |
Scelte Gestionali [15 di 65] |
Aggiornato 27 giugno 2006 |
HD44780 - Programmazione - Scelte gestionali |
|
Nella fase iniziale si è comunque predisposta un'interfaccia a 8 bit senza curarsi della forma del visualizzatore e della matrice del carattere, erogando 3 codici operativi uguali a 30H. |
|
Vediamo la sequenza finale per
interfaccia a 8 bit; naturalmente in questo caso sono
coinvolti tutti e
8 i bit del bus dati, da DB7 a
DB0, per cui
basta scrivere un solo byte per
ogni istruzione (sempre con R/W=0 e
RS=0):
|
Riassumendo: |
Istruzione | Input | Codice Operativo & Data Bus | byte | Descrizione | ||||||||
RS | R/W | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | |||
Function Set |
0 |
0 |
0 | 0 | 1 | 1 | x | x | x | x | 30H | interfaccia a 8 bit |
Effettivo Function Set |
0 |
0 |
0 |
0 |
1 |
DL 1 |
N 0 |
F 0 |
x |
x |
30H |
interfaccia a 8 bit una linea matrice 5x7 |
Display Control |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
D 1 |
C 0 |
B 0 |
0CH |
display acceso cursore invisibile cursore a trattino |
Display Clear |
0 |
0 |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 01H | azzera la DDRan |
Enter Mode Set |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
I 1 |
S 0 |
06H |
autoincremento cursore a destra display bloccato |
|
Vediamo la sequenza finale per
interfaccia a 4 bit; in questo caso sono
disponibili solo i
4 bit più significativi del
bus dati, DB7,
DB6, DB5 e
DB4:
|
Riassumendo: |
Istruzione | Input | Codice Operativo | Data Bus | byte | Descrizione | |||||||||||
RS | R/W | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | D7 | D6 | D5 | D4 | |||
Function Set |
0 |
0 |
0 | 0 | 1 | 0 | x | x | x | x | 0 | 0 | 1 | 0 | 20H | interfaccia a 4 bit |
Effettivo Function Set |
0 |
0 |
0 |
0 |
1 |
DL 0 |
N 0 |
F 0 |
x |
x |
0 0 |
0 0 |
1 x |
0 x |
20H 00H |
interfaccia a 4 bit una linea matrice 5x7 |
Display Control |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
D 1 |
C 0 |
B 0 |
0 1 |
0 1 |
0 0 |
0 0 |
00H C0H |
display acceso cursore invisibile cursore a trattino |
Display Clear |
0 |
0 |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
0 0 |
0 0 |
0 0 |
0 1 |
00H 10H |
azzera la DDRan |
Enter Mode Set |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
I 1 |
S 0 |
0 0 |
0 1 |
0 1 |
0 0 |
00H 60H |
autoincremento cursore a destra display bloccato |
|
Display LCD | Scelte Gestionali | |||||||
15 di 65 |
|
|
Home |
|
|||||||
|
Motore Ricerca |
|