Eletrônica Digital: Displays de sete segmentos
UMA display de sete segmentos é uma matriz electrónica de sete LEDs dispostos de modo que possa exibir números, bem como alguns caracteres alfabéticos. Você pode comprar um display de sete segmentos barato (menos de US $ 2) em todas as lojas de electrónica de peças.
Para usar um display de sete segmentos para qualquer propósito prático, você tem que conectar o monitor a um circuito digital que é capaz de controlar os segmentos individuais para exibir informações significativas, tais como números ou letras do alfabeto. Você posso fazer isso usando um computador para controlar os segmentos individuais através de uma conexão de porta paralela.
Um módulo de display de sete segmentos de um dígito é geralmente ligado a seguinte composição: os segmentos em si são referidas pelas letras uma através g. Este módulo de exibição específico está contido em um pacote DIP de 14 pinos, mas apenas 8 dos pinos são realmente utilizados. O ânodo de cada segmento do LED está ligado a um dos pinos. Os cátodos para todos os segmentos estão conectados no pino 4.
Isto é chamado common-cátodo fiação. Você também pode obter displays de 7 segmentos em que os ânodos estão ligados a um alfinete comum este arranjo é chamado common-ânodo fiação.
Para controlar um display de sete segmentos, primeiro você deve conectar uma fonte de tensão positiva para o ânodo de cada um dos sete segmentos. O cátodo deve ser ligado à terra. Certifique-se de usar um resistor limitador de corrente em série com cada ânodo para limitar a corrente que flui através dos LEDs.
Para dirigir um display de sete segmentos de porta paralela do seu computador, basta conectar o ânodo de cada segmento através de um resistor limitador de corrente (1 k # 937- é típico) a um dos pinos de saída de dados. A maneira mais simples de fazer isso é conectar DATA1 (pino 2) para a uma segmento, DATA1 (pino 3) para o b segmento, e assim por diante até que dados7 está ligado ao g segmento.
Depois de ter ligado um display de sete segmentos para a porta paralela, você pode formar números ou alguns caracteres alfabéticos, enviando os dados corretos para a porta paralela.
Assim, para apresentar o numeral 5, usar este RETRANSMISSÃO comando:
RELAY 6D
Para compreender porque os valores de dados são necessários, lembrar que cada um dos segmentos do visor está ligada a um dos pinos da porta de saída de dados paralela. Assim, para iluminar uma determinada combinação de segmentos para formar um numeral, você deve definir a saída da porta paralela para que os pinos de dados correspondentes aos segmentos que você quer lit são elevados e os pinos restantes são baixos.
Para formar o numeral 3, por exemplo, segmentos uma, b, c, d, e g deve ser ligado. Esses segmentos são conectados aos pinos de saída de dados 1, 2, 3, 4 e 7. Assim, você deve enviar um byte de dados para a porta paralelo com as posições de bits correspondente aos pinos 1, 2, 3, 4 e 7 set para o valor binário 1 e as outras posições de bits definido para binário 0.
Em um número binário, as posições de bits são numerados direita para a esquerda, de modo que o padrão binário que você precisa para enviar para a porta paralela para formar o numeral 3 é
01001111
O equivalente hexadecimal para este número binário é 4F. Assim, o comando a seguir exibe o numeral 3:
RELAY 4F
Listagem 4-2 mostra um script chamado COUNTDOWN.BAT que exibe uma contagem regressiva NASA-style 9-0 em intervalos de 1 segundo. Quando o script atinge 0, que pisca numeral repetidamente até que você cancele o arquivo de lote pressionando Ctrl + C ou fechar a janela de comando.
Observe neste script que o : LOOP rótulo aparece perto do fim da lista, não no início. Você pode colocar rótulos em qualquer lugar que você quer em um script. o VAMOS PARA LOOP comando no final do script faz com que o script para repetir os últimos quatro comandos mais e mais até que você interromper o roteiro pressionando Ctrl + C ou fechar a janela de comando.