Elettronica Digitale: pin di uscita delle assegnazioni per una porta parallela

I perni su una porta parallela che si è più interessati per i vostri progetti elettronici sono i pin da 2 a 9 - gli otto pin dati che sono collettivamente chiamati la porta dati.

Quando la porta dati è collegato a una stampante, i suoi otto perni sono in grado di inviare 1 byte di dati alla volta alla stampante. Quando la porta dati è collegato ad un circuito di vostro proprio disegno, i suoi piedini operano come otto uscite logiche diverse, che possono essere utilizzati come input per i propri circuiti logici.

Una porta parallela dispone anche di quattro pin di uscita aggiuntivi chiamati la porta di controllo, che si può anche utilizzare per l'uscita.

Quando la porta di controllo è collegato a una stampante, i piedini sono utilizzati per controllare il funzionamento della stampante. Uno di loro, chiamato strobe, indica che un nuovo byte di dati disponibili sui perni di dati; quando il perno strobe va ALTO, la stampante legge un byte di dati provenienti dai pin dati. Un altro perno di comando-port reimposta la stampante.

Infine, i cinque perni che compongono la porta di stato consentono alla stampante di inviare informazioni al computer.

Uno dei perni di stato porte consente alla stampante di dire al computer che è pronto a ricevere i dati tramite la porta dati. Un altro perno consente alla stampante di sapere che ha finito di leggere i dati dalla porta dati. Un terzo perno informa il computer che la stampante ha esaurito la carta. Gli altri spilli stato hanno funzioni simili.

Perno Nome Input o Output Descrizione
1 STROBE Uscita o ingresso È presente sui pin dati quando i dati LOW
2 D0 Produzione Bit di dati 0
3 D1 Produzione Bit di dati 1
4 D2 Produzione Bit di dati 2
5 D3 Produzione Bit di dati 3
6 D4 Produzione Bit di dati 4
7 D5 Produzione Bit di dati 5
8 D6 Produzione Bit di dati 6
9 D7 Produzione Bit di dati 7
10 ACK Ingresso LOW quando i dati sono stati letti
11 OCCUPATO Ingresso HIGH quando la stampante è occupata
12 PE Ingresso HIGH quando la stampante ha esaurito la carta
13 SEL Ingresso HIGH quando la stampante è pronta
14 LINEFEED Uscita o ingresso Avanza la stampante
15 ERRORE Ingresso HIGH quando esiste una condizione di errore
16 RESET Uscita o ingresso HIGH quando la stampante viene resettata
17 SELEZIONA Uscita o ingresso HIGH quando la stampante è in linea
18 GND0 Collegamento a terra
19 GND1 Collegamento a terra
20 GND2 Collegamento a terra
21 GND3 Collegamento a terra
22 GND4 Collegamento a terra
23 GND5 Collegamento a terra
24 GND6 Collegamento a terra
25 GND7 Collegamento a terra

Come ho già detto, i pin di uscita di una porta parallela utilizzano un segnale HIGH +5 V per rappresentare 1 e 0 V per rappresentare 0. La quantità di corrente che ogni sorgente può pin è relativamente piccolo - di solito, intorno 10-12 mA.

Tale corrente è sufficiente a pilotare un LED, ma nulla più esigenti, è necessario un modo per isolare il carico in uscita dalla porta parallela stessa. Per fare questo, è possibile utilizzare i singoli transistor o un IC progettati appositamente per questo scopo.