ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES
ATIVIDADE 04 – EXPRESSÕES BOOLEANAS / MAPAS DE KARNOUGH
Gil Eduardo de Andrade
→ Esta atividade deve ser efetuada com a utilização dos softwares Digital Works apresentados
em sala de aula pelo professor e disponíveis para download nos link:
http://www.gileduardo.com.br/IFPR/OAC/downloads/dworks.zip.
http://www.gileduardo.com.br/IFPR/OAC/downloads/kmin.zip
→ As respostas desse documento devem ser entregues compactadas junto aos arquivos “.dwm”
do software de simulação utilizado para construir os circuitos apresentados.
ÁLGEBRA BOOLEANA – MAPAS DE KARNOUGH (KMAPS)
1. Utilizando o software easykarnaugh, disponível para download na página do
desenvolvedor ou no link apresentado no início desse documento, efetue as simplificações
das expressões booleanas apresentadas logo a abaixo. Após as simplificações monte os
circuitos antes e pós simplificação no digital works e verifique se os dois apresentam o
mesmo funcionamento.
I–
II –
III –
f(a,b,c) = a'b'c + abc' + a'b'c'
f(a,b,c) = a'c' + abc + bc' + a'bc
f(a,b,c) = ab + ac + ac' + a'b'
→
→
→
Simplificado =
Simplificado =
Simplificado =
PROJETOS DIGITAIS PARA RESOLUÇÃO DE PROBLEMAS
2. Considere a instalação de um sistema automático para controle dos semáforos nas ruas A
e B. Sabendo que existem as seguintes situações de funcionamento:
III III -
carros na rua B → verde no semáforo 2, vermelho no semáforo 1.
carros na rua A → verde no semáforo 1, vermelho no semáforo 2.
carros nas ruas A e B → verde no semáforo 1 (preferencial) e vermelho no 2.
Construa o circuito digital que atenda as especificações acima, considere como entradas:
carros na rua A e carros na rua B, onde o valor de entrada “1” indica que há carros na rua
e o valor de entrada “0” indica que não há carros na rua. Considere também como saídas:
o semáforo 1 e o semáforo 2, onde o valor de saída “1” indica que o semáforo está aberto e
o valor de saída “0” indica que o semáforo está fechado.
Resposta: coloque aqui a imagem do circuito projetado
3. Considere um sistema de som que possui apenas um amplificador, porém esse
amplificador possui três conexões, o que possibilita conectarmos ao mesmo os seguintes
aparelhos:
III III -
DVD Player
CD Player
Rádio
Sabendo que há uma prioridade para o aparelho que utilizará o amplificador de acordo
com a ordem apresentada anteriormente, projete um circuito digital que ao DVD player ser
ligado, automaticamente desabilite o CD Player e o Radio, quando o CD Player for ligado,
automaticamente desabilite o Radio, que só deve utilizar o amplificador quando os outros
dois aparelhos estiverem desligados.
O circuito projetado deve ficar entre as saídas dos aparelhos e as entradas do amplificador.
Resposta: coloque aqui a imagem do circuito projetado
3. Considere o misturador de tintas apresentado a seguir. Neste cenário temos o motor
que gira a hélice para mistura da tinta, representado pela letra M, o sensor de nível
representado por A, que indica que o nível do tanque já atingiu seu valor mínimo para que
o motor comece a funcionar. Temos também as válvulas que permitem a passagem das
tintas, representadas pelas letras B e C.
Tanto o motor, quanto o sensor e as válvulas são considerados ligados
ou ativados quando estiverem com nível lógico 1 e desligados ou
desativados quando estiverem com nível lógico 0. Projete um circuito
digital para o controle do motor M, que deve ser acionado somente
quando o nível do tanque atingir o sensor A e uma ou mais válvulas
estiverem acionadas.
Resposta: coloque aqui a imagem do circuito projetado
4. O sistema apresentado a seguir é composto por três fornos (Fa, Fb e Fc). Cada forno
tem um controlador de temperatura (Ca, Cb e Cc), responsáveis por fazer o controle da
s respectivas temperaturas. Se a temperatura de determinado forno ultrapassar um valor
programado no controlador o respectivo alarme é ativado. No caso, quando algum dos
controladores estiver com seu respectivo alarme ligado a saída correspondente (A, B e C)
tem nível lógico 1, caso contrário, tem nível lógico 0. Sabendo disso, projete um circuito
digital que ative o SINALIZADOR sempre que duas ou três saídas de alarmes estiverem
ativas, em qualquer outra situação o SINALIZADOR deverá estar desligado. Monte a
tabela verdade e simplifique a expressão
utilizando o Mapa de Karnaugh. Crie o circuito equivalente no software Digital Works.
Resposta: coloque aqui a imagem do circuito projetado
5. Considere um sistema combinatório onde existem três entradas e duas saídas. As
entradas são chaves digitais I1, I2 e I3 que podem assumir os valores lógicos “0”
(desligado) e “1” (ligado) e as saída S1 e S2 são fechaduras digitais, que quando ligadas “1”
abrem, respectivamente as portas P1 e P2. Sendo assim, projete um circuito digital que
cumpra as seguintes condições:
→ Porta P1 “ABERTA” quando:
I1=0, I2=0 e I3=0;
I1=1, I2=0 e I3=1;
I1=1, I2=1 e I3=1;
→ Porta P2 “ABERTA” quando:
I1=1, I2=0 e I3=0;
I1=0, I2=1 e I3=1;
I1=1, I2=1 e I3=0;
Para quaisquer outras combinações das chaves digitais as duas portas devem estar
fechadas.
Resposta: coloque aqui a imagem do circuito projetado
Download

organização e arquitetura de computadores