Eletrônica Digital: Pinagem atribuições para uma porta paralela
Os pinos em uma porta paralela que você está mais interessado em para seus projetos eletrônicos são pinos de 2 a 9 - os pinos de dados de oito que são chamados coletivamente de porta de dados.
Quando a porta de dados é ligado a uma impressora, as suas oito pinos são capazes de enviar um byte de dados de cada vez para a impressora. Quando a porta de dados é conectado a um circuito de seu próprio projeto, seus pinos operar como oito saídas lógicas separadas, que podem ser usados como entradas para seus próprios circuitos lógicos.
A porta paralela também possui quatro pinos de saída adicionais chamado porta de controle, que você também pode usar para a saída.
Quando a porta de controlo está ligada a uma impressora, estes pinos são utilizados para controlar o funcionamento da impressora. Um deles, o chamado strobe, indica que um novo byte de dados está disponível no pins- dados quando o pino estroboscópio passa alto, a impressora lê um byte de dados a partir dos pinos de dados. Outro pino de controle-port redefine a impressora.
Finalmente, os cinco pinos que compõem o porta de status permitir que a impressora para enviar informações de volta para o computador.
Um dos pinos de status de porta permite que a impressora dizer ao computador que ele está pronto para receber dados através da porta de dados. Outra pin permite que a impressora sabe que ela terminou de ler dados a partir da porta de dados. Um terceiro pino informa o computador que a impressora está sem papel. Os outros pinos de estado têm funções semelhantes.
Pino | Nome | Entrada ou saída | Descrição |
---|---|---|---|
1 | STROBE | De saída ou de entrada | quando dados de baixo está presente sobre os pinos de dados |
2 | D0 | Saída | bit de dados 0 |
3 | D1 | Saída | bit de dados 1 |
4 | D2 | Saída | bit de dados 2 |
5 | D3 | Saída | bit de dados 3 |
6 | D4 | Saída | bit de dados 4 |
7 | D5 | Saída | bit de dados 5 |
8 | D6 | Saída | bit de dados 6 |
9 | D7 | Saída | bit de dados 7 |
10 | ACK | Entrada | LOW quando os dados foi lido |
11 | OCUPADO | Entrada | ALTO quando a impressora está ocupada |
12 | PE | Entrada | ALTO quando a impressora está sem papel |
13 | SEL | Entrada | ALTO quando a impressora está pronta |
14 | LINEFEED | De saída ou de entrada | Avança a impressora |
15 | ERRO | Entrada | ALTO quando existe uma condição de erro |
16 | REINICIAR | De saída ou de entrada | ALTO quando a impressora é redefinida |
17 | SELECIONAR | De saída ou de entrada | ALTO quando a impressora estiver desligada |
18 | GND0 | Nem | ligação à terra |
19 | GND1 | Nem | ligação à terra |
20 | GND2 | Nem | ligação à terra |
21 | GND3 | Nem | ligação à terra |
22 | GND4 | Nem | ligação à terra |
23 | GND5 | Nem | ligação à terra |
24 | GND6 | Nem | ligação à terra |
25 | GND7 | Nem | ligação à terra |
Como já mencionado, os pinos de uma porta paralela de saída utilizar um sinal de alta +5 V para representar 1 e 0 V para representar 0. A quantidade de corrente que cada fonte pode fixar é relativamente pequena - tipicamente, cerca de 10-12 mA.
Essa corrente é suficiente para conduzir um LED, mas para qualquer coisa mais exigente, você precisa de uma forma de isolar a carga de saída da própria porta paralela. Para fazer isso, você pode usar transistores individuais ou um IC projetados especificamente para esta finalidade.