Applicazioni Software |
PROGETTO n° 04 - 9/11 [56 di 65] |
|
|
||
Modulo LCD su parallela LPT1 - Editor Avanzato di 2 linee, 40 chr/linea - Controller/Driver HD44780 | ||
Analisi delle procedure importanti [4 di 4] |
|
![]() | La descrizione del progetto di un Editor per Visualizzatori LCD non può aver termine senza aver fatto cenno alle parti di codice dedicate al Servizio dei tasti di Editing. |
|
![]() | Il progetto prevede la possibilità di intervenire:
|
|
![]() | Ognuna di queste strutture risulta molto impegnativa, in misura maggiore anche nei confronti del progetto precedente, per la necessità di aggiornare la posizione di stampa corrente in avanti e indietro su 2 righe alternative. |
|
![]() | La più complessa di tutte è quella che
si occupa del servizio per il tasto
Backspace, che sposta la posizione di
stampa indietro di una posizione, cancellando il carattere verso sinistra,
anche nella memoria DDRam del
controller LCD; il
sorgente scaricabile offre 2 possibili soluzioni:
|
|
![]() | A titolo d'esempio riporto la sequenza d'istruzioni relativa al servizio, forse, più immediato.., quella per il tasto Invio: |
|
![]() |
![]() |
Progetto![]() ![]() ![]() |
NB: se il testo nell'Area
ti
sembra strano installa il font Giobe.TTF: clicca qui!! |
![]() |
![]() |
![]() |
|
![]() | L'analisi del codice mette in evidenza:
|
|
|
![]() |
Display LCD |
![]() |
PROGETTO n° 04 - 9/11 |
![]() |
![]() |
![]() |
||
56 di 65 |
|
|
Home
![]() |
|
|||||||
|
Motore Ricerca |
|