0% acharam este documento útil (0 voto)
37 visualizações

08 Css Sol

O documento apresenta quatro exemplos de circuitos sequenciais síncronos, resolvidos com flip-flops JK, T e D. Os circuitos incluem um flip-flop XY, um gerador de sequência, um contador bidirecional e um detector de sequência. Diagramas de estados e tabelas de transição são fornecidos para cada circuito, juntamente com as equações lógicas dos flip-flops.

Enviado por

eriquerombao
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
37 visualizações

08 Css Sol

O documento apresenta quatro exemplos de circuitos sequenciais síncronos, resolvidos com flip-flops JK, T e D. Os circuitos incluem um flip-flop XY, um gerador de sequência, um contador bidirecional e um detector de sequência. Diagramas de estados e tabelas de transição são fornecidos para cada circuito, juntamente com as equações lógicas dos flip-flops.

Enviado por

eriquerombao
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 11

Sistemas Digitais

Circuitos sequenciais sı́ncronos – soluções

Observação: Uma codificação diferente dos estados dos circuitos sequenciais dá origem a
outras soluções igualmente válidas (outros mapas de Karnaugh, equações de entrada dos FF e
logigramas).
1. (a)
X Y Qn Qn+1
0 0 0 0
0 0 1 0
0 1 0 0
0 1 1 1
1 0 0 1
1 0 1 0
1 1 0 1
1 1 1 1

(b) O diagrama de estados está representado na Figura 1.

Figura 1: Diagrama de estados

(c) A tabela de transições de estados é a seguinte


Q* X Y Q
0 0 0 0
0 0 1 0
0 1 0 1
0 1 1 1
1 0 0 0
1 0 1 1
1 1 0 0
1 1 1 1

i. Com flip-flop JK
J K
Q*\XY 00 01 11 10 Q*\XY 00 01 11 10
0 0 0 1 1 0 - - - -
1 - - - - 1 1 0 0 1

1
J =X
Y =Y
ii. Com flip-flop T
Q*\XY 00 01 11 10
0 0 0 1 1
1 1 0 0 1
T = Q∗ X + Q∗ Y
iii. Com flip-flop D
Q*\XY 00 01 11 10
0 0 0 1 1
1 0 1 1 0
T = Q∗ X + Q∗ Y

O logigrama do circuito (inclui o desenho do flip-flop XY com os flip-flops JK, T e D)


está representado na Figura 2.

Figura 2: Logigrama da sı́ntese do flip-flop XY com flip-flops JK, T e D.

2. O circuito tem 5 estados (3 FF) e 5 saı́das. O diagrama de estados está representado na


Figura 3 (codificaram-se os estados usando o código binário natural). A tabela de transições
de estados é a seguinte
Qn Qn+1
act seg x2 x1 x0 x2 x1 x0 s4 s3 s2 s1 s0
a b 0 0 0 0 0 1 1
b c 0 0 1 0 1 0 1
c d 0 1 0 0 1 1 1
d e 0 1 1 1 0 0 1
e a 1 0 0 0 0 0 1

Os mapas de Karnaugh são preenchidos com a ajuda da tabela de transição de estados do


circuito e da tabela de excitação do flip-flop D.
D2 D1 D0
x2 \x1 x0 00 01 11 10 x2 \x1 x0 00 01 11 10 x2 \x1 x0 00 01 11 10
0 0 0 1 0 0 0 1 0 1 0 1 0 0 1
1 0 - - - 1 0 - - - 1 0 - - -

2
Figura 3: Diagrama de estados

D2 = x1 x0
D1 = x1 x0 + x1 x0 = x1 ⊕ x0
D0 = x2 x0

O logigrama do circuito está representado na Figura 4.

Figura 4: Logigrama do circuito gerador de sequência.

3. O circuito tem uma entrada (X), duas saı́das (s1 e s0) e 3 estados. São necessários 2 FF. A
tabela de transição de estados é a seguinte (codificaram-se os estados com o código binário
natural).

3
Qn Qn+1
X act seg x1 x0 x1 x0 s1 s0
0 a b 0 0 0 1 0 0
0 b c 0 1 1 0 0 1
0 c a 1 0 0 0 1 0
0 - - - - - - - -
1 a c 0 0 1 0 0 0
1 b a 0 1 0 0 0 1
1 c b 1 0 0 1 1 0
1 - - - - - - - -

Os mapas de Karnaugh são preenchidos com a ajuda da tabela de transição de estados do


circuito e da tabela de excitação do flip-flop T.
T1 T0
X\x1 x0 00 01 11 10 X\x1 x0 00 01 11 10
0 0 1 - 1 0 1 1 - 0
1 1 0 - 1 1 0 1 - 1
S1 S0
X\x1 x0 00 01 11 10 X\x1 x0 00 01 11 10
0 0 0 - 1 0 0 1 - 0
1 0 0 - 1 1 0 1 - 0

T 1 = Xx0 + Xx0 + x1 x0 = X ⊕ x0 + x1 x0
T 0 = x0 + X x1 + Xx1 = x0 + X ⊕ x1
s1 = x1
s0 = x0

O logigrama do circuito está representado na Figura 5.

Figura 5: Logigrama do circuito.

Observando o diagrama de estados é possı́vel chegar à conclusão que se trata de um circuito


contador módulo 3 bi-direccional: se X = 0 conta de forma crescente (00 → 01 → 10 →
00. . . ); se X = 1 conta de forma decrescente (00 → 10 → 01 → 00. . . ).
4. O circuito tem uma entrada E e uma saı́da S. Para detectar a sequência 110010 são
necessários 7 estados (um inicial e um quando é reconhecido cada dı́gito da sequência), logo
são necessários 3 FF.
Existem dois comportamentos possı́veis para o circuito:

4
(a) não existe sobreposição de sequências (se existir um erro durante a sequência o circuito
volta ao estado inicial)
(b) pode existir sobreposição
O diagrama de estados depende do comportamento implementado. Seguem-se as duas
soluções possı́veis:

(a) O diagrama de estados está representado na Figura 7 (codificaram-se os estados com o


código binário natural).

Figura 6: Diagrama de estados do circuito detector de sequências.

A tabela de transições de estados é a seguinte.


Qn Qn+1
X act seg x2 x1 x0 x2 x1 x0 S
0 a a 0 0 0 0 0 0 0
0 b a 0 0 1 0 0 0 0
0 c d 0 1 0 0 1 1 0
0 d e 0 1 1 1 0 0 0
0 e a 1 0 0 0 0 0 0
0 f g 1 0 1 1 1 0 0
0 g a 1 1 0 0 0 0 1
0 - - - - - - - - -
1 a b 0 0 0 0 0 1 0
1 b c 0 0 1 0 1 0 0
1 c a 0 1 0 0 0 0 0
1 d a 0 1 1 0 0 0 0
1 e f 1 0 0 1 0 1 0
1 f a 1 0 1 0 0 0 0
1 g a 1 1 0 0 0 0 1
1 - - - - - - - - -
Os mapas de Karnaugh são preenchidos com a ajuda da tabela de transição de estados
do circuito e da tabela de excitação do flip-flop T.
T2 T1
Ex2 \x1 x0 00 01 11 10 Ex2 \x1 x0 00 01 11 10
00 0 0 1 0 00 0 0 1 0
01 1 0 - 1 01 0 1 - 1
11 0 1 - 1 11 0 0 - 1
10 0 0 0 0 10 0 1 1 1
T0
Ex2 \x1 x0 00 01 11 10
00 0 1 1 1
01 0 1 - 1
11 1 1 - 0
10 1 1 1 0

5
T 2 = x2 x1 + E x2 x0 + E x2 x0 + E x1 x0
T 1 = x1 x0 + x2 x1 + E x1 + E x2 x0 + E x2 x0
T 0 = x0 + E x1 + E x2 x1
S = x2 x1 x0

(b) O diagrama de estados está representado na Figura 7 (codificaram-se os estados com o


código binário natural).

Figura 7: Diagrama de estados do circuito detector de sequências.

A tabela de transições de estados é a seguinte.


Qn Qn+1
X act seg x2 x1 x0 x2 x1 x0 S
0 a a 0 0 0 0 0 0 0
0 b a 0 0 1 0 0 0 0
0 c d 0 1 0 0 1 1 0
0 d e 0 1 1 1 0 0 0
0 e a 1 0 0 0 0 0 0
0 f g 1 0 1 1 1 0 0
0 g a 1 1 0 0 0 0 1
0 - - - - - - - - -
1 a b 0 0 0 0 0 1 0
1 b c 0 0 1 0 1 0 0
1 c c 0 1 0 0 1 0 0
1 d b 0 1 1 0 0 1 0
1 e f 1 0 0 1 0 1 0
1 f b 1 0 1 0 0 1 0
1 g b 1 1 0 0 0 1 1
1 - - - - - - - - -
Os mapas de Karnaugh são preenchidos com a ajuda da tabela de transição de estados
do circuito e da tabela de excitação do flip-flop T.
T2 T1
Ex2 \x1 x0 00 01 11 10 Ex2 \x1 x0 00 01 11 10
00 0 0 1 0 00 0 0 1 0
01 1 0 - 1 01 0 1 - 1
11 0 1 - 1 11 0 0 - 1
10 0 0 0 0 10 0 1 1 0
T0
Ex2 \x1 x0 00 01 11 10
00 0 1 1 1
01 0 1 - 1
11 1 0 - 1
10 1 1 0 0

6
T 2 = x2 x1 + E x2 x0 + E x2 x0 + E x1 x0
T 1 = x1 x0 + x2 x1 + E x2 x0 + E x2 x0
T 0 = E x0 + E x1 + E x2 x1 + E x2 x0
S = x2 x1 x0

Falta apresentar o logigrama.


5. Este exercı́cio é semelhante ao problema apresentado no slide 12 com menos um estado, já
que é um contador módulo 7 (000 → 001 → 010 → 011 → 100 → 101 → 110 → 000 . . . ).
6. (a) Além das entradas usuais A e B este circuito tem mais uma entrada (o valor anterior
da função F) que pode ser designada por F*. A tabela de verdade da função é:
entradas somador codificador demultiplexer saı́da
A B F* S Co s1 s0 D S F
0 0 0 0 0 0 0 0 0 0
0 0 1 1 0 0 0 1 0 0
0 1 0 1 0 1 0 1 0 0
0 1 1 0 1 1 0 1 0 0
1 0 0 1 0 1 1 1 1 1
1 0 1 0 1 1 1 1 1 1
1 1 0 0 1 1 1 1 1 1
1 1 1 1 1 1 1 0 1 0

O preenchimento do mapa de Karnaugh resulta na função F = A F ∗ + A B


(b) Olhando para as entradas e o valor da função F obtém-se a tabela de transição de
estados
A B F* F
0 0 0 0
0 0 1 0 A B F
0 1 0 0 0 0 0
0 1 1 0 0 1 0
1 0 0 1 1 0 1
1 0 1 1 1 1 F∗
1 1 0 1
1 1 1 0

(c) O diagrama de stados está representado na Figura 8.

Figura 8: Diagrama de estados.

7
(d) A tabela seguinte é a tabela de excitação do flip-flop SR. Com a tabela de verdade já
encontrada e a tabela de excitação do flip-flop SR, preenchem-se os mapas de Karnaugh.
Q Q* S R
0 0 0 -
0 1 1 0
1 0 0 1
1 1 - 0
S R
AB\x 0 1 AB\x 0 1
00 0 0 00 - 1
01 0 0 01 - 1
10 1 0 10 0 1
11 1 - 11 0 0
S = Ax
R=A+B x
O logigrama do circuito está representado na Figura 9.

Figura 9: Logigrama.

7. O circuito tem três saı́das para poder codificar em binário a sequência pedida (s2, s1 e s0)
e 4 estados. São necessários 2 FF. O diagrama de estados está representado na Figura 10
(codificaram-se os estados de modo a serem iguais às saı́das s1 e s0).

Figura 10: Diagrama de estados.

A tabela de transição de estados é a seguinte:


Qn Qn+1
act seg x1 x0 x1 x0 s2 s1 s0
a b 0 0 1 1 1 0 0
b c 0 1 0 0 0 0 1
c d 1 0 0 1 1 1 0
d a 1 1 1 0 0 1 1

Os mapas de Karnaugh são preenchidos com a ajuda da tabela de transição de estados do


circuito e da tabela de excitação do flip-flop D.

8
D1 D0 S2
x1 \x0 0 1 x1 \x0 0 1 x1 \x0 0 1
0 1 0 0 1 0 0 1 0
1 0 1 1 1 0 1 1 0

D1 = x1 ⊕ x0
D0 = x0
S2 = x0
S1 = x1
S0 = x0
O logigrama do circuito está representado na Figura 11.

Figura 11: Logigrama do circuito.

8. O sistema tem 2 entradas (SP e PF) e uma saı́da (M). Pode estar num de três estados
possı́veis: pressão ok, portas abertas, motor em funcionamento.
(a) O diagrama de estados está representado na Figura 12.

Figura 12: Diagrama de estados.

A tabela de transição de estados é a seguinte.

9
Qn Qn+1
SP PF act seg x1 x0 x1 x0 M
0 0 ok porta 0 0 0 1 0
0 0 porta porta 0 1 0 1 0
0 0 motor motor 1 0 1 0 1
0 0 - - - - - - -
0 1 ok porta 0 0 0 1 0
0 1 porta motor 0 1 1 0 1
0 1 motor motor 1 0 1 0 0
0 1 - - - - - - -
1 0 ok ok 0 0 0 0 0
1 0 porta porta 0 1 0 1 1
1 0 motor ok 1 0 0 0 0
1 0 - - - - - - -
1 1 ok ok 0 0 0 0 0
1 1 porta motor 0 1 1 0 0
1 1 motor ok 1 0 0 0 0
1 1 - - - - - - -

(b) Os mapas de Karnaugh são preenchidos com a ajuda da tabela de transição de estados
do circuito e do flip-flop D.
D1 D0
SP P F \x1 x0 00 01 11 10 SP P F \x1 x0 00 01 11 10
00 0 0 - 1 00 1 1 - 0
01 0 1 - 1 01 1 0 - 0
10 0 1 - 0 10 0 0 - 0
11 0 0 - 0 11 0 1 - 0
M
SP P F \x1 x0 00 01 11 10
00 0 0 - 1
01 0 0 - 1
10 0 0 - 1
11 0 0 - 1
D1 = P F x0 + SP x1
D0 = SP x1 x0 + P F x0
M = x1

O logigrama está representado na Figura 13.

10
Figura 13: Logigrama.

11

Você também pode gostar

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy