Buscar

Mapas de Veitch‐Karnaugh

Prévia do material em texto

Circuitos LógicosCircuitos Lógicos
Mapas de Veitch‐Karnaugh
Mapas de Veitch‐Karnaugh
Mapas de Veitch‐Karnaugh
Mapas de Veitch‐Karnaugh
Mapas de Veitch‐Karnaugh
Mapas de Veitch‐Karnaugh
Mapas de Veitch‐Karnaugh
Mapas de Veitch‐Karnaugh
Mapas de Veitch‐Karnaugh
Mapas de Veitch‐Karnaugh
Mapas de Veitch‐Karnaugh
Mapas de Veitch‐Karnaugh
Mapas de Veitch‐Karnaugh
Mapas de Veitch‐Karnaugh
Mapas de Veitch‐Karnaugh
Mapas de Veitch‐Karnaugh
Mapas de Veitch‐Karnaugh
Mapas de Veitch‐Karnaugh
Mapas de Veitch‐Karnaugh
Mapas de Veitch‐Karnaugh
Mapas de Veitch‐Karnaugh
Mapas de Veitch‐Karnaugh
Mapas de Veitch‐Karnaugh
Mapas de Veitch‐Karnaugh
Mapas de Veitch‐Karnaugh
Mapas de Veitch‐Karnaugh
Mapas de Veitch‐Karnaugh
Mapas de Veitch‐Karnaugh
Mapas de Veitch‐Karnaugh
Mapas de Veitch‐Karnaugh
Mapas de Veitch‐Karnaugh
Minimização com Mapa V‐K 
Minimização com Mapa V‐K 
Minimização com Mapa V‐K 
Minimização com Mapa V‐K 
Minimização com Mapa V‐K 
Minimização com Mapa V‐K 
Minimização com Mapa V‐K 
Minimização com Mapa V‐K 
Minimização com Mapa V‐K 
Minimização com Mapa V‐K 
Minimização com Mapa V‐K 
Minimização com Mapa V‐K 
Minimização com Mapa V‐K 
Minimização com Mapa V‐K 
Minimização com Mapa V‐K 
Minimização com Mapa V‐K 
Minimização com Mapa V‐K 
Minimização com Mapa V‐K 
Minimização com Mapa V‐K 
Minimização com Mapa V‐K 
Minimização com Mapa V‐K 
Minimização com Mapa V‐K 
Minimização com Mapa V‐K 
Minimização com Mapa V‐K 
Minimização com Mapa V‐K 
Minimização com Mapa V‐K 
Minimização com Mapa V‐K 
Minimização com Mapa V‐K 
Minimização com Mapa V‐K 
Circuitos Lógicos
Mapas de Veitch-Karnaugh
Mapa de Veitch-Karnaugh
Método gráfico de representar uma função (tabela-verdade)
Características:Características:
Método gráfico de representar uma função (tabela-verdade) 
Cada linha da Tabela-Verdade é representada por um quadrado
Ilustração para o caso de 2 variáveis:Ilustração para o caso de 2 variáveis:
linha A B Bf(A)
0 00 v0 A
0 1
B
A
0
B
1
ç pç p
0 1
1 0
1 1
1
2
3
0
v1
v3
v2 A
AB
AB
AB 00
AB
0
1
01
1110
0 1
32
Tabela da verdade Mapa de Veitch Mapa de Karnaugh Mapa Auxiliar
(literais)(literais) (1s e 0s)(1s e 0s) (n(n°° linha)linha)
Mapa de Veitch-Karnaugh
A AB AB
Outros formatos possíveis para o caso de 2 variáveis:Outros formatos possíveis para o caso de 2 variáveis:
AB AB AB AB 1100 01 10 30 1 2
B
Mapa V Mapa K Mapa Aux.
AB
AB
00
AB
0
A
B
AB
AB
11
01
3
1
AB
M V
10 2
Mapa V Mapa K Mapa Aux.
Princípio de Construção
Quadrados adjacentes na vertical ou horizontal (incluindo contornos) diferem Quadrados adjacentes na vertical ou horizontal (incluindo contornos) diferem 
por apenas uma literal (ou 1 bit):por apenas uma literal (ou 1 bit):
Princípio de Construção
Função qualquer:Função qualquer:
Exemplos de Exemplos de 
representação:representação:
Linha A B f(A,B)
f(A,B)=f(A,B)=ĀB+AB=mĀB+AB=m11+m+m33
⇒⇒( )
0 0 0 0
1 0 1 1 m1=ĀB
⇒⇒
2 1 0 0
3 1 1 1 m3=AB
⇒⇒
B
f(A,B)=A+Bf(A,B)=A+B
A
⇒⇒
Princípio de Simplificação
2 quadrados (1s) adjacentes = 1 variável é eliminada:2 quadrados (1s) adjacentes = 1 variável é eliminada:
f(A,B)=f(A,B)=ĀB+AB=B(Ā+A)=BĀB+AB=B(Ā+A)=B
Coluna BColuna B
LinhaLinha ĀĀ
f(A,B)=f(A,B)=ĀB+ĀB= Ā(B+B)=ĀĀB+ĀB= Ā(B+B)=Ā
Linha Linha ĀĀ
Representação de funções com 3 variáveis
linha A B C f(A,B,C)
0 0 00 v0
C
AB
C
AB
C
0 1
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
0
1
2
3
v0
v1
v3
v2
v4
B
ABC ABC
ABC
ABC
ABC
ABC
00
01
11
000 001 0
011
111110
010
1
3
6
2
1 0 0
1 0 1
1 1 0
1 1 1
v4
v5
v6
v7
A ABC ABC
ABC ABC
11
10
111
101100
110 7
54
6
Tabela da verdade Mapa de Veitch Mapa de Karnaugh Mapa Auxiliar
BB
ABC ABC ABC ABC
A
BC
0000
00 01 11 10
001 011 010
A
BC
0 1 3 2
A
C
ABCABCABCABC 1 110111101100 6754
Representação de funções com 3 variáveis
BC
Exemplos:Exemplos:
A
0
00 01 11 10
0 1 3 21 1( )∑= 0,3,5,6,7mC)B,f(A,
1 6754 1 1 1
B
ACBA C)B,f(A, ++=
C
),( ,
Simplificação de funções com 3 variáveis
4 quadrados (1s) adjacentes (quarteto) 4 quadrados (1s) adjacentes (quarteto) ⇒⇒ 2 variáveis eliminadas2 variáveis eliminadas
Ex. 1: f(A,B,C)=?Ex. 1: f(A,B,C)=?
Ex. 2: f(A,B,C)=?Ex. 2: f(A,B,C)=?
Representação de funções com 4 variáveis
ABCD
C
ABCD
AB
CD
00 01 11 10
ABCD
A
B
ABCD
ABCD
0000 000100
01
A
D
ABCD
111111
10
D
CD
0
AB
CD
1 3 2
4 7 64 7 6
12 13 15 14
8 9 11 10
5
8 9 11 10
Simplificação de funções com 4 variáveis
∑ 3 15)(5 7 10 1D)CBf(A
C
∑= 3,15)m(5,7,10,1D)C,B,f(A,
0 1 3 2
4 5 7 611 Ex 3: f(A B C D) ?Ex 3: f(A B C D) ?
A
B
12 13 15 14
8 9 11 10
1 1
1
Ex. 3: f(A,B,C,D)=?Ex. 3: f(A,B,C,D)=?
D
1
Simplificação de funções com 4 variáveis
C D C A B C
Exemplos:Exemplos:
B
0 1 3 2
4 5 7 61
1
B
0 1 3 2
4 5 7 6
1 1 1 1
A
D
B
12 13 15 14
8 9 11 101
1 A
D
B
12 13 15 14
8 9 11 10
D D
B D CB D C C
0 1 3 2
4 5 7 6
1 1
C
0 1 3 2
4 5 7 6
1 1
A
B
12 13 15 14
8 9 11 101 1
A
B
12 13 15 14
8 9 11 101 1
DD
Simplificação de funções com 4 variáveis
8 quadrados (1s) adjacentes (octeto) 8 quadrados (1s) adjacentes (octeto) ⇒⇒ 3 variáveis eliminadas3 variáveis eliminadas
Ex. 4: f(A,B,C,D)=?Ex. 4: f(A,B,C,D)=?
Ex. 5: f(A,B,C,D)=?Ex. 5: f(A,B,C,D)=?
Representação de funções com 5 variáveis
A=1A=0
BC
DE
00 1101 10 BC
DE
00 1101 10BC
00
00
01
1101 10
0 1 3 2
6754
BC
00
00
01
1101 10
16 17 19 18
22232120
11
10 8
12 13 1415
11 109
11
10 24
28 29 3031
27 2625
Simplificação de funções com 5 variáveis
D
A
DD
1
D
1 1 11 1
1 11 111 1
B C B C
1 11 111
1 1
1
1
1
E E
1 1
Mas e os Maxitermos?
Como minimizar?Como minimizar?
Revendo Minitermos e Maxitermos
Minimização de Maxitermos
Minimização de Maxitermos
MM11=A+B+C=A+B+C
MM00=A+B+C=A+B+C
MM = M= M ··MM = A+B= A+BMMMINMIN= M= M00··MM11= A+B= A+B
Minimização de Maxitermos
MM MM MM MM MM MM MM
Retorno ao formato Retorno ao formato 
MaxitermoMaxitermoMMMINMIN= M= M00··MM11= = MM00··MM11= M= M00++MM11= m= m00+m+m11
minimizaçãominimização
de minitermosde minitermos
MaxitermoMaxitermo
de minitermosde minitermos
Sobre “Don´t Care”
o “X” está associado a um “dono “X” está associado a um “don´́t t 
care” (despreze), geralmente care” (despreze), geralmente 
d ti bi ãd ti bi ãquando a respectiva combinação quando a respectiva combinação 
de entradas não é válida.de entradas não é válida.
Neste caso, usar o valor (1 Neste caso, usar o valor (1 
ou 0 ) que mais convém à ou 0 ) que mais convém à 
simplificaçãosimplificação

Continue navegando