Para projetar um contador digital binário de dois bits com um sinal de controle Z, onde a contagem é crescente quando Z = 1 e decrescente quando Z = 0, conforme ilustrado no diagrama de estados, podemos utilizar dois flip-flops tipo D. O primeiro flip-flop será responsável pelo bit menos significativo (Q0) e o segundo pelo bit mais significativo (Q1). O sinal de controle Z será utilizado para determinar a direção da contagem. Para implementar a contagem crescente, quando Z = 1, podemos utilizar a seguinte tabela verdade: | Z | Q1 | Q0 | Q1(t+1) | Q0(t+1) | |---|----|----|---------|---------| | 1 | 0 | 0 | 0 | 1 | | 1 | 0 | 1 | 1 | 0 | | 1 | 1 | 0 | 1 | 1 | | 1 | 1 | 1 | 0 | 0 | Para implementar a contagem decrescente, quando Z = 0, podemos utilizar a seguinte tabela verdade: | Z | Q1 | Q0 | Q1(t+1) | Q0(t+1) | |---|----|----|---------|---------| | 0 | 0 | 0 | 1 | 1 | | 0 | 0 | 1 | 0 | 0 | | 0 | 1 | 0 | 1 | 0 | | 0 | 1 | 1 | 0 | 1 | Assim, podemos implementar o contador digital binário de dois bits com flip-flops tipo D utilizando as tabelas verdade acima e o diagrama de estados fornecido.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar