Painel de LEDs e vetor de Chaves

Aqui temos uma montagem demasiado simples, mas muitíssimo útil no desenvolvimento de aplicações conectadas à porta paralela.

Este circuito destina-se a auxiliar na fase de programação da porta para o controle dos circuitos que a ela serão conectados, proporcionando uma interface simples e eficiente.

Além do mais, é muito útil para quem deseja aprender a programar e acessar o hardware da porta.

O sistema é composto de duas partes: um painel de LEDs e um vetor de chaves. Os LEDs são conectados aos pinos de saída da porta paralela, e atuam como indicadores do nível lógico em cada bit de saída. Um LED aceso indica um nível lógico alto no seu respectivo pino.

As chaves são utilizadas como controles, conectadas aos pinos de entrada no registrador de estado (state register) da porta paralela.

Quando um pino do state register não está conectado a nada, o circuito da porta paralela lhe atribui um nível lógico 1. É como se o circuito carregasse um capacitor com uma tensão de 5V. Nesse caso, você lerá níveis lógicos altos em todos os pinos do registrador.

Para obter a leitura de um nível baixo, basta ligar o pino em questão à terra. Isso não prejudica a porta paralela, pois não se trata de um pino de saída. 

Esse procedimento é útil para testar a programação, mas tem o inconveniente de ser muito lenta a transição do nível baixo para o nível alto (a porta estabelece novamente a tensão de 5V no pino "recarregando o capacitor").

Sempre que for ler algo pela porta paralela, o melhor é entrar com níveis lógicos TTL diretamente. Por exemplo, pode-se ligar à porta a saída de um conversor A/D ou de qualquer circuito digital compatível TTL. Isso torna o sistema de leitura muito mais rápido (é como se o circuito TTL externo carregasse o capacitor da porta).

Portanto, opcionalmente, você pode projetar o vetor de chaves para ao invés de curto-circuitar o pino de entrada, entrar com tensões de 0 ou 5 Volts.

Hosted by www.Geocities.ws

1