Escolar Documentos
Profissional Documentos
Cultura Documentos
Estrutura do conteúdo
Circuitos combinacionais
Soma de produtos ou produto de somas;
Simplificação de circuitos lógicos;
Simplificação algébrica;
Projetando circuitos lógicos combinacionais;
Método do mapa de Karnaugh;
Circuito gerador e verificador de paridade;
Circuitos para habilitar/desabilitar.
2
Soma de produtos ou produto de somas
➢ Para ilustrar, o circuito original da Figura (a) pode ser simplificado para
produzir o circuito equivalente mostrado na Figura (b).
▪ Em (a) o percurso mais longo que um sinal tem de viajar envolve três
portas. Em (b), o percurso de sinal mais longo envolve apenas duas
portas.
Simplificação algébrica
ഥ + 𝑪)
𝒛 = 𝑨(𝑩
Simplificação algébrica
➢ Na Figura (a), abaixo, temos uma tabela-verdade que indica que a saída
𝑥 será 1 para dois casos distintos: 𝐴 = 0, 𝐵 = 1 e 𝐴 = 1, 𝐵 = 0. Como
isso pode ser implementado?
▪ Sabemos que o termo AND 𝐴𝐵 ҧ gera um nível 1 somente para a condição
𝐴 = 0 e 𝐵 = 1, e o termo AND 𝐴𝐵ത gera um nível 1 para a condição 𝐴 = 1
e 𝐵 = 0.
Projetando circuitos lógicos combinacionais
➢ Visto que 𝑥 pode ser nível ALTO para uma OU outra condição, deve ficar
claro que sobre esses dois termos é realizada uma operação OR para
produzir a saída desejada 𝑥.
▪ Essa implementação é mostrada na Figura (b), abaixo, na qual a
ҧ + 𝐴𝐵.
expressão resultante para a saída é 𝑥 = 𝐴𝐵 ത
Projetando circuitos lógicos combinacionais
➢ Esse procedimento pode ser estendido para exemplos com mais de duas
entradas.
▪ Considere a tabela-verdade, abaixo, para um circuito de três entradas,
em que existem três casos onde a saída 𝑥 é nível 1.
▪ O termo AND requerido para cada um dos casos é mostrado. A
expressão na forma de soma de produtos para a saída 𝑥 é obtida
fazendo a operação OR dos três termos AND: 𝑥 = 𝐴𝐵 ҧ 𝐶ҧ + 𝐴𝐵𝐶
ҧ + 𝐴𝐵𝐶.
x = BC+AC+AB
▪ Implementando o circuito após fatoração:
◼ Projete um circuito lógico que gere uma saída 𝑆 em nível ALTO para as
condições estabelecidas e implemente-o, usando o CICMOS 74HC00 que
contém quatro portas NAND de duas entradas.
Projetando circuitos lógicos combinacionais
▪ A saída S será nível lógico 1 sempre que 𝑃 = 0, visto que isso indica que
falta papel na bandeja de alimentação. A saída S também será nível lógico
1 para os dois casos em que 𝑄 e 𝑅 forem nível 1, indicando atolamento de
papel.
Adjacentes
verticalmente.
Adjacentes
horizontalmente.
Método do Mapa de Karnaugh
Quando um octeto é
agrupado em um mapa
de quatro variáveis, três
são eliminadas, porque
apenas uma variável
permanece inalterada.
Método do Mapa de Karnaugh
➢ Exemplos:
▪ A Figura abaixo mostra um mapa K para um problema de quatro
variáveis. Vamos supor que o mapa tenha sido obtido a partir da tabela
verdade do problema (passo 1). Os quadrados estão numerados por
conveniência para identificar cada grupo. Use os passos 2 a 4 do
processo de simplificação para reduzir o mapa K a uma expressão
simplificada de soma de produtos.
Método do Mapa de Karnaugh
➢ Considere o mapa K na Figura abaixo. Mais uma vez, vamos supor que o
passo 1 já tenha sido realizado. Simplifique.
Método do Mapa de Karnaugh
➢ Cada uma das portas lógicas básicas pode ser usada para controlar a
passagem de um sinal lógico da entrada para a saída.
▪ Um sinal lógico é aplicado em uma das entradas (A) de cada porta lógica
e a outra entrada (B) da porta lógica é o controle.
▪ O nível lógico na entrada de controle determina se o sinal de entrada está
habilitado ou desabilitado de alcançar a saída.
▪ Quando portas não inversoras (AND e OR) são habilitadas, a saída segue
exatamente o sinal da entrada (A).
▪ Quando portas inversoras (NAND e NOR) são habilitadas, a saída é o
inverso do sinal da entrada (A).
▪ As portas AND e NOR geram uma saída constante em nível BAIXO
quando estão desabilitadas.
▪ Ao contrário, as portas OR e NAND geram saída constante em nível
ALTO quando estão desabilitadas.
Circuitos para Habilitar/Desabilitar
Circuitos para Habilitar/Desabilitar
❑ EXEMPLOS:
▪ Projete um circuito lógico que permita a passagem de um sinal para a
saída apenas quando as entradas de controle B e C forem ambas nível
ALTO; caso contrário, a saída permanecerá em nível BAIXO.
▪ Projete um circuito lógico que permita a passagem de um sinal para a
saída apenas quando uma entrada de controle B ou C, mas não ambas,
for nível ALTO; caso contrário, a saída permanecerá em nível ALTO.
▪ Projete um circuito lógico com sinal de entrada A, entrada de controle B
e saídas X e Y, que operam da seguinte forma:
▪ 1. Quando B = 1, a saída X segue a entrada A, e a saída Y é 0.
▪ 2. Quando B = 0, a saída X é 0, e a saída Y segue a entrada A.
Circuitos para Habilitar/Desabilitar
Bibliografia Complementar