Applicazioni Software |
PROGETTO n° 03 - 3/9 [70 di 189] |
|
|
||
Porta Parallela - INPUT di Dati a 16 bit - Uso di un Buffer 3-state non invertente 74LS244 | ||
Analisi del Problema |
|
Questo progetto sviluppa il precedente, consentendo la disponibilità di una porta d'ingresso a 16 bit, in aggiunta a quella d'uscita a 8 bit, come è noto associata al Registro d'uscita 0378H/0278H, corrispondente ai pin2 ÷ pin9 del connettore DB-25 della porta parallela, dalla quale non è possibile acquisire dati. | |
La soluzione proposta, oltre a superare la monodirezionalità del flusso dei dati in uscita imposta dalla natura della porta parallela standard SPP (Standard Parallel Port), assicura un servizio non disponibile nemmeno possibile con le moderne porte parallele 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° 03 - 3/9 | |||||||
70 di 189 |
|
|
|
Home |
|
|||||||
|
Motore Ricerca |
|