Display de 7 seguimentos
Esta atividade contempla a utilização do display de 7-segmentos para o desenvolvimento de um contador de 0 a 99 com as seguintes funcionalidades: Contagem de 0 a 99;
Contagem crescente e decrescente através das teclas P3.0 e P3.1 (por pulso);
Função de zerar a contagem através de P3.2.
Observe o circuito abaixo:
Figura 1.1 – Acionamento do display 7-segmentos multiplexado
No circuito da figura 1.1 note que os displays estão com os pinos dos segmentos interligados (A, B, C, D, E, F e G). Aparentemente, este tipo de ligação fará com que ambos displays exibam a mesma informação, e numa primeira impressão seria impossível exibir valores diferentes em cada display.
Entretanto, observe que o pino COMUM de cada display é conectado nos pinos P2.0 e P2.1, permitindo ao 8051 controlar o acionamento de cada display individualmente. A técnica da multiplexação, empregada neste circuito consiste em ativar apenas um display de cada vez, numa alternância tão rápida entre o acionamento do display da unidade e o display da dezena, dando a impressão de estão acionados ao mesmo tempo.
Neste projeto faremos com que o Arduino leia caractere do teclado e mostrar o número correspondente da tabela ASCII pelo display de 4 dígitos! O display de 7 segmentos de 4 dígitos contém 16 pinos com anodo comum.
PROJETO CIRCUITO BINÁRIO CONTADOR DE 00 ATÉ 99
DECODIFICADOR DE SETE SEGMENTOS
Um display de sete segmentos é usado como forma de exibir uma informação numérica sobre as operações internas de um dispositivo. Na Figura 01 é mostrado um esquemático do decodificador com o display, sendo quatro pinos para a entrada e sete saídas.
Para representar os números de 0 a 9 são necessárias quatro entradas (4 bits), sendo que para cada sequência de bits de entrada, certos segmentos devem ser acesos. Por exemplo, para o número 0 aparecer no