|
Predisposizione dell'indirizzamento della DDRam
: le locazioni della DDRam
(memoria Dati del Display) sono
80, per cui i codici operativi necessari
richiedono l'utilizzo di almeno 7 bit (27=128),
visto che 6 (26=64)
non sono sufficienti. Dunque non tutte le 128 combinazioni sono necessarie:
i 7 bit d'indirizzo dovranno esprimere solo i numeri da 0 (0000000)
a 79 (1001111); per formattare a 8 bit il
corrispondente codice operativo, ai 7 bit (bit6÷bit0, meno
significativi) si antepone un bit a 1
(bit6, il più significativo).
E' comunque chiaro che il controller HD44780 è in grado di immagazzinare più
caratteri di quanti il visualizzatore possa mostrare; per esempio, quelli ad
una linea gestiscono fino a 40 caratteri, per cui solo
una metà (da 0 a 39, da 00H a
27H ) delle locazioni è copiata sul display; la
rimanente metà può però essere fatta
scorrere nelle medesime 40 posizioni del visualizzatore, con le
istruzioni descritte in precedenza...
In conclusione: |
OpCode 80H÷CFH
|
con
visualizzatori ad 1 linea (N=0) gli
indirizzi possibili vanno da 00H (=0) a
4FH (=79); per cui i codici che puntano le
locazioni DDRam, sono
10000000 = 80H
per la prima, fino a 11001111 =
CFH, per l'ultima, l'ottantesima. |
|
OpCode 80H÷A7H
OpCode
C0H÷E7H
|
con
visualizzatori a 2 linee (N=1) gli
indirizzi per la prima vanno da
00H (=0) a 27H
(=39) e per la seconda vanno da
40H (=64) a
67H
(=103) per cui i codici che puntano le locazioni
DDRam sono:
sulla prima
linea, a partire dalla prima (10000000
= 80H) fino all'ultima,
l'ottantesima (10100111 =
A7H).
sulla seconda linea, a partire dalla
prima (11000000 =
C0H) fino all'ultima, l'ottantesima
(11100111 =
E7H). |
|
|