SlideShare uma empresa Scribd logo
CIRCUITOS DIGITAIS
Simplificação empregando
mapa de karnaugh
Prof. Edson Moreno
2
Introdução
• Mapa de karnaugh
– Emprega conceitos vistos anteriormente
– Método de simplificação visual
– Permite reduzir
• O tamanho do circuito (Propriedades da álgebra booleanas)
• O número de níveis a serem empregados (Soma de produtos e produtos de soma)
– Complexidade é reduzida junto
3
Mapas de karnaugh
Um mapa de Karnaugh é a representação gráfica da tabela de
verdade de uma função lógica.
x
0 1
0 2
x
1 3
y
0
1
y
x
0
1
0
1
x
xy
00 01
0 2
x
1 3
z
0
1
z
11 10
6 4
7 5
y
xy
00 01
0 4
x
1 5
zw
00
01
z
11 10
12 8
13 9
y
3 7
2 6
15 11
14 10
11
10
w
4
Mapa de Karnaugh
Como preencher a tabela com a expressão ?
a′b′c′+a′b′c+abc′+ab′c′
5
Mapa de Karnaugh
6
Mapa de Karnaugh
Como preencher a tabela com a expressão ?
a′b′c′d+a′b′cd+a′bc′d′+abc′d′+abc′d+abcd+ab′cd′
7
Mapa de Karnaugh
8
Tabela Verdade → Karnaugh
9
Método de Karnaugh (3 variáveis)
xy
00 01
0 2
x
1 3
z
0
1
z
11 10
6 4
7 5
y
z
y
z
y
z
x
z
y
x
z
y
x
z
y
x
f 
+

+

+


+


=
)
,
,
(
x y z f(x,y,z)
0 0 0 0 0
1 0 0 1 1
2 0 1 0 1
3 0 1 1 1
4 1 0 0 0
5 1 0 1 1
6 1 1 0 1
7 1 1 1 1
x y z f(x,y,z)
0 0 0 0 0
1 0 0 1 1
2 0 1 0 1
3 0 1 1 1
4 1 0 0 0
5 1 0 1 1
6 1 1 0 1
7 1 1 1 1
0 1
xy
00 01
0 2
x
1 1
1 3
z
0
1
z
1 0
11 10
6 4
1 1
7 5
y
0 1
xy
00 01
0 2
x
1 1
1 3
z
0
1
z
1 0
11 10
6 4
1 1
7 5
y
0 1
xy
00 01
0 2
x
1 1
1 3
z
0
1
z
1 0
11 10
6 4
1 1
7 5
y
z
y
z
y
x
f +
=
)
,
,
(
0 1
xy
00 01
0 2
x
1 1
1 3
z
0
1
z
1 0
11 10
6 4
1 1
7 5
y
10
Método de Karnaugh (4 variáveis)
x y z w f(x,y,z,w)
0 0 0 0 0 0
1 0 0 0 1 1
2 0 0 1 0 0
3 0 0 1 1 1
4 0 1 0 0 0
5 0 1 0 1 0
6 0 1 1 0 0
7 0 1 1 1 0
8 1 0 0 0 0
9 1 0 0 1 1
10 1 0 1 0 0
11 1 0 1 1 1
12 1 1 0 0 1
13 1 1 0 1 1
14 1 1 1 0 1
15 1 1 1 1 0
x y z w f(x,y,z,w)
0 0 0 0 0 0
1 0 0 0 1 1
2 0 0 1 0 0
3 0 0 1 1 1
4 0 1 0 0 0
5 0 1 0 1 0
6 0 1 1 0 0
7 0 1 1 1 0
8 1 0 0 0 0
9 1 0 0 1 1
10 1 0 1 0 0
11 1 0 1 1 1
12 1 1 0 0 1
13 1 1 0 1 1
14 1 1 1 0 1
15 1 1 1 1 0
0 0
xy
00 01
0 4
x
1 0
1 5
zw
00
01
z
1 0
11 10
12 8
1 1
13 9
y
1 0
3 7
0 0
2 6
0 1
15 11
1 0
14 10
11
10
w
z
y
x
w
y
x
w
y
w
z
y
x
f 

+


+

=
)
,
,
,
(
0 0
xy
00 01
0 4
x
1 0
1 5
zw
00
01
z
1 0
11 10
12 8
1 1
13 9
y
1 0
3 7
0 0
2 6
0 1
15 11
1 0
14 10
11
10
w
11
Como Agrupar ?
1 1
1
1 1
1 1
0
1 0
1
1 1
1 0
0
1
1
1
1
1
1
1
1 1
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1 1
0
0
0
0
0
0 0
1 1
1
1
1 1
0
0
1
1
1
1
1
0
1
1 1
0 0
0
0
0
0
0
12
Mapa de Karnaugh
• Exercício em aula
– Monte o mapa de Karnaugh para as seguintes expressões
– A’BC + AB’C + AB’C’
– A’BCD’ + ABCD’ + ABC’D’ + ABCD
– AC(B’+C)
13
Limites
• Normalmente, não se usa Mapa de Karnaugh para resolução de
problemas com mais de 6 variáveis, por ser extremamente difícil
sua resolução.
• Entretanto o mapa de Karnaugh ainda é muito utilizado para até 6
variáveis de entrada.
• Para 5 e 6 variáveis, a forma de representação por Mapa de
Karnaugh é feita utilizando a teoria da superposição.
14
Método de Karnaugh (5 variáveis)
2 implicantes primos
8 células distintas
2 implicantes primos essenciais
bc
00 01
0 4
b
1 5
de
00
01
d
11 10
12 8
13 9
c
3 7
2 6
15 11
14 10
11
10
e
a=0
a=1
+


+



= d
c
a
e
d
b
a
e
d
c
b
a
f )
,
,
,
,
(
e
c
d
a
e
d
a
e
d
b
a 


+


+



+
bc
00 01
16 20
b
17 21
de
00
01
d
11 10
28 24
29 25
c
19 23
18 22
31 27
30 26
11
10
e
0 0
bc
00 01
0 4
b
0 0
1 5
de
00
01
d
0 0
11 10
12 8
0 0
13 9
c
1 1
3 7
0 1
2 6
1 1
15 11
1 0
14 10
11
10
e
0 0
bc
00 01
0 4
b
0 0
1 5
de
00
01
d
0 0
11 10
12 8
0 0
13 9
c
1 1
3 7
0 1
2 6
1 1
15 11
1 0
14 10
11
10
e
0 0
bc
00 01
16 20
b
0 0
17 21
de
00
01
d
0 0
11 10
28 24
0 0
29 25
c
1 1
19 23
0 1
18 22
1 1
31 27
1 0
30 26
11
10
e
0 0
bc
00 01
16 20
b
0 0
17 21
de
00
01
d
0 0
11 10
28 24
0 0
29 25
c
1 1
19 23
0 1
18 22
1 1
31 27
1 0
30 26
11
10
e
0 0
bc
00 01
0 4
b
0 0
1 5
de
00
01
d
0 0
11 10
12 8
0 0
13 9
c
1 1
3 7
0 1
2 6
1 1
15 11
1 0
14 10
11
10
e
0 0
bc
00 01
16 20
b
0 0
17 21
de
00
01
d
0 0
11 10
28 24
0 0
29 25
c
1 1
19 23
0 1
18 22
1 1
31 27
1 0
30 26
11
10
e
0 0
bc
00 01
0 4
b
0 0
1 5
de
00
01
d
0 0
11 10
12 8
0 0
13 9
c
1 1
3 7
0 1
2 6
1 1
15 11
1 0
14 10
11
10
e
0 0
bc
00 01
16 20
b
0 0
17 21
de
00
01
d
0 0
11 10
28 24
0 0
29 25
c
1 1
19 23
0 1
18 22
1 1
31 27
1 0
30 26
11
10
e
d
c
e
d
e
d
c
b
a
f 
+

=
)
,
,
,
,
(
15
Mapa de Karnaugh (5 variáveis)
http://www2.elo.utfsm.cl/~lsb/elo211/aplicaciones/katz/chapter2/chapter02.doc3.html
16
Mapa de Karnaugh (6 variáveis)
17
Condições irrelevantes (Don’t care)
No mapa de Karnaugh as combinações irrelevantes deverão assumir valores que
permitem reduzir o número de literais em cada um dos implicantes primos (i.e.
permitem aumentar as dimensões de cada conjunto de 2n células).
x y z f(x,y,z)
0 0 0 0 0
1 0 0 1 0
2 0 1 0 1
3 0 1 1 1
4 1 0 0 x
5 1 0 1 x
6 1 1 0 x
7 1 1 1 x
xy
00 01
0 2
x
1 3
z
0
1
z
11 10
6 4
7 5
y
y
z
y
x
f =
)
,
,
(
0 1
xy
00 01
0 2
x
0 1
1 3
z
0
1
z
x x
11 10
6 4
x x
7 5
y
0 1
xy
00 01
0 2
x
0 1
1 3
z
0
1
z
x x
11 10
6 4
x x
7 5
y
0 1
xy
00 01
0 2
x
0 1
1 3
z
0
1
z
x x
11 10
6 4
x x
7 5
y
18
Condições irrelevantes (Don’t care)
19
Exercícios
• Projetar um circuito simplificado que caracterize um elevador da
seguinte forma:
– M sinaliza que o elevador está em movimento (1) ou parado (0)
– O prédio possuir 3 andares (A1, A2 e A3)
• O sistema deve reconhecer reconhecer a presença do elevador no andar (1) ou
não (0)
– A saída P deve indicar que a porta pode ser aberta (1) sempre que elevador
estiver parado em um dado andar.
• Tente simplificar os seguintes circuitos aplicando karnaugh
20
Referências úteis
• Limitações de Mapas de Karnaugh
– Difícil lidar com funções com mais de 4 variáveis.
• 5 e 6 variáveis é factível, mas complexo
– Difícil de automatizar !!!
• Outras referências
– https://www.youtube.com/watch?v=73xFPhTsCFk
(simplificação booleana)
– https://www.youtube.com/watch?v=luMHYC6UQ1o
(Karnaugh português)
– https://www.youtube.com/watch?v=A0XupfXiKIo
(Karnaugh em inglês)
• Simuladores e Ferramentas Computacionais
– http://goo.gl/sl8s0S (Karma)
– http://sontrak.com/ (Logic Friday – Boolean logic optimization)

Mais conteúdo relacionado

Semelhante a Mapa de Karnor - Aula03.pdf

Basica produtosnotaveisequacoesaritmeticabasica
Basica   produtosnotaveisequacoesaritmeticabasicaBasica   produtosnotaveisequacoesaritmeticabasica
Basica produtosnotaveisequacoesaritmeticabasicaslidericardinho
 
Resolucao dos exercicios_integrais
Resolucao dos exercicios_integraisResolucao dos exercicios_integrais
Resolucao dos exercicios_integraisWilson Kushima
 
Ii -eletronica_digital_parte_2_v1.0
Ii  -eletronica_digital_parte_2_v1.0Ii  -eletronica_digital_parte_2_v1.0
Ii -eletronica_digital_parte_2_v1.0semprealex
 
M3 descodificadorde7segmentos
M3 descodificadorde7segmentosM3 descodificadorde7segmentos
M3 descodificadorde7segmentosCarlos Pereira
 
PC_2020-2_EP12_Funcao Potencia de Expoente Racional_GABARITO.pdf
PC_2020-2_EP12_Funcao Potencia de Expoente Racional_GABARITO.pdfPC_2020-2_EP12_Funcao Potencia de Expoente Racional_GABARITO.pdf
PC_2020-2_EP12_Funcao Potencia de Expoente Racional_GABARITO.pdfssuserce7c52
 
Ultimo matrices banhakeia
Ultimo matrices banhakeiaUltimo matrices banhakeia
Ultimo matrices banhakeiaMateo Banhakeia
 
SISTEMA DE COORDENADAS CARTESIANAS RETANGULARES E A EQUAÇÃO DA CIRCUNFERÊNCIA
SISTEMA DE COORDENADAS CARTESIANAS RETANGULARES E A EQUAÇÃO DA CIRCUNFERÊNCIASISTEMA DE COORDENADAS CARTESIANAS RETANGULARES E A EQUAÇÃO DA CIRCUNFERÊNCIA
SISTEMA DE COORDENADAS CARTESIANAS RETANGULARES E A EQUAÇÃO DA CIRCUNFERÊNCIACarlos Campani
 
2016 2 oficina matematica - minimos quadrados
2016 2 oficina matematica - minimos quadrados2016 2 oficina matematica - minimos quadrados
2016 2 oficina matematica - minimos quadradosPaulo Cezar Pagnossin
 
Transformadas clark e park
Transformadas clark e parkTransformadas clark e park
Transformadas clark e parkJosé Sobrenome
 
Aula 05 - Transformada de Laplace.pdf
Aula 05 - Transformada de Laplace.pdfAula 05 - Transformada de Laplace.pdf
Aula 05 - Transformada de Laplace.pdfPedroTVSouza
 
Mat funcao polinomial 2 grau
Mat funcao polinomial 2 grauMat funcao polinomial 2 grau
Mat funcao polinomial 2 grautrigono_metria
 
Topologiaespacometri (1)
Topologiaespacometri (1)Topologiaespacometri (1)
Topologiaespacometri (1)Gutemberg Sales
 

Semelhante a Mapa de Karnor - Aula03.pdf (20)

Iezzi93 109
Iezzi93 109Iezzi93 109
Iezzi93 109
 
Basica produtosnotaveisequacoesaritmeticabasica
Basica   produtosnotaveisequacoesaritmeticabasicaBasica   produtosnotaveisequacoesaritmeticabasica
Basica produtosnotaveisequacoesaritmeticabasica
 
Resolucao dos exercicios_integrais
Resolucao dos exercicios_integraisResolucao dos exercicios_integrais
Resolucao dos exercicios_integrais
 
Resolucao dos exercicios_integrais
Resolucao dos exercicios_integraisResolucao dos exercicios_integrais
Resolucao dos exercicios_integrais
 
Ii -eletronica_digital_parte_2_v1.0
Ii  -eletronica_digital_parte_2_v1.0Ii  -eletronica_digital_parte_2_v1.0
Ii -eletronica_digital_parte_2_v1.0
 
ajuste de curva
ajuste de curvaajuste de curva
ajuste de curva
 
M3 descodificadorde7segmentos
M3 descodificadorde7segmentosM3 descodificadorde7segmentos
M3 descodificadorde7segmentos
 
PC_2020-2_EP12_Funcao Potencia de Expoente Racional_GABARITO.pdf
PC_2020-2_EP12_Funcao Potencia de Expoente Racional_GABARITO.pdfPC_2020-2_EP12_Funcao Potencia de Expoente Racional_GABARITO.pdf
PC_2020-2_EP12_Funcao Potencia de Expoente Racional_GABARITO.pdf
 
Ultimo matrices banhakeia
Ultimo matrices banhakeiaUltimo matrices banhakeia
Ultimo matrices banhakeia
 
SISTEMA DE COORDENADAS CARTESIANAS RETANGULARES E A EQUAÇÃO DA CIRCUNFERÊNCIA
SISTEMA DE COORDENADAS CARTESIANAS RETANGULARES E A EQUAÇÃO DA CIRCUNFERÊNCIASISTEMA DE COORDENADAS CARTESIANAS RETANGULARES E A EQUAÇÃO DA CIRCUNFERÊNCIA
SISTEMA DE COORDENADAS CARTESIANAS RETANGULARES E A EQUAÇÃO DA CIRCUNFERÊNCIA
 
2016 2 oficina matematica - minimos quadrados
2016 2 oficina matematica - minimos quadrados2016 2 oficina matematica - minimos quadrados
2016 2 oficina matematica - minimos quadrados
 
Transformadas clark e park
Transformadas clark e parkTransformadas clark e park
Transformadas clark e park
 
Aula 05 - Transformada de Laplace.pdf
Aula 05 - Transformada de Laplace.pdfAula 05 - Transformada de Laplace.pdf
Aula 05 - Transformada de Laplace.pdf
 
Aula8
Aula8Aula8
Aula8
 
Mat funcao polinomial 2 grau
Mat funcao polinomial 2 grauMat funcao polinomial 2 grau
Mat funcao polinomial 2 grau
 
Topologiaespacometri (1)
Topologiaespacometri (1)Topologiaespacometri (1)
Topologiaespacometri (1)
 
Apostila cdi 2012_1
Apostila cdi 2012_1Apostila cdi 2012_1
Apostila cdi 2012_1
 
Seqe
SeqeSeqe
Seqe
 
Exercicios de estatistica resolvido.3
Exercicios de estatistica resolvido.3Exercicios de estatistica resolvido.3
Exercicios de estatistica resolvido.3
 
Unifesp 2005 1dia
Unifesp 2005 1diaUnifesp 2005 1dia
Unifesp 2005 1dia
 

Último

1 - ESPAÇO CONFINADO - NORMA REGULAMENTADORA 33 - SLIDESHARE.pptx
1 - ESPAÇO CONFINADO - NORMA REGULAMENTADORA 33 - SLIDESHARE.pptx1 - ESPAÇO CONFINADO - NORMA REGULAMENTADORA 33 - SLIDESHARE.pptx
1 - ESPAÇO CONFINADO - NORMA REGULAMENTADORA 33 - SLIDESHARE.pptxeliasmar2
 
INSTRUÇÃO TÉcnica N° 3 - NEOENERGIA BRASILIA .pdf
INSTRUÇÃO TÉcnica N° 3 - NEOENERGIA BRASILIA .pdfINSTRUÇÃO TÉcnica N° 3 - NEOENERGIA BRASILIA .pdf
INSTRUÇÃO TÉcnica N° 3 - NEOENERGIA BRASILIA .pdfmarcyomendona
 
Aula_LUBRIFICAÇÃO_INDUSTRIAL AUTOMOTIVA_
Aula_LUBRIFICAÇÃO_INDUSTRIAL AUTOMOTIVA_Aula_LUBRIFICAÇÃO_INDUSTRIAL AUTOMOTIVA_
Aula_LUBRIFICAÇÃO_INDUSTRIAL AUTOMOTIVA_JairGaldino4
 
ATIVIDADE 2 - PSICOLOGIA ORGANIZACIONAL - ok.pdf
ATIVIDADE 2 - PSICOLOGIA ORGANIZACIONAL - ok.pdfATIVIDADE 2 - PSICOLOGIA ORGANIZACIONAL - ok.pdf
ATIVIDADE 2 - PSICOLOGIA ORGANIZACIONAL - ok.pdfColaborar Educacional
 
AE01 -ESTUDO CONTEMPORÂNEO E TRANSVERSAL -COMUNICAÇÃO ASSERTIVA E INTERPESSOA...
AE01 -ESTUDO CONTEMPORÂNEO E TRANSVERSAL -COMUNICAÇÃO ASSERTIVA E INTERPESSOA...AE01 -ESTUDO CONTEMPORÂNEO E TRANSVERSAL -COMUNICAÇÃO ASSERTIVA E INTERPESSOA...
AE01 -ESTUDO CONTEMPORÂNEO E TRANSVERSAL -COMUNICAÇÃO ASSERTIVA E INTERPESSOA...Consultoria Acadêmica
 
AE01 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL GESTÃO ÁGIL DE PROJETOS UNICESUMAR ...
AE01 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL GESTÃO ÁGIL DE PROJETOS UNICESUMAR ...AE01 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL GESTÃO ÁGIL DE PROJETOS UNICESUMAR ...
AE01 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL GESTÃO ÁGIL DE PROJETOS UNICESUMAR ...Consultoria Acadêmica
 
AE02 - MAQUINAS TÉRMICAS UNICESUMAR 52/2024
AE02 - MAQUINAS TÉRMICAS UNICESUMAR 52/2024AE02 - MAQUINAS TÉRMICAS UNICESUMAR 52/2024
AE02 - MAQUINAS TÉRMICAS UNICESUMAR 52/2024Consultoria Acadêmica
 
Curso de operador de guindauto e guindaste
Curso de operador de guindauto e guindasteCurso de operador de guindauto e guindaste
Curso de operador de guindauto e guindasteNetoSilva63
 
Presentación en Power point. Capítulo 5 - Bombas de água.pdf
Presentación en Power point. Capítulo 5 - Bombas de água.pdfPresentación en Power point. Capítulo 5 - Bombas de água.pdf
Presentación en Power point. Capítulo 5 - Bombas de água.pdfDanielMangoldNieves
 
Aula 03 - Gestão da Manutenção - OS e Software de Gerenciamento de Manutenção...
Aula 03 - Gestão da Manutenção - OS e Software de Gerenciamento de Manutenção...Aula 03 - Gestão da Manutenção - OS e Software de Gerenciamento de Manutenção...
Aula 03 - Gestão da Manutenção - OS e Software de Gerenciamento de Manutenção...JairGaldino4
 
Treinamento de boas práticas de fabricação
Treinamento de boas práticas de fabricaçãoTreinamento de boas práticas de fabricação
Treinamento de boas práticas de fabricaçãohelder866682
 

Último (11)

1 - ESPAÇO CONFINADO - NORMA REGULAMENTADORA 33 - SLIDESHARE.pptx
1 - ESPAÇO CONFINADO - NORMA REGULAMENTADORA 33 - SLIDESHARE.pptx1 - ESPAÇO CONFINADO - NORMA REGULAMENTADORA 33 - SLIDESHARE.pptx
1 - ESPAÇO CONFINADO - NORMA REGULAMENTADORA 33 - SLIDESHARE.pptx
 
INSTRUÇÃO TÉcnica N° 3 - NEOENERGIA BRASILIA .pdf
INSTRUÇÃO TÉcnica N° 3 - NEOENERGIA BRASILIA .pdfINSTRUÇÃO TÉcnica N° 3 - NEOENERGIA BRASILIA .pdf
INSTRUÇÃO TÉcnica N° 3 - NEOENERGIA BRASILIA .pdf
 
Aula_LUBRIFICAÇÃO_INDUSTRIAL AUTOMOTIVA_
Aula_LUBRIFICAÇÃO_INDUSTRIAL AUTOMOTIVA_Aula_LUBRIFICAÇÃO_INDUSTRIAL AUTOMOTIVA_
Aula_LUBRIFICAÇÃO_INDUSTRIAL AUTOMOTIVA_
 
ATIVIDADE 2 - PSICOLOGIA ORGANIZACIONAL - ok.pdf
ATIVIDADE 2 - PSICOLOGIA ORGANIZACIONAL - ok.pdfATIVIDADE 2 - PSICOLOGIA ORGANIZACIONAL - ok.pdf
ATIVIDADE 2 - PSICOLOGIA ORGANIZACIONAL - ok.pdf
 
AE01 -ESTUDO CONTEMPORÂNEO E TRANSVERSAL -COMUNICAÇÃO ASSERTIVA E INTERPESSOA...
AE01 -ESTUDO CONTEMPORÂNEO E TRANSVERSAL -COMUNICAÇÃO ASSERTIVA E INTERPESSOA...AE01 -ESTUDO CONTEMPORÂNEO E TRANSVERSAL -COMUNICAÇÃO ASSERTIVA E INTERPESSOA...
AE01 -ESTUDO CONTEMPORÂNEO E TRANSVERSAL -COMUNICAÇÃO ASSERTIVA E INTERPESSOA...
 
AE01 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL GESTÃO ÁGIL DE PROJETOS UNICESUMAR ...
AE01 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL GESTÃO ÁGIL DE PROJETOS UNICESUMAR ...AE01 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL GESTÃO ÁGIL DE PROJETOS UNICESUMAR ...
AE01 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL GESTÃO ÁGIL DE PROJETOS UNICESUMAR ...
 
AE02 - MAQUINAS TÉRMICAS UNICESUMAR 52/2024
AE02 - MAQUINAS TÉRMICAS UNICESUMAR 52/2024AE02 - MAQUINAS TÉRMICAS UNICESUMAR 52/2024
AE02 - MAQUINAS TÉRMICAS UNICESUMAR 52/2024
 
Curso de operador de guindauto e guindaste
Curso de operador de guindauto e guindasteCurso de operador de guindauto e guindaste
Curso de operador de guindauto e guindaste
 
Presentación en Power point. Capítulo 5 - Bombas de água.pdf
Presentación en Power point. Capítulo 5 - Bombas de água.pdfPresentación en Power point. Capítulo 5 - Bombas de água.pdf
Presentación en Power point. Capítulo 5 - Bombas de água.pdf
 
Aula 03 - Gestão da Manutenção - OS e Software de Gerenciamento de Manutenção...
Aula 03 - Gestão da Manutenção - OS e Software de Gerenciamento de Manutenção...Aula 03 - Gestão da Manutenção - OS e Software de Gerenciamento de Manutenção...
Aula 03 - Gestão da Manutenção - OS e Software de Gerenciamento de Manutenção...
 
Treinamento de boas práticas de fabricação
Treinamento de boas práticas de fabricaçãoTreinamento de boas práticas de fabricação
Treinamento de boas práticas de fabricação
 

Mapa de Karnor - Aula03.pdf

  • 1. CIRCUITOS DIGITAIS Simplificação empregando mapa de karnaugh Prof. Edson Moreno
  • 2. 2 Introdução • Mapa de karnaugh – Emprega conceitos vistos anteriormente – Método de simplificação visual – Permite reduzir • O tamanho do circuito (Propriedades da álgebra booleanas) • O número de níveis a serem empregados (Soma de produtos e produtos de soma) – Complexidade é reduzida junto
  • 3. 3 Mapas de karnaugh Um mapa de Karnaugh é a representação gráfica da tabela de verdade de uma função lógica. x 0 1 0 2 x 1 3 y 0 1 y x 0 1 0 1 x xy 00 01 0 2 x 1 3 z 0 1 z 11 10 6 4 7 5 y xy 00 01 0 4 x 1 5 zw 00 01 z 11 10 12 8 13 9 y 3 7 2 6 15 11 14 10 11 10 w
  • 4. 4 Mapa de Karnaugh Como preencher a tabela com a expressão ? a′b′c′+a′b′c+abc′+ab′c′
  • 6. 6 Mapa de Karnaugh Como preencher a tabela com a expressão ? a′b′c′d+a′b′cd+a′bc′d′+abc′d′+abc′d+abcd+ab′cd′
  • 9. 9 Método de Karnaugh (3 variáveis) xy 00 01 0 2 x 1 3 z 0 1 z 11 10 6 4 7 5 y z y z y z x z y x z y x z y x f  +  +  +   +   = ) , , ( x y z f(x,y,z) 0 0 0 0 0 1 0 0 1 1 2 0 1 0 1 3 0 1 1 1 4 1 0 0 0 5 1 0 1 1 6 1 1 0 1 7 1 1 1 1 x y z f(x,y,z) 0 0 0 0 0 1 0 0 1 1 2 0 1 0 1 3 0 1 1 1 4 1 0 0 0 5 1 0 1 1 6 1 1 0 1 7 1 1 1 1 0 1 xy 00 01 0 2 x 1 1 1 3 z 0 1 z 1 0 11 10 6 4 1 1 7 5 y 0 1 xy 00 01 0 2 x 1 1 1 3 z 0 1 z 1 0 11 10 6 4 1 1 7 5 y 0 1 xy 00 01 0 2 x 1 1 1 3 z 0 1 z 1 0 11 10 6 4 1 1 7 5 y z y z y x f + = ) , , ( 0 1 xy 00 01 0 2 x 1 1 1 3 z 0 1 z 1 0 11 10 6 4 1 1 7 5 y
  • 10. 10 Método de Karnaugh (4 variáveis) x y z w f(x,y,z,w) 0 0 0 0 0 0 1 0 0 0 1 1 2 0 0 1 0 0 3 0 0 1 1 1 4 0 1 0 0 0 5 0 1 0 1 0 6 0 1 1 0 0 7 0 1 1 1 0 8 1 0 0 0 0 9 1 0 0 1 1 10 1 0 1 0 0 11 1 0 1 1 1 12 1 1 0 0 1 13 1 1 0 1 1 14 1 1 1 0 1 15 1 1 1 1 0 x y z w f(x,y,z,w) 0 0 0 0 0 0 1 0 0 0 1 1 2 0 0 1 0 0 3 0 0 1 1 1 4 0 1 0 0 0 5 0 1 0 1 0 6 0 1 1 0 0 7 0 1 1 1 0 8 1 0 0 0 0 9 1 0 0 1 1 10 1 0 1 0 0 11 1 0 1 1 1 12 1 1 0 0 1 13 1 1 0 1 1 14 1 1 1 0 1 15 1 1 1 1 0 0 0 xy 00 01 0 4 x 1 0 1 5 zw 00 01 z 1 0 11 10 12 8 1 1 13 9 y 1 0 3 7 0 0 2 6 0 1 15 11 1 0 14 10 11 10 w z y x w y x w y w z y x f   +   +  = ) , , , ( 0 0 xy 00 01 0 4 x 1 0 1 5 zw 00 01 z 1 0 11 10 12 8 1 1 13 9 y 1 0 3 7 0 0 2 6 0 1 15 11 1 0 14 10 11 10 w
  • 11. 11 Como Agrupar ? 1 1 1 1 1 1 1 0 1 0 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 1 1 1 1 1 1 0 0 1 1 1 1 1 0 1 1 1 0 0 0 0 0 0 0
  • 12. 12 Mapa de Karnaugh • Exercício em aula – Monte o mapa de Karnaugh para as seguintes expressões – A’BC + AB’C + AB’C’ – A’BCD’ + ABCD’ + ABC’D’ + ABCD – AC(B’+C)
  • 13. 13 Limites • Normalmente, não se usa Mapa de Karnaugh para resolução de problemas com mais de 6 variáveis, por ser extremamente difícil sua resolução. • Entretanto o mapa de Karnaugh ainda é muito utilizado para até 6 variáveis de entrada. • Para 5 e 6 variáveis, a forma de representação por Mapa de Karnaugh é feita utilizando a teoria da superposição.
  • 14. 14 Método de Karnaugh (5 variáveis) 2 implicantes primos 8 células distintas 2 implicantes primos essenciais bc 00 01 0 4 b 1 5 de 00 01 d 11 10 12 8 13 9 c 3 7 2 6 15 11 14 10 11 10 e a=0 a=1 +   +    = d c a e d b a e d c b a f ) , , , , ( e c d a e d a e d b a    +   +    + bc 00 01 16 20 b 17 21 de 00 01 d 11 10 28 24 29 25 c 19 23 18 22 31 27 30 26 11 10 e 0 0 bc 00 01 0 4 b 0 0 1 5 de 00 01 d 0 0 11 10 12 8 0 0 13 9 c 1 1 3 7 0 1 2 6 1 1 15 11 1 0 14 10 11 10 e 0 0 bc 00 01 0 4 b 0 0 1 5 de 00 01 d 0 0 11 10 12 8 0 0 13 9 c 1 1 3 7 0 1 2 6 1 1 15 11 1 0 14 10 11 10 e 0 0 bc 00 01 16 20 b 0 0 17 21 de 00 01 d 0 0 11 10 28 24 0 0 29 25 c 1 1 19 23 0 1 18 22 1 1 31 27 1 0 30 26 11 10 e 0 0 bc 00 01 16 20 b 0 0 17 21 de 00 01 d 0 0 11 10 28 24 0 0 29 25 c 1 1 19 23 0 1 18 22 1 1 31 27 1 0 30 26 11 10 e 0 0 bc 00 01 0 4 b 0 0 1 5 de 00 01 d 0 0 11 10 12 8 0 0 13 9 c 1 1 3 7 0 1 2 6 1 1 15 11 1 0 14 10 11 10 e 0 0 bc 00 01 16 20 b 0 0 17 21 de 00 01 d 0 0 11 10 28 24 0 0 29 25 c 1 1 19 23 0 1 18 22 1 1 31 27 1 0 30 26 11 10 e 0 0 bc 00 01 0 4 b 0 0 1 5 de 00 01 d 0 0 11 10 12 8 0 0 13 9 c 1 1 3 7 0 1 2 6 1 1 15 11 1 0 14 10 11 10 e 0 0 bc 00 01 16 20 b 0 0 17 21 de 00 01 d 0 0 11 10 28 24 0 0 29 25 c 1 1 19 23 0 1 18 22 1 1 31 27 1 0 30 26 11 10 e d c e d e d c b a f  +  = ) , , , , (
  • 15. 15 Mapa de Karnaugh (5 variáveis) http://www2.elo.utfsm.cl/~lsb/elo211/aplicaciones/katz/chapter2/chapter02.doc3.html
  • 16. 16 Mapa de Karnaugh (6 variáveis)
  • 17. 17 Condições irrelevantes (Don’t care) No mapa de Karnaugh as combinações irrelevantes deverão assumir valores que permitem reduzir o número de literais em cada um dos implicantes primos (i.e. permitem aumentar as dimensões de cada conjunto de 2n células). x y z f(x,y,z) 0 0 0 0 0 1 0 0 1 0 2 0 1 0 1 3 0 1 1 1 4 1 0 0 x 5 1 0 1 x 6 1 1 0 x 7 1 1 1 x xy 00 01 0 2 x 1 3 z 0 1 z 11 10 6 4 7 5 y y z y x f = ) , , ( 0 1 xy 00 01 0 2 x 0 1 1 3 z 0 1 z x x 11 10 6 4 x x 7 5 y 0 1 xy 00 01 0 2 x 0 1 1 3 z 0 1 z x x 11 10 6 4 x x 7 5 y 0 1 xy 00 01 0 2 x 0 1 1 3 z 0 1 z x x 11 10 6 4 x x 7 5 y
  • 19. 19 Exercícios • Projetar um circuito simplificado que caracterize um elevador da seguinte forma: – M sinaliza que o elevador está em movimento (1) ou parado (0) – O prédio possuir 3 andares (A1, A2 e A3) • O sistema deve reconhecer reconhecer a presença do elevador no andar (1) ou não (0) – A saída P deve indicar que a porta pode ser aberta (1) sempre que elevador estiver parado em um dado andar. • Tente simplificar os seguintes circuitos aplicando karnaugh
  • 20. 20 Referências úteis • Limitações de Mapas de Karnaugh – Difícil lidar com funções com mais de 4 variáveis. • 5 e 6 variáveis é factível, mas complexo – Difícil de automatizar !!! • Outras referências – https://www.youtube.com/watch?v=73xFPhTsCFk (simplificação booleana) – https://www.youtube.com/watch?v=luMHYC6UQ1o (Karnaugh português) – https://www.youtube.com/watch?v=A0XupfXiKIo (Karnaugh em inglês) • Simuladores e Ferramentas Computacionais – http://goo.gl/sl8s0S (Karma) – http://sontrak.com/ (Logic Friday – Boolean logic optimization)