Escolar Documentos
Profissional Documentos
Cultura Documentos
DIGITAL
DEP. ENGENHARIA ELETROTÉCNICA
2. FUNÇÕES
LÓGICAS
3 – SUMÁRIO
7432
Datasheet
7408
7404
3.2 – FUNÇÕES LÓGICAS
EXEMPLO
Exemplo: Implementação da função lógica
F A + A.B
3.2 – FUNÇÕES LÓGICAS
EXEMPLO
Exemplo: Implementação da função lógica
F A + A.B
3.2 – FUNÇÕES LÓGICAS
EXEMPLO
Exemplo: Implementação da função lógica
F A + A.B
3.2 – FUNÇÕES LÓGICAS
EXEMPLO
Exemplo: Implementação da função lógica
F A + A.B
3.3 – ÁLGEBRA DE BOOLE
DEFINIÇÕES
( A B C ).( A B ).( B C )
Exercício:
Sum-of-
Products
Product-
of-Sum
3.4 – TABELAS DE VERDADE
EXEMPLO 1
Entradas: sensores A e B
Saídas: S1V ; S1E ; S2V ; S2E
(V: verde; E: encarnado)
3.4 – TABELAS DE VERDADE
EXEMPLO 1
0 0 1 0 0 1 2. Minimize as funções
usando Álgebra de Boole
0 1 0 1 1 0
3. Desenhe o diagrama
lógico das funções mínimas
1 0 1 0 0 1
4. Desenhe o diagrama
1 1 1 0 0 1 lógico completo das funções
mínimas usando CIs 74LS
3.4 – TABELAS DE VERDADE
EXEMPLO 2
Projete um circuito para controlar uma bomba que enche uma caixa de água
(caixa 2) no alto de um edifício a partir de outra caixa (caixa 1) usada como
reservatório, colocada no rés-do-chão.
O circuito, através de sensores convenientemente
dispostos nas caixas (A, B e C), deve atuar na bomba
(B0) e numa electroválvula (Ev) ligada à canalização de
entrada. A electroválvula permite abastecer a caixa 1.
Os botões são entradas de um circuito digital, que por sua vez determina a
ligação ou não dos motores. Projete o circuito lógico de modo que a potência
total dos motores ligados ao mesmo tempo nunca ultrapasse 90HP. Se
ultrapassar 90HP, o motor de menor potência deverá ser desligado, e se
mesmo assim ultrapassar, o de segunda menor potência será desligado.
Se por acaso as portas abrirem enquanto o alarme está ligado, uma sirene de
alarme deve disparar, indicando que o veículo está provavelmente a ser
furtado (ou que o dono se esqueceu de desligar o alarme antes de abrir o
carro).
Resolução
Sendo a entrada A o botão do alarme, e as entradas B e C os sinais
provenientes das portas:
3.4 – TABELAS DE VERDADE
EXEMPLO 5
Projete um circuito que permita automatizar um
alarme de perigo para um veículo automóvel.
Esse alarme deverá receber como entrada os
sinais da ignição, dos faróis e da porta do
motorista. E deverá acionar um LED no painel do
carro quando uma das seguintes condições
acontecer:
• A ignição está ligada e a porta do motorista está aberta;
Resolução
Escolhendo: Ignição = A, Porta = B e Faróis = C.
3.4 – TABELAS DE VERDADE
EXERCÍCIOS COMPLEMENTARES
2. Projete um circuito combinacional de três entradas e uma saída. A saída só será acionada
(nível lógico alto) quando a maioria das entradas estiver em 1.
3. A figura representa um tanque industrial, com dois sensores de nível, um botão que aciona o
motor e uma válvula de escoamento da água. Quanto o botão é pressionado, o tanque deve
encher de água. Ao soltá-lo, o tanque deverá esvaziar-se através da válvula. A água NUNCA
deve transbordar, nem o escoamento pode ser acionado sem a presença de água no tanque.
Convenções: Sensor de nível alto e baixo são 1 quando detectam água; Botão é 1 quando
pressionado; Bomba é asserida com a entrada a 1; a válvula é asserida (escoamento) com a
entrada a 0 (funcionamento invertido).
3.5 – MAPAS DE KARNAUGH
SIMPLIFICAÇÃO DE FUNÇÕES
Ou então:
3.5 – MAPAS DE KARNAUGH
MAPAS REDUZIDOS Não foi lecionado
É melhor não!
3.5 – MAPAS DE KARNAUGH
EXEMPLOS Não foi lecionado
3.5 – MAPAS DE KARNAUGH
EXERCÍCIO 1
Quatro grandes tanques em uma indústria química contêm diferentes líquidos que
estão sendo aquecidos. Sensores de nível de líquido são utilizados para detectar
se o nível do tanque A ou do tanque B sobe acima de um nível predeterminado.
Sensores de temperatura existentes nos tanques C e D detectam se a
temperatura de um desses tanques cai abaixo de um determinado limite.
• Se apenas o sensor F ou os 3 sensores frontais forem acionados, o robô anda para trás;
• Se apenas F e D forem acionados, o robô gira para a esquerda;
• Se apenas F e E forem acionados, o robô gira para a direita;
• Se apenas D ou E for acionados, o robô gira para o lado oposto ao lado do choque;
• Se apenas A for pressionado, o robô anda para a frente;
• Caso nenhum sensor seja acionado (e para as demais combinações,
consideradas inválidas), o robô fica parado.
Construa a tabela verdade e encontre as expressões
booleanas para o circuito. Implemente o circuito com
multiplexadores.