Contador sincrono Gray
O presente trabalho aborda os passos para o processo de elaboração de um contador que utiliza como base o código de Gray. O objetivo principal é demonstrar o processo para a montagem de um circuito digital capaz de realizar uma contagem que percorre o código Gray em sua sequência padrão (crescente), abordando de forma rápida os conceitos de cada fase do processo.
Para a realização foi utilizada pesquisa bibliográfica como complemento para os assuntos já abordados em sala de aula. 2 CONTADORES
Em circuitos digitais os contadores são amplamente utilizados em contagens diversas, divisão de frequência e conversão de analógico para digital. O estado de um contador varia de acordo com um clock. Podem ser síncronos ou assíncronos, crescentes ou decrescentes.
2.1 CONTADORES ASSINCRONOS
Como o próprio nome sugere, nos contadores assíncronos, os Flip-Flops não mudam de estado com o mesmo sincronismo. A entrada de controle (CLK) é conectada apenas no primeiro Flip-Flop da série; existe um pequeno atraso entre as mudanças de estado de cada Flip-Flop, sendo que esse atraso é propagado de acordo com o número de Flip-Flops conectados à série.
2.2 CONTADORES SINCRONOS
Trata-se basicamente do inverso dos contadores assíncronos. Existe um sincronismo nas mudanças de estado dos Flip-Flops, uma vez que que o controle (CLK) está conectado à todos eles. Apesar de ainda existir atraso entre as mudanças de estado, esse atraso não se propaga.
3 CONTADOR DO CÓDIGO GRAY SINCRONO CRESCENTE
3.1 TABELAS
Para dar início ao projeto do contador, tomamos como base a tabela à seguir que contém o código de Gray na sequencia desejada que seja seguida pelo contador.
Decimal Gray Binário
0 0 0 0 0 0 0 0 0
1 0 0 0 1 0 0 0 1
2 0 0 1 1 0 0 1 0
3 0 0 1 0 0 0 1 1
4 0 1 1 0 0 1 0 0
5 0 1 1 1 0 1 0 1
6 0 1 0 1 0 1 1 0
7 0 1 0 0 0 1 1 1
8 1 1 0 0 1 0 0 0
9 1 1 0 1 1 0 0 1
10 1 1 1 1 1 0 1 0
11 1 1 1 0 1 0 1 1
12 1 0