Applicazioni Software |
PROGETTO n° 06 - 3/12 [89 di 189] |
|
|
||
Porta Parallela - INPUT di Dati a 8 bit - Uso di un convertitore ADC0804 | ||
Analisi del Problema [1 di 3] |
|
30/05/02 |
Progetto realizzato con la
collaborazione di Edoardo Pasolli |
|
Il progetto si occupa di organizzare la lettura di un livello di tensione (Volt), prelevato da un potenziometro, e della sua successiva traduzione in un numero binario a 8 bit, con l'aiuto del convertitore analogico-digitale ADC0804. |
|
Data la particolarità del progetto ho ripreso, nelle pagine seguenti, i concetti teorici principali di un ADC, Analog-to-Digital Converter. |
|
La lettura del dato e la gestione del progetto è affidata
ad alcune delle linee
della porta
parallela, disponibili sul suo
connettore DB-25:
|
|
La porta parallela SPP è in grado di gestire direttamente fino a 5 bit in Input, sulle 5 linee del Registro di stato 0379H/0279H. |
|
La porta parallela standard SPP (Standard Parallel Port) è nata per soddisfare le esigenze di stampa e per questa ragione la sua interfaccia interna prevede che il flusso dei dati in uscita sia rigorosamente monodirezionale, dal computer alla periferica (di norma una stampante). |
|
Naturalmente, se il computer è sufficientemente moderno, il problema può essere aggirato impostando il BIOS di setup per riconoscere la porta parallela come EPP/ECP. |
|
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 Input o 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:
|
|
Porta Parallela | PROGETTO n° 06 - 3/12 | |||||||
89 di 189 |
|
|
|
Home |
|
|||||||
|
Motore Ricerca |
|