Applicazioni Software |
PROGETTO n° 03 - 6/11 [42 di 65] |
|
|
||
Modulo LCD su parallela LPT1 - Editor di 2 linee, 16 o 40 chr/linea - Controller/Driver HD44780 | ||
Analisi delle procedure importanti [1 di 4] |
|
La realizzazione di un Editor per Visualizzatori LCD è certamente molto impegnativa, aggiungendo problematiche specifiche a quelle già risolte in occasione della descrizione del primo progetto di questa Sezione. | |||||
In particolare posso dare per
documentata:
|
|
Più precisamente le principali procedure, legate all'hardware e alla programmazione del controller HD44780, sono praticamente le stesse documentate nel primo progetto; non è quindi necessario ripubblicarle, potendone studiare il contenuto direttamente questi link: |
Ricostruzione temporale dei segnali con Bus a 8 bit |
dettaglio sulla Procedura Out_By8, necessaria per 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. |
|
Progetto |
NB: se il testo nell'Area
ti
sembra strano installa il font Giobe.TTF: clicca qui!! |
|
Ricostruzione temporale dei segnali con Bus a 4 bit |
dettaglio sulla Procedura Out_By4, chiamata a gestire la scrittura di un carattere (dato, se in ingresso AH=01H, RS a 1) o di un codice operativo (istruzione, se in ingresso AH=00H, RS a 0) ponendo l’originario dato ad 8 bit sui 4 bit più significativi del bus (DB7÷DB4, interfaccia a 4 bit) prima la parte alta del byte da scrivere e poi quella bassa, con l'aiuto di un multiplexer dedicato, integrato nel chip. |
|
|
Inizializzazione del controller: simulazione dell'azione del segnale di RESET |
dettaglio sulla Procedura Pre_Ini, chiamata ad inizializzare il controller HD44780, simulando l'azione di un segnale di Reset, con la sequenza di istruzioni standard, sempre necessaria all'inizio di ogni sessione. |
|
|
Inizializzazione del controller: predisposizione delle modalità di visualizzione |
dettaglio sulla
Procedura
Mia_Ini, chiamata ad
inizializzare
il controller
HD44780 in funzione delle nostre specifiche esigenze di
visualizzazione, con la
sequenza di istruzioni personalizzata;
in questo progetto:
|
|
|
Display LCD | PROGETTO n° 03 - 6/11 | |||||||
42 di 65 |
|
|
Home |
|
|||||||
|
Motore Ricerca |
|