Tecnologia dei Cristalli Liquidi
Controller/Driver HD44780-HW Controller/Driver HD44780-SW
Connettore Modulo LCD Interfaccia Parallela LPT1
Applicazioni Software Progetti Hardware
Download INDICE

 Display LCD

LCD-Controller HD44780 Software

  HD44780 - Programmazione

Erogazione dei Caratteri [16 di 65] 

 HD44780 - Programmazione - Erogazione dei caratteri

                     

bulletAl termine delle 2 sequenze descritte nelle pagine precedenti (fase iniziale e scelta gestionale)  il componente è pronto a ricevere le informazioni (caratteri) dal microprocessore e a mostrarle sul display; la sequenza è la seguente:
bulletla posizione del carattere da visualizzare è comunque specificata dal valore corrente del contatore d'indirizzo AC, Address Counter.
bulletse si danno per scontate le predisposizioni imposte dalla precedente inizializzazione AC vale 0, per cui la scrittura comincerà a partire dal primo carattere in alto a sinistra.
bulletse invece si desidera la scritta in una posizione diversa da quella iniziale è necessario ricorrere all'istruzione di indirizzamento della DDRam (R/W=0 e RS=0) associando il valore desiderato ai 7 bit meno significativi:
# da 10000000 = 80H a 11001111 = CFH, per display ad 1 linea.
# da 10000000 = 80H a 10100111 = A7H (prima linea) o da 11000000 = C0H a 11100111 = E7H (seconda linea) per display a 2 linee.
bulletin questo secondo caso il controller memorizza il codice operativo in IR, Instruction Register, e da questo estrae l'indirizzo e lo copia automaticamente nel contatore d'indirizzo AC, Address Counter.

                     

bulletIl processore provvede ora a spedire il dato (codice del carattere, R/W=0 e RS=1) e il controller lo copia nel registro di transito delle informazioni DR, Data Register; in questo istante il visualizzatore mostra la matrice di punti corrispondente nella posizione specificata:
bulletla posizione di visualizzazione viene automaticamente incrementata (o decrementata) dopo ogni nuova entrata.
bulletper questo ogni successiva scrittura di dati non ha bisogno di essere indirizzata.
bulletprima della scrittura del dato è comunque necessario leggere lo stato del controller  (R/W=1 e RS=0) verificando in polling il valore della flag di busy, il bit7 del byte acquisito, aspettando che torni a 0.

    

Pagina Precedente Display LCD Pagina Successiva Erogazione dei Caratteri   Torna alla Home della Sezione Lezioni - Vai al DownLoad dei files DOC Torna al Menu di "Dentro al Computer"
16 di 65
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65

    

Display LCD » Tecnologia dei Cristalli Liquidi | Controller/Driver HD44780-HW | Controller/Driver HD44780-SW
Connettore Modulo LCD | Interfaccia Parallela LPT1 | Applicazioni Software | Progetti Hardware Download | INDICE
Home 
Pascal|Manuali|Tabelle|Schede
Tutorial Assembly|Palestra Assembler
Aggiungi Giobe®2000 ai preferiti  
Motore
Ricerca
  Rendi Giobe®2000 pagina di Default
© 2001-2010  -  Studio Tecnico ing. Giorgio OBER
Tutti i diritti sono riservati