Eletrônica Digital Contadores Aula 1 Eletrônica Digital Contadores Prof. Wanderley
Aula 1 Contadores São circuitos digitais que variam seus estados sob o comando de um relógio, obedecendo uma sequência pré-determinada. Aplicações: Contagens diversas; Divisão de frequência; Medição de frequência e tempo; Geração de forma de onda; Conversão de Analógico para Digital. Podem ser Assíncronos ou Síncronos.
Contadores Assíncronos: Contagem de Pulsos Aula 1 Contadores Assíncronos: Contagem de Pulsos Ck Q0 Q1 Q2 Q3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 A principal aplicação do contador de pulsos é apresentar nas saídas o sistema binário em sequência
Contadores Assíncronos: Contagem de Década Aula 1 Contadores Assíncronos: Contagem de Década Executa contagem de 0 a 910 Observe que podemos usar somente Q3 e Q1 para gerar o CLR. Pode ser utilizado como um divisor de frequência por 10!
Contadores Assíncronos: Contagem de 0 a n Aula 1 Contadores Assíncronos: Contagem de 0 a n Gera-se utilizando o mesmo processo do contador de décadas. Exemplo: contagem de 0 a 510
Contadores Assíncronos: Contagem Decrescente Aula 1 Contadores Assíncronos: Contagem Decrescente Uma forma de fazer uma contagem decrescente é tomando a saída complementada de cada flip-flop
Contadores Assíncronos: Contagem Decrescente Aula 1 Contadores Assíncronos: Contagem Decrescente Outra forma de fazer uma contagem decrescente é usando a saída complementada do flip-flop anterior como entrada de clock do flip-flop seguinte
Contadores Assíncronos: Contagem Crescente/Decrescente Aula 1 Contadores Assíncronos: Contagem Crescente/Decrescente Faz-se necessário utilizar uma variável de controle que assuma 1 quando se requer uma contagem crescente e 0 quando se requer uma contagem decrescente.
Aula 1 Contadores Síncronos Os flip-flops possuem entradas de clock curto-circuitadas (clock simultâneo). As entradas J e K de cada flip-flop devem ser cuidadosamente projetadas para que haja mudanças adequadas nos estados. Logo, devemos ter em mente a tabela verdade do FF JK J K Qf Qa 1 Qa Qf J K X 1
Contadores Síncronos: Aula 1 Contadores Síncronos:
Contadores Síncronos: Gerador de Código Binário de 4 Bits Aula 1 Contadores Síncronos: Gerador de Código Binário de 4 Bits Ck Q3 Q2 Q1 Q0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Contadores Síncronos: Gerador de Código Binário de 4 Bits Aula 1 Contadores Síncronos: Gerador de Código Binário de 4 Bits Assumimos um estado inicial para os flip-flops. Por exemplo, 0000. Qa Qf J K X 1 Q3 Q2 Q1 Q0 J3 K3 J2 K2 J1 K1 J0 K0 X 1 1 X
Contadores Síncronos: Contador de Década Aula 1 Contadores Síncronos: Contador de Década Q3 Q2 Q1 Q0 J3 K3 J2 K2 J1 K1 J0 K0 X 1
Contadores Síncronos: Contador de uma Sequência Qualquer Aula 1 Contadores Síncronos: Contador de uma Sequência Qualquer Seja, por exemplo, a sequência de contagem a seguir: 4 5 6 7 8 9 11 12 14 15 13 1 10 2 3
Contadores Síncronos: Contador de uma Sequência Qualquer Aula 1 Contadores Síncronos: Contador de uma Sequência Qualquer 4 5 6 7 8 9 11 12 14 15 1 2 3 13 10
Contadores Utilizados em Circuitos Temporizadores: Contador de 0 a 59 Aula 1 Contadores Utilizados em Circuitos Temporizadores: Contador de 0 a 59 Muito usado em relógios digitais para marcar segundos e minutos. Formas de construção: usando um contador assíncrono de 0 a n, onde n=59 neste caso (usa 6 flip-flops); usando um contador síncrono que execute a sequência de 0 a 59 (usa 6 flip-flops);
Contadores Utilizados em Circuitos Temporizadores: Contador de 0 a 59 Aula 1 Contadores Utilizados em Circuitos Temporizadores: Contador de 0 a 59 usando dois contadores assíncronos, sendo um de 0 a 9 e outro de 0 a 5, conectados conforme mostrado a seguir (7 flip-flops); usando dois contadores síncronos, sendo um de década e outro de 0 a 5, conectados conforme mostrado a seguir (7 flip-flops);
Contadores Utilizados em Circuitos Temporizadores: Contador de 1 a 12 Aula 1 Contadores Utilizados em Circuitos Temporizadores: Contador de 1 a 12 Muito usado para contagem de horas. O contador síncrono é o mais utilizado para este caso, pois permite facilmente estabelecer o início da contagem
Aula 1 Relógio Digital