|
 |
Applicazioni Software |
PROGETTO n° 01 - 2/13
[19 di 65] |

27/03/02 |
Progetto realizzato con la
collaborazione di
Alex Eberle |
 |
 |
Il progetto si occupa della gestione di un
Visualizzatore a Matrice di Punti a cristalli liquidi, in grado di visualizzare
16 caratteri
alfanumerici su ciascuna delle sue 2
linee;
esso è generalmente integrato su un
Modulo LCD e, spesso, si tende a confondere il primo con il
secondo... |
 |
In realtà il
display (visualizzatore) alfanumerico
è solo la parte più appariscente del Modulo
LCD:
il supporto in vetroresina (circuito stampato) su cui è
saldato il
display mette in evidenza anche
numerosi integrati, saldati sul lato opposto. |
 |
Uno di
questo è il controller del
Modulo LCD, l'interfaccia
intelligente tra il visualizzatore e il processore o il microcontrollore
(single-chip) chiamato a gestirlo |
 | Questo
chip (nel nostro caso
l'integrato HD44780) è
un componente
programmabile dotato dalla
struttura necessaria per
gestire fino a 50 (10*5)
pixel per ciascuno dei possibili caratteri del
display. |
 | La Sezione cui appartiene questo progetto è prodiga di
informazioni sul suo
funzionamento hardware e
sulle sue
necessità software... |
 | Per il controllo del
Modulo LCD il progetto prevede
la programmazione della porta parallela standard
SPP
(Standard Parallel Port)
LPT1. |
 |
NB: Con
i moderni Sistemi Operativi (Windows NT,
Windows 2000,
Windows XP )
non è più concesso l'accesso diretto
alle porte di
Input/Output dall'ambiente
Assembly o dai linguaggi di
programmazione (Pascal, Delphi,
Visual Basic ...),
come si poteva fare prima con
Windows 95/98/ME. |
 | Quando si tenta, come fa il nostro progetto, un Output agli
indirizzi Hardware viene generata una
segnalazione d'errore di "istruzione
protetta" o, semplicemente non succede nulla... |
 | Naturalmente un problema
di questo tipo non poteva rimanere irrisolto:
puoi accedere al driver che restituisce l'accesso
diretto all'Hardware del computer in
ambiente Window2000/NT/XP cliccando su
questo link:
|
©
2001-2010 - Studio Tecnico
ing. Giorgio OBER
Tutti i diritti sono riservati
|