A Bancada Didática foi desenvolvida para simplificar a conexão de circuitos digitais à porta paralela, permitindo assim ganhar tempo na montagem de novos projetos. Além de dar acesso a cada um dos pinos do conector DB-25, a bancada possui um circuito de proteção com optoacopladores. A alimentação é feita pela própria fonte do micro, e as tensões de 5V e 12V são disponibilizadas para alimentação dos circuitos ligados à bancada.
Componentes:
O circuito de proteção consiste em isolamento óptico dos oito bits oriundos do registrador de dados da porta paralela (D0 a D7). Os níveis lógicos enviados pela porta paralela não entram nos circuitos conectados à bancada, mas limitam-se ao acionamento do optoacoplador. Uma vez sensibilizado pelo sinal da porta, o fototransístor interno do optoacoplador é chaveado, proporcionando uma tensão de 5V como saída. Logo, os níveis lógicos são controlados pela porta paralela, mas encontram-se eletricamente isolados do circuitos da mesma. A tensão de 5V deve ser fornecida por uma fonte externa, diferente da fonte de alimentação do micro. Clique aqui para ver o esquemático completo do circuito de proteção:
Cada uma das oito saídas é disponibilizada em um terminal da barra sindal.
Além das oito saídas, foram disponibilizadas 11 entradas (5 do state register e 4 do control register) através de uma segunda barra sindal. A estas entradas não foi adicionado qualquer circuito de proteção. Na realidade, os 4 pinos do control register são bidirecionais. No entanto, optou-se por não colocar optoacopladores nesses sinais a fim de preservar sua versatilidade como entrada/saída. Sempre que possível, utilize o data register como saída, pois além do circuito de proteção, a programação é bem mais fácil, já que alguns sinais do control register estão invertidos.
A foto abaixo mostra o circuito que montamos:

Ao centro está a placa com 8 optoacopladores. Na parte inferior estão o conector DB-25 fêmea e a entrada da fonte de tensão (padrão do micro). Do lado esquerdo fica a saída de 12V. Em cima está a barra sindal com as conexões dos sinais do data register. À direita, a segunda barra sindal que dá acesso ao state register e ao control register.
Notas:
-Vale a pena tomar cuidado com a utilização das entradas, já que não há proteção. Você pode usar níveis lógicos TTL ou até uma chave (circuito aberto/curto circuito para o terra) como entradas. Mas tome cuidado para não aplicar tensões mais altas!!!
-É possível deixar o circuito mais rápido diminuindo o valor dos resistores no optoacoplador. No entanto, cuidado para não exceder o limite de corrente que a porta pode fornecer.