Você está na página 1de 2

UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO

CENTRO TECNOLÓGICO – Departamento de Engenharia Elétrica


Circuitos Lógicos – ELE15935– Lista de Exercícios de Circuitos Sequenciais 2023/2
Data: 30/10/2023
Aluno: _______________________________________________Turma Lab.:___

1- Projete um contador síncrono de 3 bits que recebe uma entrada de controle x. Quando x = 0 a contagem é Gray e
quando x = 1 a contagem é binária. Monte a tabela de estados atuais e entrada, próximos estados e, a partir dela, a
excitação dos flip-flops. Use flip-flops JK em um projeto que minimize a rede de excitação. Desenhe o circuito
projetado. (Gray = 000, 001, 011, 010, 110, 111, 101, 100)

2- Projete um contador síncrono de 2 bits com dois sinais de controle E (enable ou habilita) e D (direction ou direção)
e saídas Q1 e Q0. Se E = 1 e D = 0, a contagem deve ser decrescente, se E = 1 e D = 1 a contagem deve ser crescente.
Se E=0 a contagem deve permanecer no valor atual. Use flip-flops tipo T e JK para implementar os bits Q1 e Q0 da
contagem, respectivamente. Projete redes mínimas com portas lógicas para a excitação dos dois flip-flops. Desenhe o
circuito completamente.

3- A função no diagrama de estados da Figura 1 tem uma entrada X e uma saída Z. Realize a redução de estados da
máquina e redesenhe o grafo minimizado.

Figura 1

4- A Tabela 1 apresenta uma função sequencial que tem uma entrada X e uma saída Mealy Z. Realize a redução de
estados da máquina usando a Tabela de implicação e desenhe o grafo minimizado.

Tabela 1- Tabela de transição de estados Tabela 2 - Tabela de implicação


Estado Entrada
Atual X=0 X=1 X=0 B
A A,0 E,0 X=1
B A,0 E,0 X=0 C
C B,0 F,0 X=1
D B,0 F,1 X=0 D
E C,0 G,0 X=1
F C,0 G,0 X=0 E
G D,0 H,0 X=1
H D,0 H,0 X=0 F
Próximo estado, saída Z X=1
X=0 G
X=1
X=0 H
X=1
A B C D E F G

5- Projete um registrador de deslocamento de quatro bits com saída Z (Z 3,Z2,Z1,Z0) e com sinal de controle C de dois
bits (C1C0) de forma que quando C = 0 a saída do registrador seja mantida (hold), quando C = 1 seja feito o
deslocamento circular de 1 bit para a direita (rotate-right), quando C = 2 seja feito o deslocamento circular de 1 bit
para a esquerda (rotate_left) e quando C = 3 um valor externo I (I3,I2,I1,I0) seja carregado no registrador (load).
Desenhe todas as partes internas do circuito usando multiplexadores para o circuito de excitação dos flip-flops tipo D.
6- Projete um registrador de deslocamento de quatro bits com saída z (z3z2z1z0) e com sinal de seleção de dois bits
(s1s0) de forma que quando s1s0 = 11 um valor externo x (x3x2x1x0) seja carregado no registrador (load), quando s1s0 =
“10” seja feito o deslocamento circular de 1 bit para a direita (rotate-right), quando s1s0 = 01 seja feita a multiplicação
do número Z por 2 (mult) e quando s1s0 = 00 a saída do registrador seja mantida (hold). Desenhe todas as partes
internas do circuito usando multiplexadores para o circuito de excitação dos flip-flops tipo D.

7- Um portão de garagem que corre sobre trilhos é acionado tanto para a entrada como para a saída de veículos por
meio de chaves E e S, acessíveis ao motorista, conforme a Figura 2. Uma vez aberto, o portão deve permanecer nesta
situação enquanto for detectada a presença de carros (P) sobre a área hachurada. O portão é fechado automaticamente
se não houver mais carros sobre esta área. No caso de saída de veículos, um sinal luminoso (L) deve permanecer aceso
até que o carro saia da garagem. Suponha que o motor que movimenta o portão receba os sinais: 00⇒parado,
10⇒abrindo e 01⇒fechando. Suponha que o zelador possa abrir o portão usando um controle remoto com sinal
infravermelho IV. Quando o controle é acionado pelo zelador, o portão é aberto e deve permanecer assim até que o
controle remoto seja pressionado novamente. Só então o portão deve fechar, desde que não haja nenhum carro na área
hachurada. O sistema só atende a novos comandos do porteiro quando estiver completamente aberto ou
completamente fechado. Se o portão começa a fechar e detecta um carro na área hachurada, ele deve voltar a abrir e
esperar que não haja nenhum carro para recomeçar a fechar. Assuma que existem dois sensores de fim de curso que
indicam se o portão está completamente aberto (A) ou completamente fechado (F). Todos os sensores (P, A, F, IV) e a
saída para o sinal luminoso (L) são ativos no nível lógico 1. Faça o diagrama de estados do circuito de controle para
acionar o motor para abrir e fechar o portão, bem como para acender o sinal luminoso.

Figure 2

8- Um elevador de carga atende a uma construção de 2 andares. Os pedidos para subir ou descer são feitos por botões
exteriores B1 e B2 (um para cada andar) ou por meio de um botão que fica no interior do elevador Bi. Dois sensores P1
e P2, um em cada andar, indicam se o elevador está corretamente posicionado no andar. As duas portas (poço e do
elevador) são acionadas simultaneamente e se movimentam paralelamente tanto para abrir como para fechar. Sensores
A e F indicam se as mesmas estão completamente abertas ou completamente fechadas. Um outro sensor, I, detecta se
existe algo impedindo o fechamento das portas. Encontrando-se no andar desejado, e uma vez abertas, as portas
devem permanecer nesta situação até que alguém solicite o uso do elevador. O elevador só se movimenta com as
portas fechadas. Quando algo impedir o fechamento das portas, estas devem ser abertas e assim permanecer até que
seu fechamento seja permitido para que o elevador se movimente. Faça o diagrama de uma máquina de estados
síncrona que acione: o motor que movimenta o elevador me (00 parado, 01 subir e 10 descer); e o motor que
movimenta as portas mp (00 parado, 01 fechar, e 10 abrir). Assuma que o elevador só atende a pedidos quando se
encontrar parado no andar e de porta aberta e que os sinais de botões e sensores são ativos no nível lógico 1.

Bom trabalho! Profa. Eliete Caldeira

Você também pode gostar