Aula05 Portas Logicas
COMPUTADORES
Circuitos Combinacionais
Portas Lógicas
Alexandre Amory
Edson Moreno
Sérgio Johann Filho
Multiplexador (MUX)
• Seleciona a porta enviada para a saída
– Se sel = ‘0’, então S=B
– Se sel = ‘1’, então S=A
•
•
Função Booleana
S = sel . A + sel . B
•
Representação gráfica sel A
S
B
•
Circuito
Tabela Verdade
A B sel
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
S
0
0
1
0
0
1
1
1
Multiplexador (MUX)
• Seleciona a porta enviada para a saída
– Se select[1] = '0' e select[0] = '0', então q = d[0]
– Se select[1] = '0' e select[0] = '1', então q = d[1]
– Se select[1] = '1' e select[0] = '0', então q = d[2]
– Se select[1] = '1' e select[0] = '1', então q = d[3]
•
Obtenha a função booleana e a tabela verdade!
Somador de 1 bit
•
•
Meio Somador
A
Tabela Verdade
B
Cout
S
Somador de 1 bit
•
•
Meio Somador
A
Tabela Verdade
B
Cout
S
•
Somador de 1 bit
•
Somador completo
A
Tabela Verdade
B
Cin
Cout S
•
Somador de 1 bit
•
Somador completo
A
•
Tabela Verdade
B
Obtenha a função booleana e a tabela verdade!
Cin
Cout S
Somador de 4 bits
FA: Full Adder
ULA de 4 Operações (1 bit)
•
Implemente no LogiSim e teste as operações!
•Dica: existem componentes prontos para o somador e mux.
•A ULA pode ser ligada a outras, formando uma ULA de n bits.
Exercícios Lógicos
Extraia as funções lógicas e implemente as mesmas utilizando portas lógicas.
Faça as tabelas verdade e extraia a soma de produtos e o produto de somas 1.
2.
3.
4.
O caixa forte de um banco funciona com um sistema de chaves. Três pessoas têm as chaves: o gerente, seu auxiliar e o tesoureiro. A porta abre com, pelo menos, duas das três chaves, sendo que uma delas tem que ser a do tesoureiro
O alarme de um carro possui interruptores para ligar/desligar nas duas portas da frente e um interruptor geral. O alarme soará se qualquer uma ou ambas as portas forem abertas quando o interruptor geral estiver ligado
Uma casa possui um