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-Applicazioni Software

  Applicazioni Software

PROGETTO n° 01 - 8/13 [25 di 65] 

               

Analisi del Problema · Analisi del Codice · Procedure importanti · Schema interfaccia · Descrizione dello schema
Modulo LCD su parallela LPT1 - Gestione di 2 linee, 16 chr/linea - Controller/Driver HD44780
Analisi delle procedure importanti [4 di 7]

               

bulletRisolte le questioni Hardware rimangono quelle Software: l'interfaccia con la parallela è ora operativa, ma bisogna istruire il controller HD44780 del Modulo LCD per assicurare il compito che ci siamo prefissi.
bulletPer il corretto funzionamento di questo chip è necessario sottoporlo una-tantum ad una programmazione preliminare, all'accensione; per visualizzare qualsiasi frase sul display sarà poi sufficiente fornirgli solo semplici istruzioni contenenti i codici ASCII dei caratteri desiderati.

              

Ricorda... Insisto ancora sulla necessità di conoscere a fondo le istruzioni del componente, descritte nelle pagine dedicate all'integrato HD44780.

               

bulletLe parti preliminari di codice sono 2:
bulletuna standard, per sincronizzare e inizializzare il controller HD44780, simulando l'attivazione della linea di Reset
bulletuna personalizzata, per gestire il visualizzatore nel modo operativo desiderato
 
     Inizializzazione del controller: simulazione dell'azione del segnale di RESET
bulletLa fase di inizializzazione è sempre la prima da mettere in atto, quando si gestisce un dispositivo; di solito esiste un segnale fisico (Reset) che provvede alle stesse funzioni, ma un buon componente prevede sempre la possibilità di re-inizializzarsi anche da software.
bulletLe operazioni da compiere sono raccolte in forma di procedura, sebbene di norma essa sia chiamata una sola volta; questa scelta dà comunque dignità all'importante compito che svolge e si offre come eventuale risorsa, nel caso si dovesse provvedere a ri-sincronizzare il modulo...

               

Progetti con Modulo LCD Esercizio IMPEGNATIVO Progetto
NB: se il testo nell'Area  ti sembra strano
     
installa il  font
Giobe.TTF: clicca qui!!
Mostra l'Effetto Prova l'eseguibile COM Scarica il codice Sorgente ASM

               

bulletLa Procedura Pre_Ini si occupa di fornire la sequenza di istruzioni standard, sempre necessaria all'inizio di ogni sessione.
bulletsi comincia con un ritardo iniziale di una decina di ms al massimo (power supply rise time), per assicurare l'assestamento hardware del controller dal momento dell'accensione, con alimentazione di 4,5V:

               

               

bulletInizialmente si predispone comunque l'interfaccia come se fosse a 8 bit, senza curarsi, per ora, della forma del visualizzatore e della matrice del carattere; dopo il comando si impone un ulteriore ritardo di 4,1 ms:

               

               

bulletSi ripete altre 2 volte il comando che predispone per un'interfaccia a  8 bit:

               

    

Pagina Precedente Display LCD Pagina Successiva PROGETTO n° 01 - 8/13   Torna alla Home della Sezione Lezioni - Vai al DownLoad dei files DOC Torna al Menu di "Dentro al Computer"
25 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