Applicazioni Software |
PROGETTO n° 01 - 5/13 [22 di 65] |
|
|
||
Modulo LCD su parallela LPT1 - Gestione di 2 linee, 16 chr/linea - Controller/Driver HD44780 | ||
Analisi delle procedure importanti [1 di 7] |
|
Un progetto come questo deve affrontare 2 tipi di
problema:
| |||||
La risposta al primo dei 2 quesiti è affrontata e risolta in questa pagina. |
Ricostruzione temporale dei segnali con Bus a 8 bit [1 di 2] |
In una una pagina precedente abbiamo già descritto dettagliatamente il livello logico (temporizzazioni) che devono assumere i vari segnali da fornire al controller HD44780 del Modulo LCD nella fase di scrittura (quelle di lettura non sono coinvolte dal progetto). |
|
Ti consiglio di aprire una seconda finestra, con lo schema elettrico dell'interfaccia, durante la lettura della descrizione. | |
La Procedura Out_By8 ha dunque il compito di ricostruire la sequenza temporale richiesta (nelle varie fasi della scrittura) sui segnali E (pin 6 del modulo), RS (pin 4) e R/W (pin 5) del controller HD44780, assicurando le condizioni ideali per l'output verso il Modulo LCD, con l'aiuto del Registro d'uscita 037AH/027AH della porta parallela. |
|
Per poter sfruttare il visualizzatore in tutta la sua potenza è necessario anzitutto studiare con pazienza le istruzioni necessarie per programmarlo, descritte dettagliatamente nelle pagine dedicate all'integrato HD44780. |
|
Entriamo nel merito, con riferimento al testo delle caselle seguenti: |
|
Progetto |
NB: se il testo nell'Area
ti
sembra strano installa il font Giobe.TTF: clicca qui!! |
|
Intanto ho pensato di passare alla procedura (in ingresso, in AL) il byte esadecimale da scrivere sul controller HD44780 attraverso il Registro d'uscita 0378H/0278H della porta parallela; esso è momentaneamente salvato in BL e sarà ripreso più avanti. | |
Osservando lo schema sottolineo che, per simulare i 3 segnali, si usano rispettivamente i bit3, bit2 e bit0, collegati rispettivamente ai pin 17 , 16 e 14 del del connettore DB-25 della porta parallela. |
|
Display LCD | PROGETTO n° 01 - 5/13 | |||||||
22 di 65 |
|
|
Home |
|
|||||||
|
Motore Ricerca |
|