Está en la página 1de 9

UFU - Eletrônica Digital – 2019 1/9

Lista de Exercícios 1 Prof. Ernane Coelho


_______________________________________________________________________________________
1. Converter os seguintes números não sinalizados representados na base 10 para binário:
a. 156
b. 1022
c. 255
d. 256
e. 127
2. Converter os seguintes números com sinal representados na base 10 para binário (considere o
complemento de base e o campo de 1 ou 2 bytes quando necessário):
a. -1
b. -127
c. -128
d. +128
e. -32768
3. Converter os seguintes números binários não sinalizados para decimal:
a. 1011b
b. 1000111b
c. 11111110b
d. 11001100b
4. Converter os seguintes números de 8-bits com sinal para decimal:
a. 01111000b
b. 00101111b
c. 10000001b
d. 10000000b
e. 11111111b
5. Converter os seguintes números representados na base 10 para octal:
a. 156
b. 1022
c. 255
d. 127
6. Converter os seguintes números representados na base 10 para hexadecimal:
a. 156
b. 1022
c. 255
d. 127
7. Converter os seguintes números hexadecimais para decimal (números não sinalizados):
a. 81H
b. 80H
c. FEH
d. FFH
e. 7FH
f. FFFFH
8. Converter os seguintes números hexadecimais para decimal (números com sinal):
a. 81H
b. 80H
c. FEH
d. FFH
e. 7FH
f. FFFFH
UFU - Eletrônica Digital – 2019 2/9
Lista de Exercícios 1 Prof. Ernane Coelho
_______________________________________________________________________________________
9. Considere o complemento de dois quando conveniente para a realização dos cálculos abaixo.

Complementos
Literal Base 2 Base 10
N (8-bits) 1001 1110 158
Complemento da base-1 = (base-1) - N Complemento de 1: Complemento de 9:
(o quanto falta para completar a [base*-1]) C1 =1111 1111 - 1001 1110 C9 = 999 - 158 = 841
*base completa imediatamente acima C1 = 0110 0001
Complemento da base = base - N Complemento de 2: Complemento de 10:
(o quanto falta para completar a base*) C2 =1 0000 0000 - 1001 1110 C10 = 1000 - 158 = 842
*base completa imediatamente acima C2 = 0110 0010
Alteração do cálculo de soma para subtração:
• O princípio é o mesmo em qualquer base
• Cálculo na base 10: 254 - 158 → 254 + C10 = 254 + 842 = 1 096 (despreza-se o carry)
254 - 158 = 096
• Cálculo na base 2: 1111 1110 - 1001 1110 → 1111 1110 + C2
→ 1111 1110 + 0110 0010= 1 0110 0000
(despreza-se o carry)
1111 1110 - 1001 1110 = 0110 0000
a) FFH - 01H
b) 01H – FFH
c) FF + 01H
d) 80H - 81H
e) 81H - 80H

10. Qual a faixa de representação em decimal (maior e menor valor) para:


a. Palavra de 4-bits sem sinal
b. Palavra de 4-bits com sinal
c. Palavra de 8-bits sem sinal
d. Palavra de 8-bits com sinal
e. Palavra de 16-bits sem sinal
f. Palavra de 16-bits com sinal

11. O que é BCD e para que serve?

12. O que é ASCII? Onde tal código é utilizado?

13. Faça a tabela verdade para uma porta NAND de 3 entradas.

14. Considerando a universalidade de uma porta NOR de 2 entradas, desenhe os circuitos equivalentes
para as operações NOT, OR e AND utilizando apenas portas NOR de 2 entradas.

15. Desenhe o esquema de circuito referente às expressões Booleanas abaixo (note que a operação
AND precede a operação OR em termos de prioridade, sendo necessário o parêntesis para
alteração da prioridade):
a. A(B + CD)
b. AB + ACD
c. AB + A(B + C) + B(B + C)
UFU - Eletrônica Digital – 2019 3/9
Lista de Exercícios 1 Prof. Ernane Coelho
_______________________________________________________________________________________
16. Considere a figura abaixo:

a. Monte a tabela verdade do circuito da figura


b. Escreva a equação algébrica que representa o circuito.

17. Considere um sistema de correias transportadoras como apresentado na figura abaixo. O sistema
possui 4 trechos acionados pelos motores MA, MB, MC e MD, os quais são comandados (liga/desliga)
por interruptores independentes. Uma determinada esteira de um trecho só pode operar se a esteira
seguinte está ativa, sob pena de acúmulo do material transportado no ponto de entrada da esteira
seguinte, com derramamento e desperdício de material. Na medida em que a esteira que antecede
um trecho fica vazia, o operador pode desligá-la, mantendo as demais. Visando evitar comandos
indevidos do operador, foram colocados os sensores digitais A, B, C e D em cada motor, os quais
fornecem a informação (0- motor desligado/1-motor ligado), e ainda uma chave geral (desliga todos
os motores) no sistema comandada pela variável digital S. Determine a função digital S=f(A,B,C,D) e
o circuito digital simplificado a ser aplicado ao sistema para habilitar somente as sequências corretas
de comandos do operador.

18. Considere a figura abaixo:

a. Monte a tabela verdade para a saída Y, considerando as entrada A e B;


b. Escreva a equação algébrica que descreve o circuito;
c. Como o circuito da figura pode ser simplificado.
UFU - Eletrônica Digital – 2019 4/9
Lista de Exercícios 1 Prof. Ernane Coelho
_______________________________________________________________________________________
19. O que são mintermos e maxtermos?

20. Um sistema de iluminação noturna deve apresentar uma unidade de controle digital com as
seguintes características:
a. Informações de entrada:
i. A – Sensor de luminosidade: [dia: 0 (nível lógico baixo) / noite: 1 (nível lógico alto)]
ii. B – Energia da concessionária presente: [sim: 1 / não: 0]
iii. C – Sistema UPS (“uninterruptible power supply”) com SOC (“state-of-charge”) das
baterias superior a 10%: [sim: 1 / não: 0]
b. Informação de saída (atuador):
i. S – Estado das lâmpadas controladas por meio de um “driver” adequado:
[0 – desligado / 1-ligado]

Projete o circuito digital para controle do um sistema de iluminação S=f(A,B,C), considerando


que as lâmpadas devem acender somente à noite, mas se houver energia da concessionária ou
o SOC do banco de baterias do sistema UPS for superior a 10%.

21. Um sistema de arrefecimento industrial possui 3 ventiladores independentes, sendo que apenas 2
são necessários para a operação normal do sistema, ou seja, a parada de um ventilador não
compromete a operação do sistema, mas se 2 ventiladores pararem, o sistema deve ser desligado.
Considerando que existem sensores digitais de operação (0 – desligado / 1 - ligado) em cada
ventilador (A, B, C) e ainda que existe uma chave geral do sistema comandada pela variável S (0 –
desligado / 1 - ligado), implemente a função digital S=f(A,B,C), a qual habilite a operação do sistema
somente se 2 ou mais ventiladores estão ativos.

22. Um órgão colegiado com 5 membros realiza frequentemente a análise de projetos, sendo que as
decisões finais são realizadas por meio do voto. Visando a realização de votação secreta, foi decidido
que junto ao assento de cada membro do colegiado (assentos A, B, C, D e E) haveria uma chave para
o exercício do voto com duas posições: 0-reprovar/1-aprovar, e que um painel em destaque na sala
de reuniões apresentaria resultado final (Resultado = 0-reprovado/1-aprovado). Implemente a
função lógica simplificada Resultado=f(A,B,C,D,E) que atenda a aplicação.

23. Em alguns jogos infantis, é comum as crianças tomarem a decisão de quem inicia o jogo baseado em
outro jogo chamado em algumas regiões de pedra-papel-tesoura. Implemente um circuito digital
capaz de apresentar o resultado de análise deste jogo para 2 jogadores. Cada jogador apresentará
sua opção em dois bits:
Opção Jogador 1 Jogador 2
A B C D
Pedra 0 0 0 0
Papel 0 1 0 1
Tesoura 1 0 1 0
Não se aplica 1 1 1 1
O circuito fará a análise das opções e apresentará o seguinte resultado:

Resultado Vencedor
0 Jogador 1
1 Jogador 2
UFU - Eletrônica Digital – 2019 5/9
Lista de Exercícios 1 Prof. Ernane Coelho
_______________________________________________________________________________________
Determine a função lógica que atende à aplicação. Considere as redundâncias inerentes na
simplificação da função.

24. Uma cabine de caminhão de 3 lugares (motorista, passageiro 1 e passageiro 2) apresenta um alarme
para aviso de cinto de segurança não travado, caso o cinto do motorista não esteja travado, ou de
algum passageiro, caso este esteja presente. Considerando as variáveis digitais de entrada como:
A. Sensor do cinto do motorista (0-fechado/1-aberto);
B. Sensor do cinto do passageiro 1 (0-fechado/1-aberto);
C. Presença do passageiro 1 (0-ausente/1-presente);
D. Sensor do cinto do passageiro 2 (0-fechado/1-aberto);
E. Presença do passageiro 2 (0-ausente/1-presente);

e a variável de saída S que aciona o alarme como: 0-desligado/1-ligado, determine a função lógica
simplificada que atende tal aplicação.

25. Em muitas situações da instalação elétrica predial ou residencial existe a necessidade de


ligar/desligar a iluminação de mais de um ponto distinto. Para resolver este problema, as instalações
elétricas apresentam os interruptores paralelo (three-way) e intermediário (four-way). A figura
abaixo apresenta um exemplo de conexão dos interruptores paralelo e intermediário visando o
controle liga/desliga de uma lâmpada de 4 pontos diferentes.

Controle de uma lâmpada de 4 pontos distintos: A, B, C e D.

O circuito elétrico com os interruptores paralelo e intermediário pode ser substituído por um circuito
eletrônico, como mostrado no esquema abaixo. Determine a função lógica S=f(A,B,C,D) de modo a
substituir o circuito elétrico convencional. Dica: assim como ocorre com a codificação Gray, a
alteração de apenas uma variável de entrada (A, B, C ou D) deve inverter o estado da lâmpada.
Escreva a expressão de soma de produtos (SOP) padrão para a função lógica. É possível simplificar a
expressão SOP?
UFU - Eletrônica Digital – 2019 6/9
Lista de Exercícios 1 Prof. Ernane Coelho
_______________________________________________________________________________________
26. Faça a demonstração do Teorema de De Morgan. Dica: considere o postulado do complemento
( + ̅ = 1) e ( . ̅ = 0), assim, se A=B, então ( + = 1) e ( . = 0).

27. Simplifique as expressões Booleanas abaixo:


a. AB + A(B + C) + B(B + C)
b. + ( + )+ ( + )
c. ( + )+
d. + + ̅ ̅
e. ̅ ̅+ ̅ + ̅ +
f. ̅ ( + ) + ( + )( + )
g. ( + )( + )+ +

28. Considere a tabela verdade apresentada abaixo para as entradas A, B e C, e saída Y:

Ordem A B C D Y
0 0 0 0 0 0
1 0 0 0 1 1
2 0 0 1 0 0
3 0 0 1 1 0
4 0 1 0 0 0
5 0 1 0 1 1
6 0 1 1 0 1
7 0 1 1 1 1

a. Determine os mintermos e a respectiva expressão de soma de produtos;


b. Determine os maxtermos e a respectiva expressão de produto das somas.

29. Converta as expressões Booleanas abaixo para a forma de soma de produtos:


a. (A + B)(B + C + D)
b. ( + ) +
c. ̅ ̅ + ( + )( + ̅ + )
d. AB + B(CD + EF)

30. Converta as expressões Booleanas abaixo para a forma padrão de soma de produtos:
a. + ̅ + ̅
b. + + ̅
c. +

31. Converta as expressões Booleanas abaixo para a forma padrão de produto de somas:
a. ( ̅ + )( + + )
b. ( + + )( + + )( + + ̅ + )
UFU - Eletrônica Digital – 2019 7/9
Lista de Exercícios 1 Prof. Ernane Coelho
_______________________________________________________________________________________
32. Considere a Tabela Verdade abaixo:

Ordem A B C Mintermos Y
0 000 ̅ ̅ 0
1 001 ̅ 0
2 010 ̅ ̅ 1
3 011 ̅ 0
4 100 ̅ 1
5 101 1
6 110 ̅ 1
7 111 1
a. Faça o mapa de Karnaugh referente à função apresentada na Tabela Verdade
b. Escreva a função resultante da simplificação via mapa de Karnaugh

33. Considere o circuito da figura abaixo:

Obs.: O circuito acima, apesar de realizável, não constitui uma versão otimizada de implementação, sendo apenas
para finalidade didática.

a. Escreva a expressão lógica (SOP) que descreve o circuito


b. Implemente o mapa de Karnaugh relativo à respectiva expressão
c. Utilizando o mapa de Karnaugh, proceda a simplificação da respectiva expressão
d. Desenhe o circuito relativo à expressão simplificada

34. Qual a diferença entre os somadores completos designados como ripple-carry adder e carry-
lookahead adder? Em qual das classes se enquadra o circuito integrado 74LS83?

35. Implemente um somador de 16-bits, utilizando o CI 74LS83. Como pode ser classificado o somador
de 16-bits implementado, ripple-carry adder ou carry-lookahead adder? Explique!

36. Implemente um somador/subtrator de 8-bits utilizando portas lógicas e o CI 74LS83.


UFU - Eletrônica Digital – 2019 8/9
Lista de Exercícios 1 Prof. Ernane Coelho
_______________________________________________________________________________________
37. Implemente um decodificador de 5 para 32 utilizando CI’s 74HC154. Utilize os circuitos auxiliares
que considerar necessários.

38. Considere o esquema de teclado apresentado abaixo. Implemente o circuito do codificador


apresentado no esquema utilizando codificadores 8 para 3 SN74LS148. A saída do codificador deve
operar conforme a tabela verdade apresentada. Observe que o teclado apresenta a informação em
lógica ativo baixo e a saída do codificador deve operar em lógica ativo alto. Dica: Verifique os
esquemas de ligação disponíveis em catálogo para expansão, saída ativo baixo e alto.

Tecla 0 1 2 3 4 5 6 7 8 9 * #
Código D3 0 0 0 0 0 0 0 0 1 1 1 1
D2 0 0 0 0 1 1 1 1 0 0 0 0
D1 0 0 1 1 0 0 1 1 0 0 1 1
D0 0 1 0 1 0 1 0 1 0 1 0 1

39. Os multiplexadores podem ser utilizados como geradores de funções lógicas, assim, considere o
circuito abaixo utilizando o multiplexador 74HC4067. Escreva a soma de produtos relativa à função
implementada. Desenhe o diagrama de um circuito utilizando portas lógicas, o qual poderia
substituir o circuito da figura.
UFU - Eletrônica Digital – 2019 9/9
Lista de Exercícios 1 Prof. Ernane Coelho
_______________________________________________________________________________________
40. Considere a tabela verdade apresentada abaixo. Implemente um circuito que represente a função
da tabela utilizando o multiplexador 8 para 1 CI 74LS151.
A B C D S
0 0 0 0 0
0 0 0 1 1
0 0 1 0 1
0 0 1 1 0
0 1 0 0 0
0 1 0 1 1
0 1 1 0 1
0 1 1 1 1
1 0 0 0 1
1 0 0 1 0
1 0 1 0 1
1 0 1 1 0
1 1 0 0 1
1 1 0 1 1
1 1 1 0 0
1 1 1 1 1

41. Escreva a equação booleana que representa a função implementada pelo circuito abaixo.

También podría gustarte