Circuitos Lógicos
1. Projete um contador que gere a sequência da figura.01. com flip-flop tipo D. Figura 1
Tabela verdade
Estados atuais
Estados futuros
Entrada D
Qa
Qb
Qc
Qa+1
Qb+1
Qc+1
A
B
C
0
0
0
0
1
0
0
1
0
0
0
1
0
0
0
0
0
0
0
1
0
1
1
0
1
1
0
0
1
1
0
0
0
0
0
0
1
0
0
1
0
1
1
0
1
1
0
1
0
0
0
0
0
0
1
1
0
1
0
0
1
0
0
1
1
1
0
0
0
0
0
0
Tabela Verdade do Flip-Flop D
Qn
Qn+1
D
0
0
0
0
1
1
1
0
0
1
1
1
D-A B’C’
B’C
BC
BC’
A’
0
0
0
1
A
0
0
0
1
f=BC’ + ABC’
D-A=QbQc’ + QaQbQc’
D-B
B’C’
B’C
BC
BC’
A’
1
0
0
1
A
0
0
0
0
f=A’C’
D-B=Qa’Qc’
D-C B’C’
B’C
BC
BC’
A’
0
0
0
0
A
1
0
0
0
f=AB’C’
D-C=QaQb’Qc’
Circuito 1 no Multisim
2. Projete uma máquina de Moore mínima que identifique a sequencia 010101 em uma única entrada, as sequencias que devem ser observadas podem se sobrepuser.
O circuito abaixo é uma máquina de Moore que foi programada para identificar a seguinte sequencia 01010101. Seu funcionamento se dá com portas XNOR, que só permanecem em nível lógico alto quando as duas entradas forem iguais, e Flip-Flops D funcionando como Registrador de deslocamento (shift register). Quando a sequência correta é aplicada as portas XNOR enviam 1 para um determinado sensor identificando assim que a sequência digitada está correta.
Máquina de Moore no Proteus
3. Projetar uma máquina de Mealy mínima para realizar o mesmo do item 2.
II. PRÁTICA
III. QUESTÕES ADICIONAIS
1. Projete um circuito que produza 1 na saída Z quando a entrada X muda de 0 para 1, ou de 1 para 0 e produz 0 em todos os outros casos. Para o estado inicial, suponha que um 0 foi a última entrada vista. Por exemplo, se a sequência de entrada for 00110 (da esquerda para a direita), a sequência de saída é 00101. Mostre o diagrama