Você está na página 1de 3

Universidade Federal de Itajubá – campus Itabira

Disciplina: Circuitos Lógicos


Prof. Dean Karolak

Lista de exercícios 2

1. Obtenha as expressões Booleanas do circuito de comando dos disjuntores ABCD da


figura abaixo, sabendo que a alimentação do barramento deve ser feita com as
seguintes considerações:
a. Não pode haver mais que uma usina alimentando o barramento por vez;
b. A ordem de preferência é GA > GB > GC > GD;
c. Não deve haver interrupção de energia quando pelo menos um gerador
estiver em funcionamento;
d. Por medida de segurança, quando nenhum gerador estiver funcionando, o
barramento deve ser desconectado dos geradores.
Desenhe o circuito lógico de controle do sistema.

2. Um dado circuito deve monitorar a veracidade dos números recebidos por um


sistema. Os números binários presentes no barramento A3A2A1A0 são considerados
válidos se estiverem entre 0 e 9. Projete um circuito que atenda essas
especificações, produzindo um nível lógico alto, “1”, na saída se o número recebido
não estiver entre 0 e 9.
3. Deseja-se comandar um semáforo no cruzamento de duas ruas, como indicado na
figura abaixo. Admita que exista um sistema de fotocélula para detectar a presença
de carros, onde o nível lógico “1” indica presença e “0” a ausência. O farol dirigido
para cada uma das ruas, pode estar verde ou vermelho, representado pelos níveis
“1” e “0” respectivamente. O carro pode passar se o farol estiver verde. Projete o
circuito de comando do semáforo, levando-se em conta as seguintes considerações.
a. Apenas um carro de cada vez deve passar no cruzamento;
b. Se não houver o carro em nenhuma das ruas, o farol é um estado opcional;
c. O carro da direita, quando houver, tem preferência;
d. Para as condições não cobertas no item c), a ordem de preferência será
sempre ABCD.

4. Uma lâmpada deve ser controlada independentemente por 3 interruptores


localizados em três pontos diferentes. Assim, ao se pressionar qualquer um dos
interruptores, muda-se o estado da lâmpada (acesa para apagada ou vice-versa).
Projete o circuito eletrônico que satisfaça essas exigências.

5. Projete um conversor do código BCD6311 para o código BCDXS3.

6. Faça o projeto e desenhe os circuitos para:


a. Um codificador em código Gray para 16 teclas de entrada, as quais
representam os dígitos hexadecimais. Quando pressionadas, as teclas
produzem nível lógico alto.
b. Um decodificador do código Gray para display de 7 segmentos anodo
comum, o qual deve mostrar os caracteres hexadecimais.
7. Projete um decodificador para, a partir de um código binário, escrever a sequência
da figura abaixo em um display de 7 segmentos catodo comum.

8. Implemente as funções lógicas abaixo utilizando:

a. MUX 16x1
b. MUX 8x1
c. MUX 4x1

9. Implemente usando apenas MUX 2x1.


a. MUX 4x1
b. MUX 8x1
c. MUX 8x2
d. MUX 16x1

10. Projete um somador completo a partir de meio somadores.

11. Projete um subtrator completo a partir de meio subtratores.

12. Projete um circuito para efetuar a soma de 2 variáveis de um bit cada ou a subtração
delas a partir de uma variável de seleção M. Quando M = “0” o circuito deverá
realizar a soma e quando “1” a subtração.

13. Considerando o tempo de propagação de portas lógicas simples igual a 1 ns,


determine o tempo de propagação de um somador completo de:
a. 1 bit
b. 4 bits

Você também pode gostar