Escolar Documentos
Profissional Documentos
Cultura Documentos
Simplificação de circuitos
– Parte 2
Profª. Renata Garcia
Simplificação de expressões através
do Diagrama de Veitch-Karnaugh
• O Diagrama de Karnaugh é um mapa que permite a
simplificação de maneira mais rápida dos casos extraídos da
tabela verdade, obtidas de situações quaisquer.
• Serão estudados os diagramas para 2, 3 e 4 variáveis.
Mapa VK para Duas Variáveis
o Simplificação:
o Agrupar as células que contém o valor 1, no menor
número possível de agrupamentos;
o Seleção de grupos não dever ser feito na diagonal;
o Cada célula de valor 1 deve estar ligada a pelo
menos um agrupamento;
o Quanto maior os blocos selecionados melhor a
simplificação obtida.
1. Tentar formar agrupamento com quatro células (quadra);
2. Se não for possível formar uma quadra, tentar formar um
pares;
3. Se houver termos isolados, formar agrupamentos com esses
termos;
Mapa VK para Duas Variáveis
o Cada agrupamento é visto como um produto (AND) entre
as variáveis que não mudam de valor no agrupamento
o Obs: Se houver apenas uma variável que não muda de valor,
então essa variável representa o agrupamento.
o A expressão simplificada é obtida unificando os agrupamentos
(expressões que representam os agrupamentos) com uma
soma booleana (OR).
o Observações:
o Dois enlaces podem compartilhar células;
o Um enlace envolvendo uma única célula não resulta em
simplificação;
o Quanto maior o enlace, maior é a simplificação alcançada;
o Quanto menor o número de enlaces, maior é a simplificação;
Diagrama de Karnaugh para 2
variáveis
• O diagrama de Karnaugh para 2 variáveis é mostrado abaixo:
• No mapa são encontradas todas as possibilidades assumidas pelas
variáveis A e B
B B B B B B
A A A A=0
A A A
A=1
Diagrama de Karnaugh para 2
variáveis
• O diagrama de Karnaugh para 2 variáveis é mostrado abaixo:
• No mapa são encontradas todas as possibilidades assumidas pelas
variáveis A e B
B B B B B B
A A A B=0
A A A
B= 1
Diagrama de Karnaugh para 2
variáveis
• Uma célula do diagrama representa um caso da tabela verdade:
• Exemplo:
B B B B
A A=0e
A A=0
B=0 eB=1
A A
Preenchendo o Mapa de Karnaugh
• Exemplo:
A B S
0 0 0
B B
0 1 1 A 0 1
1 0 1
1 1 1 A 1 1
S A B A B A B
Método de Simplificação
• Método – Agrupar as regiões onde S=1, no menor número possível de
agrupamentos. As regiões onde S=1 que não puderem ser agrupadas,
serão consideradas isoladamente.
• Possibilidades:
• A) Quadra
B B
A 1 1
S=1
A 1 1
Método de Simplificação
• B) Pares: conjunto de 2 regiões vizinhas onde S = 1. Exemplos:
B B B B
A 1 0
A 0 0
A 1 0
A 1 1
SA SB
Método de Simplificação
• C) Termos isolados: Região onde S = 1 sem vizinhança para o
agrupamento. Exemplos:
B B B B
A 1 0 A 0 1
A 0 1 A 1 0
Método de Simplificação
• Voltando ao exemplo: Podemos fazer 2 pares e escrevemos a
expressão de cada par.
A B S
0 0 0
B B S = par 1 ou par2
0 1 1 A 0 1 S A B
1 0 1
1 1 1 A 1 1
Par 1
S A B A B A B
Par 2
Método de Simplificação
• Exemplo 2:
A B S
0 0 1
B B S = par 1 ou par2
A 1 1
0 1 1 Par 1 S A B
1 0 1
1 0 Teorema de De Morgan
1 1 0 A
S A B
S A B A B A B
Par 2
Diagrama de Karnaugh para 3
variáveis
B B
A
A
C C C
Diagrama de Karnaugh para 3
variáveis
• Regiões do Mapa de 3 variáveis
B B B B
A A
A A
C C C C C C
A=1 A=0
Diagrama de Karnaugh para 3
variáveis
• Regiões do Mapa de 3 variáveis
B B B B
A A
A A
C C C C C C
B=0 B=1
Diagrama de Karnaugh para 3
variáveis
• Regiões do Mapa de 3 variáveis
B B B B
A A
A A
C C C C C C
C= 0 C=1
Diagrama de Karnaugh para 3
variáveis
• Exemplo: Região onde A = 0, B = 1 e C =1
B B
A
A
C C C
Preenchendo o Mapa de Karnaugh
• Exemplo:
A B C S
0 0 0 1 B B
0 0 1 0
A 1 0 1 1
0 1 0 1
0 1 1 1
A 1 0 0 1
1 0 0 1
1 0 1 0 C C C
1 1 0 1
1 1 1 0
S A B C A B C A B C A B C A B C
Método de Simplificação
• Possibilidades de agrupamento:
• A) Oitava
B B
A 1 1 1 1
S=1
A 1 1 1 1
C C C
Método de Simplificação
• B) Quadras: Agrupamentos de 4 regiões onde S =1,
B B
A 1 1 1 1 Quadra A
A 0 0 0 0
C C C
Método de Simplificação
• B) Quadras: Agrupamentos de 4 regiões onde S =1,
B B
A 1 1 0 0 Quadra B
A 1 1 0 0
C C C
Método de Simplificação
• B) Quadras: Agrupamentos de 4 regiões onde S =1,
B B
A 1 0 0 1 Quadra C
A 1 0 0 1
C C C
Método de Simplificação
• C) Pares:
• Exemplos:
B B
A 1 0 0 1 Par A C
A 0 1 1 0
C C C
Par A C
Método de Simplificação
• d) Termos isolados:
• Exemplos: Termo A B C
B B
0 1 0 1 Termo A B C
A
A 0 0 1 0
C C C
Termo A B C
Método de Simplificação
• Voltando ao exemplo:
A B C S
0 0 0 1
B B
0 0 B0
1 A 1 0 1 1
0 1 0 1
0 1 1 1 A 1 0 0 1
1 0 0 1
C C C
1 0 1 0
1 1 0 1 S C A B
1 1 1 0
S A B C A B C A B C A B C A B C
Método de Simplificação
• Exemplo 2:
A B C S
0 0 0 0
B B
0 0 B1
1 A 0 1 1 0
0 1 0 0
0 1 1 1 A 1 1 0 1
1 0 0 1
C C C
1 0 1 1
1 1 0 1 S AC AC B C
1 1 1 0
Método de Simplificação
• Exemplo 2: Ou podemos fazer
A B C S
0 0 0 0
B B
0 0 B1
1 A 0 1 1 0
0 1 0 0
0 1 1 1 A 1 1 0 1
1 0 0 1
C C C
1 0 1 1
1 1 0 1 S AC A B AC
1 1 1 0
Diagrama de Karnaugh para 4
variáveis
C C
B
A
B
A
B
D D D
Diagrama de Karnaugh para 4
variáveis
• Algumas regiões do mapa de 4 variáveis:
C C C C
B B
A A
B B B= 0
A A= 1 A
B B
D D D D D D
Diagrama de Karnaugh para 4
variáveis
• Algumas regiões do mapa de 4 variáveis:
C C C C
B B
A A
B B C= 1
D= 0
A A
B B
D D D D D D
Diagrama de Karnaugh para 4
variáveis
• Exemplo: Região onde A = 1, B = 0, C =0 e D = 0
C C
B
A
B
A
B
D D D
Preenchendo o Mapa de Karnaugh
• Exemplo:
A B C D S A B C D S S A B C D A B C D A B C D
A B C D A B C D A B C D
0 0 0 0 0 1 0 0 0 1
A B C D A B C D A B C D
0 0 0 1 1 1 0 0 1 1
A B C D A B C D A B C D
0 0 1 0 1 1 0 1 0 0
0 0 1 1 1 1 0 1 1 1
0 1 0 0 0 1 1 0 0 1
0 1 0 1 1 1 1 0 1 1
0 1 1 0 0 1 1 1 0 0
0 1 1 1 1 1 1 1 1 1
Preenchendo o Mapa de Karnaugh
• Exemplo:
C C
A B C D S A B C D S
0 0 0 0 0 1 0 0 0 1
0 1 1 1 B
0 0 0 1 1 1 0 0 1 1 A
0 1 1 0
0 0 1 0 1 1 0 1 0 0
B
0 0 1 1 1 1 0 1 1 1 1 1 1 0
0 1 0 0 0 1 1 0 0 1
A
0 1 0 1 1 1 1 0 1 1 1 1 1 0 B
0 1 1 0 0 1 1 1 0 0
0 1 1 1 1 1 1 1 1 1 D D D
Método de simplificação
• Por analogia com o que foi visto para 2 e 3 variáveis podemos fazer:
C C
0 1 1 1 B
A S D AC A B C
0 1 1 0
B
1 1 1 0
A
1 1 1 0 B
D D D
Método de simplificação
• Outro exemplo:
A B C D S A B C D S
C C
0 0 0 0 0 1 0 0 0 0
0 0 0 1 1 1 0 0 1 0
0 1 1 0 B
0 0 1 0 0 1 0 1 0 1 A
1 1 1 1
0 0 1 1 1 1 0 1 1 0
B
0 1 0 0 1 1 1 0 0 0 0 0 1 0
0 1 0 1 1 1 1 0 1 0 A
0 1 1 0 1 1 1 1 0 0 0 0 0 1 B
0 1 1 1 1 1 1 1 1 1
D D D
Método de simplificação
• Outro exemplo: S A D A B B C D A B C D
A B C D S A B C D S
C C
0 0 0 0 0 1 0 0 0 0
0 0 0 1 1 1 0 0 1 0
0 1 1 0 B
0 0 1 0 0 1 0 1 0 1 A
1 1 1 1
0 0 1 1 1 1 0 1 1 0
B
0 1 0 0 1 1 1 0 0 0 0 0 1 0
0 1 0 1 1 1 1 0 1 0 A
0 1 1 0 1 1 1 1 0 0 0 0 0 1 B
0 1 1 1 1 1 1 1 1 1
D D D
Condições Irrelevantes