Introdução aos Mapas de Karnaugh

thild 5,702 views 11 slides Oct 21, 2013
Slide 1
Slide 1 of 11
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11

About This Presentation

No description available for this slideshow.


Slide Content

Introdução aos Mapas de Introdução aos Mapas de
KargaughKargaugh
Prof. Tony Alexander Hild
Lógica Digital – 1 CC – Unicentro – 2013

O que são Mapas de Karnaugh?O que são Mapas de Karnaugh?
●Ou Mapas de Veitch-Karnaugh, ou K-Maps:
–Criado por Edward Veitch (1952) e aperfeiçoado pelo engenheiro de telecomunicações Maurice
Karnaugh.
●Forma alternativa de simplificar circuitos lógicos;
●Ao invés de usar técnicas de simplificação da álgebra booleana, pode-se transferir
valores lógicos de uma expressão Booleana ou uma tabela de verdade para um mapa de
Karnaugh:
–Usando mintermos ou maxtermos.
●O arranjo de 0s e 1s dentro do mapa ajuda a visualizar as relações lógicas entre as
variáveis e leva diretamente a uma expressão Booleana simplificada;
●Usado para expressões com até 5 variáveis independentes:
–Comumente utilizado para simplificar expressões com até 4 variáveis;
–Mais do que 5 variáveis torna difícil identificar as células adjacentes, sendo melhor utilizar métodos
computacionais.

Relação com os Diagramas de VennRelação com os Diagramas de Venn
ab
ab ab
ab
0
m
2
m
1
m
3
m
100 010
110
111
001
011101
A B
C
000
0
m
1
m
2
m
3
mb
a

DefiniçõesDefinições
Por exemplo: um expressão com duas variáveis formará um mapa com
2
2
=4 células
Células = 2
n
, onde n é o número de
variáveis
BA
A
B
0 1
0
1
0010
0111
A
B
0 1
0
1
A
B
0 1
0
1
BA
BAAB
BA+ BA+
BA+ BA+
Maxtermo Mintermo
0 2
1 3

MontagemMontagem
●Células adjacentes devem diferir em apenas um bit:
–Código de Grey.
Dec Gray Binário
0 000 000
1 001 001
2 011 010
3 010 011
4 110 100
5 111 101
6 101 110
7 100 111

K-Map de duas variáveisK-Map de duas variáveis
A
0 1
B
0
1
m
0
m
2
m
1
m
3

K-Map de três variáveisK-Map de três variáveis
AB
00 01 11 10
C
0
1
m
0
m
2
m
6
m
4
m
1
m
3
m
7
m
5

K-Map de quatro variáveisK-Map de quatro variáveis
AB
00 01 11 10
CD
00
01
11
10
m
0
m
4
m
12
m
8
m
1
m
5
m
13
m
9
m
3
m
7
m
15
m
11
m
2
m
6
m
14
m
10

ExemplosExemplos
●Duas variáveis:
–S = A + B
A B S
00 0 0
10 1 1
21 0 1
31 1 1
A
0 1
B
001
111
A
0 1
B
0
1
m
0
m
2
m
1
m
3

ExemplosExemplos
●Três variáveis:
–S = ABC
A B C S
00 0 0 0
10 0 1 0
20 1 0 0
30 1 1 0
41 0 0 0
51 0 1 0
61 1 0 0
71 1 1 1
AB
00 01 11 10
C
00000
10010
AB
00 01 11 10
C
0
1
m
0
m
2
m
6
m
4
m
1
m
3
m
7
m
5

ExemplosExemplos
●Quatro variáveis:
–S = AB+CD
A B C D S
00 0 0 0 0
10 0 0 1 0
20 0 1 0 0
30 0 1 1 1
40 1 0 0 0
50 1 0 1 0
60 1 1 0 0
70 1 1 1 1
81 0 0 0 0
91 0 0 1 0
101 0 1 0 0
111 0 1 1 1
121 1 0 0 1
131 1 0 1 1
141 1 1 0 1
151 1 1 1 1
AB
00 01 11 10
CD
000010
010010
111111
100010
AB
00 01 11 10
CD
00
01
11
10
m
0
m
4
m
12
m
8
m
1
m
5
m
13
m
9
m
3
m
7
m
15
m
11
m
2
m
6
m
14
m
10