Applicazioni Software |
PROGETTO n° 02 - 3/10 [60 di 189] |
|
|
||
Porta Parallela - INPUT di Dati a 8 bit - Uso di un Buffer 3-state non invertente 74LS241/74LS244 | ||
Analisi del Problema |
|
Questo progetto propone una soluzione alternativa a quella suggerita e sviluppata dal precedente, dal quale riprendiamo le considerazioni generali. | |
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). | |
Questo retaggio rende impossibile acquisire dati dal Registro d'uscita 0378H/0278H, il contenuto del quale corrisponde all'informazione presente sui pin2 ÷ pin9 del connettore DB-25 della porta parallela. |
|
Naturalmente, se il computer è sufficientemente moderno, il problema può essere aggirato impostando il BIOS di setup per riconoscere la porta parallela come EPP/ECP. |
|
E' noto che in condizioni normali sul
connettore di una porta parallela sono
disponibili:
|
|
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 disponibilità di una porta d'ingresso a 8 bit è quindi frustrata da una oggettiva carenza di linee fisiche adatte allo scopo... |
L'obiettivo di questo progetto è quello di renderla disponibile, in aggiunta a quella d'uscita già descritta. |
|
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° 02 - 3/10 | |||||||
60 di 189 |
|
|
|
Home |
|
|||||||
|
Motore Ricerca |
|