Professional Documents
Culture Documents
Lista de Exercícios
Seu funcionamento consiste no registro de uma senha certa de dois bits e na entrada de uma
senha de usuário, também de dois bits. O dispositivo deve ter um circuito capaz de acionar a
fechadura de uma porta, abrindo-a (nível lógico 1) quando as senhas coincidirem e fechá-la
(nível lógico 0) com as senhas diferirem.
a) Elabore inicialmente uma tabela verdade, que represente o sistema.a
b) Defina a função lógica inicial e a otimizada.a
c) Simule o circuito correspondente e realize os testes.8
a2 – Projete um circuito, usando portas lógicas, para acionar um semáforo de trânsito como
ilustrado a seguir:
CIRCUITO Vermelho
SW1
ACIONADOR DO Amarelo
SW2
SEMÁFORO Verde
a10 - Projete e simule um circuito, usando portas lógicas, para mostrar um dígito
hexadecimal de 0 a F em um display de sete segmentos.
a813 - E necessário projetar um circuito lógico para um simples alarme de automóvel. Três
chaves são utilizadas para indicar os estados da porta do motorista, ignição e faróis. Há um
buzzer que deve emitir um aviso e dois leds (verde e vermelho), para indicar a gravidade do
alarme (leve e grave, respectivamente). Faça com que o alarme seja ativado sempre que pelo
menos uma condição ocorrer: a) Os faróis estiverem ligados e a ignição desligada (leve); e b)
A porta estiver aberta e a ignição ligada (grave). Ao final, simule o circuito utilizando o
CircuitMaker.
a15 – Considere as formas de onda mostradas a seguir. Aplique esses sinais no CI-74138,
conforme mostrado a seguir:
A A0 B A1 C A2 D E3
Considere que /E1 e /E2 estejam conectadas no nível baixo e desenhe as formas de onda para
as oito saídas do CI.
a816 – Numa lanchonete os possíveis combos combinam refrigerante, batata frita e
hambúrguer, nos tamanhos pequeno e grande. Deseja-se implementar, num drive-thru
hipotético, um equipamento para realizar o pedido do usuário, através da seguinte interface:
O equipamento deve dar prioridade para o produto de tamanho maior, caso o usuário aperte os
dois tamanhos e priorizar o tamanho pequeno, para o caso do usuário não escolher o tamanho
do produto. Além disso, o equipamento deve apresentar na cozinha um número de 1 a 8, para
indicar o pedido realizado pelo usuário. Implemente o circuito no Simulador de ProtoBoard.
a17 – Para o circuito a seguir, construa a tabela verdade considerando nível lógico UM = 5V
e nível ZERO = 0V.
E D Y
0V 0V
0V 5V
5V 0V
5V 5V
a18 – Qual das três opções a seguir é a mais recomendada para se implementar uma porta
NAND TTL de duas entradas? Por quê?
a19 - Para o circuito a seguir, construa a tabela verdade considerando nível lógico UM = 5V
e nível ZERO = 0V.
X Y
0V
5V
a20 – Qual das duas opções a seguir é a mais indicada para conectar uma chave ativa em
UM a um pino de uma porta TTL? Por quê?
Parâmetro Valor
VOH(mín)
VOL(máx)
VIH(mín)
VIL(máx)
Margem de ruído para o nível baixo
Margem de ruído para o nível alto
Pode se dizer que a família CMOS é compatível com a família TTL? Explique sua resposta.
a22 – Na figura a seguir, o que significam as siglas TPHL e TPLH ?
a) 74 para 74LS
b) 74LS para 74AS
c) 74AS para 74ALS
a827 - Projetar um circuito lógico que controle o nível de uma caixa d’água colocada no
teto de um edifício como ilustrado na figura a seguir. A caixa 1 funciona como reserva e
existem os sensores A, B, C e D que dão a indicação do nível de água. A válvula de entrada
de água é controlada pelo atuador AT1 (ligada nível lógico 1 e desligada nível lógico 0) e a
bomba é controlada pelo atuador AT2 (ligada nível lógico 1 e desligada nível lógico 0). Ao
final, simule o circuito utilizando o CircuitMaker.
828 – Implemente um circuito digital no simulador de ProtoBoard, utilizando CIs
comerciais, para indicar em um display (um dígito de 0 a 9) o próximo paciente que será
atendido numa enfermaria, obedecendo a seguinte prioridade:
Dígito Paciente
9 Idosos hipertensos
8 Idosos diabéticos
7 Idosos com febre
6 Idosos
5 Bebes com febre
4 Bebes
3 Crianças com febre
2 Crianças
1 Adultos com febre
0 Adultos
829 - A figura a seguir mostra um teclado de 12 teclas. Sua saída consiste de 7 sinais; um
para cada uma das 4 linhas (L1, L2, L3, L4) e um para cada das três colunas (C1, C2, C3).
Apertando um botão, duas destas saídas tornam-se nível lógico 1 correspondendo a linha e a
coluna do botão pressionado. Por exemplo, pressionando o botão “1”, teremos L1 = C1 = 1 e
as demais saídas valem zero. Pressionando “#” teremos L4 = C3 = 1 e assim por diante.
Deseja-se que seja projetado um circuito que converta os 7 sinais do teclado em um número
binário de 4 bits b3b2b1b0 indicando qual botão foi pressionado. Os botões de 0 a 9 deverão
ser codificados de 0000 até 1001 (equivalente binário) enquanto que “*” será representado por
1010, “#” por 1011 e o código 1111 indica que nenhum botão foi pressionado em um dado
tempo. Projete este circuito no CircuitMaker que gera esta codificação.
a30 - Projete um circuito, usando portas lógicas, que atenda às especificações a seguir:
a38 – Projete um circuito, usando portas lógicas, que atenda às especificações a seguir:
S1 S2 A0 A1 A2 A3
0 0 E 0 0 0
0 1 0 E 0 0
1 0 0 0 E 0
1 1 0 0 0 E
841 - Usando CIs comerciais projete, simule e monte no CircuitMaker e/ou Simulador de
ProtoBoard um sistema de transmissão de dados com um canal para comunicar palavras de 4
bits. Verifique a ação do sistema para todas as combinações de entradas possíveis.
0 0 0 0
0 1 1 0
1 0 1 0
1 1 0 1
a45 – Preencha tabela verdade a seguir, que representa um circuito Somador Completo,
conforme apresentado no diagrama:
A B Cin S Cout
847 - Utilizando o CircuitMaker, projete e simule um Somador para 2 bits, utilizando apenas
portas lógicas.
848 – Realize o teste virtual do CI-7483, utilizando o Simulador de Protoboard para somar
dois números de quatro bits. Compare esse CI com os circuitos projetados nos itens
anteriores. Se preferir utilize displays de 7 segmentos para melhor visualização dos dados.
849 – Implemente no Simulador de Protoboard um circuito que some dois números de oito
bits cada. Se preferir utilize displays de 7 segmentos para melhor visualização dos dados.