Você está na página 1de 8

CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

PIETRO BRUNO CANDIDO


MAKYHERISON GONALVES

FERRAMENTA COMPUTACIONAL PARA PROJETO


DE SISTEMAS SEQUENCIAIS

SERRA ES
2014

PIETRO BRUNO CANDIDO


MAKYHERISON GONALVES

FERRAMENTA COMPUTACIONAL PARA PROJETO


DE SISTEMAS SEQUENCIAIS

Projeto apresentado ao
Curso de Engenharia de Controle e
Automao da Faculdade Brasileira
MULTIVIX, como requisito parcial para
avaliao da disciplina de Eletrnica Digital II
Orientador: Prof. Vincius R. Martins.

SERRA ES
2014

INTRODUO
Circuitos sequenciais so circuitos digitais cujo comportamento de cada sada
descrito como funo dos valores instantneos das entradas e de seus
valores passados. Isto , tem como caracterstica armazenar valores
passados, denotando-se uma memria.
OBJETIVO
Conhecer uma ferramenta computacional utilizada no projeto de circuitos
sequenciais.
RESOLUO DAS QUESTES
O software utilizado para fazer os projetos foi o OrangeCAD.
1 Questo: Desenhe o diagrama de estados Moore para um contador
crescente de dois bits. Considere uma entrada habilitao H de 1 bit que,
quando 1 permite a contagem, quando 0 permanece parado na contagem
atual. Utilize flip-flops tipo D. Mostre a tabela-verdade e, a partir desta tabela,
encontre o resultado da simplificao e o circuito resultante.
Diagrama de estados:

Tabela Verdade:
Estado
Atual
Q1
Q0
0
0
0
0
0
1
0
1
1
0
1
0
1
1
1
1

Entrada Prximo Estado


H
Q1*
Q0*
1
0
1
0
0
0
1
1
0
0
0
1
1
1
1
0
1
0
1
0
0
0
1
1

Resultado da simplificao:
D1 = Q1 Q0
D0 = Q0 H
Z1 = Q1
Z0 = Q0
Circuito Resultante:

Flip-Flop
D1
D0
0
1
0
0
1
0
0
1
1
1
1
0
0
0
1
1

Sada
Z1
Z0
0
0
0
0
0
1
0
1
1
0
1
0
1
1
1
1

2 Questo: Acrescente ao contador da questo anterior uma entrada de


Reset. Utilizando flip- flops tipo D, mostre a tabela-verdade e, a partir desta
tabela, encontre o resultado da simplificao e o circuito resultante.
Diagrama de estados:

Tabela Verdade:
Estado
Atual
Q1
Q0
0
0
0
0
0
0
0
1
0
1
0
1
1
0
1
0
1
0
1
1
1
1
1
1

Entrada
H1
H0
1
1
X
0
0
1
0
1
0
0
1
X
0
1
0
0
1
X
1
0
X
1
0
0

Prximo Estado
Q1*
Q0*
0
0
0
0
0
1
1
0
0
1
0
0
1
1
1
0
0
0
0
0
0
0
1
1

Flip-Flop
D1
D0
0
0
0
0
0
1
1
0
0
1
0
0
1
1
1
0
0
0
0
0
0
0
1
1

Sada
Z1
Z0
0
0
0
0
0
0
0
1
0
1
0
1
1
0
1
0
1
0
1
1
1
1
1
1

Resultado da simplificao:
D1 = Q1 Q0 H1
D0 = H1 (Q0 H0)
Z1 = Q1
Z0 = Q0
Circuito Resultante:

3 Questo: Acrescente ao contador da questo anterior uma entrada de


Reset. Utilizando flip- flops tipo D, mostre a tabela-verdade e, a partir desta
tabela, encontre o resultado da simplificao e o circuito resultante.
Diagrama de estados:

Tabela Verdade:
Estado
Atual
Q1
Q0
0
0
0
0
0
0
0
1
0
1
0
1
1
0
1
0
1
0
1
1
1
1
1
1

Entrada
H1
H0
0
1
1
1
X
0
0
1
1
1
X
0
0
0
1
X
0
1
0
0
0
1
1
X

Prximo Estado
Q1*
Q0*
0
1
0
0
0
0
1
0
0
0
0
0
0
1
0
0
1
1
1
0
0
0
0
0

J1
0
0
0
1
0
0
X
X
X
X
X
X

Flip-Flop
K1
J0
X
1
X
0
X
0
X
X
X
X
X
X
1
1
1
0
0
1
0
X
1
X
1
X

K0
X
X
X
1
1
1
X
X
X
1
1
1

Z2
0
0
0
1
0
0
0
0
1
1
0
0

Sada
Z1
1
0
0
0
0
0
1
0
1
0
0
0

Z0
0
1
1
0
1
1
0
1
1
0
1
1

Resultado da simplificao:

J1 = Q0 (Q1 H1)
K1 = Q1 + Q1 H0 + Q1 Q0 H1 + Q1Q0H0
J0 = Q0 + Q0 H1 H0
K0 = 1
Z2 = Q1 H1 (Q0 H0) + Q1 Q0 H1 H0
Z1 = Q0 H1 H0
Z0 = H1.