Prof V Vargas, IST
Análise de Circuitos Sequenciais
24/07/12, Pg 1/3
Análise de Circuitos Sequenciais
{SeqAnal.doc}
1. Considere os circuitos esquematizados abaixo.
Desenhe o respectivo diagrama de estados.
Trace o diagrama temporal
da resposta à sequência
110100, partindo do estado
{0,0}
1. 1. [11CW5.1]
SeqAnal01.9.
1. 2. [11CW5.2]
SeqAnal01.10.
1. 3. [11CW5.3]
SeqAnal01.13.
1. 4. [11CW5.4]
SeqAnal01.15.
1. 5. [11CW5.5]
SeqAnal01.17.
1. 6. [11CW5.6]
SeqAnal01.11
1. 7. [11CW5.7]
SeqAnal01.12
1. 8. [11CW5.8]
SeqAnal01.14
R1: vidé SeqAnal01.9-r, pois
J 1 = Q 0 ; K 1 = Q 0 + X ; J 0 = Q1 ; K 0 = 1 ; Z = (Q1 ⊕ X ) ⊕ Q 0 , e por conseguinte:
Q1(t +1) = Q1 Q 0 + Q1 Q 0 + X ; Q 0(t +1) = Q1 Q 0 (N.B.: não e preciso calcular as tabelas de {J,K}!)
0
0
1
1
Q1
0
1
0
1
Q0
0 1
0 1
1 0
1 0
0 1
Z
0 1 X
10 10
00 00
11 01
⇒
00 00
Q1 Q0
(t+1)
R2. vidé SeqAnal01.10-r, pois
J 1 = 0 ; K 1 = Q 0 ; J 0 = Q1 X ; K 0 = 1 ; Z = (Q1 ⊕ X ) ⊕ Q 0 , e por conseguinte:
Q1(t +1) = Q1 Q 0 ; Q 0(t +1) = Q1 X Q 0 (N.B.: não e preciso calcular as tabelas de {J,K}!)
0
0
1
1
Q1
0
1
0
1
Q0
0 1
0 1
1 0
1 0
0 1
Z
0 1 X
01 01
00 00
11 10
⇒
00 00
Q1 Q0
(t+1)
R3. vidé SeqAnal01.13-r, pois
Prof V Vargas, IST
Análise de Circuitos Sequenciais
24/07/12, Pg 2/3
J 1 = Q 0 X ; K 1 = Q 0 ; J 0 = Q1 ; K 0 = X ; Z = Q 0 ⊕ X , e por conseguinte:
Q1(t +1) = Q1 Q 0 X + Q1 Q 0 ; Q 0(t +1) = Q1 Q 0 + Q 0 X (N.B.: não e preciso calcular as tabelas de {J,K}!)
0
0
1
1
Q1
0
1
0
1
Q0
0 1
0 1
1 0
0 1
1 0
Z
0 1 X
01 11
01 00
10 10
⇒
01 00
Q1 Q0
(t+1)
R4. vidé SeqAnal01.15-r, pois
J 1 = 1 ; K 1 = Q 0 ; J 0 = Q1 + X ; K 0 = Q1 ; Z = Q1 ⊕ Q 0 , e por conseguinte:
Q1(t +1) = Q1Q 0 ; Q 0(t +1) = Q1 + Q 0 X (N.B.: não e preciso calcular as tabelas de {J,K}!)
0
0
1
1
Q1
0
1
0
1
Q0
0
0
1
1
0
Z
0 1 X
10 11
10 10
11 11
⇒
01 01
Q1 Q0
(t+1)
R5. vidé SeqAnal01.17-r, pois
J 1 = 0 ; K 1 = Q 0 ; J 0 = Q1 + X ; K 0 = 1 ; Z = Q1 ⊕ Q 0 , e por conseguinte:
Q1(t +1) = Q1Q 0 ; Q 0(t +1) = (Q1 + X )Q 0 (N.B.: não e preciso calcular as tabelas de {J,K}!)
0
0
1
1
Q1
0
1
0
1
Q0
1
0
0
1
Z
0 1 X
00 01
00 00
01 01
⇒
10 10
Q1 Q0
(t+1)
R6. vidé SeqAnal01.11-r, pois
J 1 = Q 0 + X ; K 1 = 1 ; J 0 = 0 ; K 0 = Q1 ; Z = Q1 ⊕ Q 0 , e por conseguinte:
(
)
Q1(t +1) = Q 0 + X Q1 ; Q 0(t +1) = Q1Q 0 (N.B.: não e preciso calcular as tabelas de {J,K}!)
0
0
1
1
Q1
0
1
0
1
Q0
0
1
1
0
Z
0 1 X
10 00
10 10
00 00
⇒
01 01
Q1 Q0
(t+1)
R7. vidé SeqAnal01.12-r, pois
J 1 = Q 0 + X ; K 1 = Q 0 ; J 0 = 1 ; K 0 = Q1 ; Z = Q1 ⊕ Q 0 , e por conseguinte:
Q1(t +1) = Q1 X + Q 0 ; Q 0(t +1) = Q1Q 0 (N.B.: não e preciso calcular as tabelas de {J,K}!)
Prof V Vargas, IST
0
0
1
1
Q1
0
1
0
1
Q0
0
1
1
0
Z
Análise de Circuitos Sequenciais
24/07/12, Pg 3/3
0 1 X
01 11
11 11
01 01
⇒
10 10
Q1 Q0
(t+1)
R8. vidé SeqAnal01.14-r, pois
S1 = X ; R 1 = 0 ; S0 = Q1 (Q 0 + X ) ; R 0 = Q1Q 0 ; Z = Q1 ⊕ X , e por conseguinte:
Q1(t +1) = X + Q1 ; Q 0(t +1) = Q1 (Q 0 + X ) + Q1Q 0 Q 0 (N.B.: não e preciso calcular as tabelas de {J,K}!)
0
0
1
1
Q1
0
1
0
1
Q0
0 1
0 1
0 1
1 0
1 0
Z
0 1 X
01 11
01 11
11 10 ⇒
10 10
Q1 Q0
(t+1)
Download

SeqAnal