Você está na página 1de 28

Circuitos Digitais – MCTA006

Aula 12 – Mapa de Karnaugh

Material do Prof. Francisco Javier Ropero Peláez


Adaptações do prof. josé artur quilici-gonzalez

Santo André, março de 2022


Simplificação de Circuitos Lógicos
Formas de Expressão Booleana

Mapa de Karnaugh

Mapa de Karnaugh de 3 Variáveis

Exemplos de Mapa de Karnaugh de 3, 4 e 5 Variáveis

Simplificação do Circuito Lógico do Sistema de Aquecimento de Água com Mapa


de Karnaugh

Exemplos de Simplificação com Mapas de Karnaugh de 3 e 4 Variáveis


Formas de Expressão Booleana
Expressões
Expressão soma-de-produtos - SOP
Booleanas podem ser
escritas em duas
formas padrões: a
forma soma-de-
produtos e a forma
produto-de-somas
Expressão produto-de-somas - POS

A B C SOP POS
Como fazer a conversão de uma forma para a outra? 0 0 0 1 1
0 0 1 0 0
A’B’C’ + A’BC’ + A’BC + AB’C + ABC é equivalente a 000 + 010 + 011 + 101 + 111 0 1 0 1 1
0 1 1 1 1
Das (23)=8 combinações possíveis faltaram 001, 100 e 110 1 0 0 0 0
1 0 1 1 1
O complemento destas 3 formas é 110, 011 e 001 => (A+B+C’)(A’+B+C)(A’+B’+C)
1 1 0 0 0

Sistemas Digitais: Fundamentos e Aplicações – Floyd 1 1 1 1 1


Mapa de Karnaugh
Em vez de estar
Um Mapa de Karnaugh é organizado em colunas e As células são arranjadas
similar a uma Tabela- linhas como uma Tabela- de forma que a
Verdade porque todos os Verdade, o Mapa de simplificação de uma
valores possíveis das Karnaugh é um arranjo dada expressão é obtida
variáveis de entrada e a de células no qual cada simplesmente fazendo
saída para cada valor de célula representa um um agrupamento
entrada estão presentes valor binário das entradas adequado de células
no mapa

0 1 0 1 3 2

2 3 4 5 7 6

6 7 12 13 15 14

4 5 8 9 11 10

Sistemas Digitais: Fundamentos e Aplicações – Floyd


Mapa de Karnaugh de 3 Variáveis
O Mapa de Karnaugh de
3 variáveis é um arranjo
de 8 células

Sistemas Digitais: Fundamentos e Aplicações – Floyd


Mapa de Karnaugh de 3 Variáveis
Determine o valor À medida que cada
binário de cada termo- termo-produto é
produto na expressão de avaliado, coloque um 1
Soma de Produtos no Mapa de Karnaugh

Sistemas Digitais: Fundamentos e Aplicações – Floyd


Mapa de Karnaugh de 3 Variáveis para a Válvula de
Entrada do Aquecedor de Água

T 970
V
Don’t Care
N T950

N T95o T97
o V A L 1 X
0 0 0 1 1 0
0
0
0
1
1
0
x
1
x
0 0
x
1 1
0 1 1 1 0 0
1
1
0
0
0
1
0
x
1
x
0
x
0 0
1 1 0 0 0 1
1 1 1 0 0 0
0 X
N: sensor de nível ALTO V: Válvula de entrada
T95: Sensor de 95 graus A: Aquecedor
T97: Sensor de 97 graus L: LED
Sistemas Digitais: Fundamentos e Aplicações – Floyd
Mapa de Karnaugh de 3 Variáveis para a Válvula de
Entrada do Aquecedor de Água

T970
V
N T950

N T95o T97
o V A L 1 X
0 0 0 1 1 0
0 0 1 x x x
1 V=N
0 1 0 1 0 0 1
0 1 1 1 0 0
1
1
0
0
0
1
0
x
1
x
0
x
0 0
1 1 0 0 0 1
1 1 1 0 0 0
0 X
N: sensor de nível ALTO V: Válvula de entrada
T95: Sensor de 95 graus A: Aquecedor
T97: Sensor de 97 graus L: LED
Sistemas Digitais: Fundamentos e Aplicações – Floyd
Mapa de Karnaugh de 3 Variáveis para o Aquecedor
de Água

T
970
A
N T950

N T95o T97
o V A L 1 X
0 0 0 1 1 0
0
0
0
1
1
0
x
1
x
0 0
x
0 0
0 1 1 1 0 0
1
1
0
0
0
1
0
x
1
x
0
x
0 0
Cuidado:
1 1 0 0 0 1
Código Gray
1 1 1 0 0 0
1 x
N: sensor de nível ALTO V: Válvula de entrada
T95: Sensor de 95 graus A: Aquecedor
T97: Sensor de 97 graus L: LED
Sistemas Digitais: Fundamentos e Aplicações – Floyd
Mapa de Karnaugh de 3 Variáveis para o Aquecedor
de Água

T
970
A
N T950

N T95o T97
o V A L 1 X
0 0 0 1 1 0
A=T95 0
0
0
0
1
1
0
x
1
x
0 0
x
0 0
0 1 1 1 0 0
1
1
0
0
0
1
0
x
1
x
0
x
0 0
1 1 0 0 0 1
1 1 1 0 0 0
1 x
N: sensor de nível ALTO V: Válvula de entrada
T95: Sensor de 95 graus A: Aquecedor
T97: Sensor de 97 graus L: LED
Sistemas Digitais: Fundamentos e Aplicações – Floyd
Diagrama Esquemático do Sistema de Aquecimento
de Água

Karnaugh

L
Sistemas Digitais: Fundamentos e Aplicações – Floyd
Mapa de Karnaugh de 3 Variáveis para o LED

T970
L
N T950

N T95o T97
o V A L 0 X
0 0 0 1 1 0
L=NxT950xT970
0
0
0
1
1
0
x
1
x
0 0
x
0 0
0 1 1 1 0 0
1
1
0
0
0
1
0
x
1
x
0
x
1 0
1 1 0 0 0 1
1 1 1 0 0 0
0 X
N: sensor de nível ALTO V: Válvula de entrada
T95: Sensor de 95°C A: Aquecedor
T97: Sensor de 97°C L: LED
Sistemas Digitais: Fundamentos e Aplicações – Floyd
Diagrama Esquemático do Sistema de Aquecimento
de Água

Karnaugh

L
Sistemas Digitais: Fundamentos e Aplicações – Floyd
Mapa de Karnaugh de 4 Variáveis
Cuidado:
Código Gray

Sistemas Digitais: Fundamentos e Aplicações – Floyd


Células Adjacentes no Mapa de
Karnaugh
As células num Mapa de A adjacência é definida
Karnaugh são arranjadas por uma mudança
de forma que exista simples de variável como
apenas uma mudança entre as células 0000 e
simples de variável entre 0100, ou entre 1111 e
células adjacentes 1110

Sistemas Digitais: Fundamentos e Aplicações – Floyd


Exemplo de Mapa de Karnaugh com 4
Variáveis

Sistemas Digitais: Fundamentos e Aplicações – Floyd


Exemplo de Mapa de Karnaugh com 4
Variáveis

Sistemas Digitais: Fundamentos e Aplicações – Floyd


Exemplo de Mapa de Karnaugh com 4
Variáveis

Sistemas Digitais: Fundamentos e Aplicações – Floyd


Simplificação via Mapa de Karnaugh
O processo que resulta Após a expressão de Um grupo tem que
numa expressão que soma-de-produtos ser conter 1, 2, 4, 8 ou 16
contém o menor número inserida no mapa, uma células, cujos números
de termos possível com o expressão de soma-de- são potências inteiras de
menor número de produtos mínima é 2
variáveis possível é obtida agrupando-se os Cada célula tem que ser
denominado 1s adjacente a uma ou mais
minimização células no mesmo grupo

Sistemas Digitais: Fundamentos e Aplicações – Floyd


Simplificação via Mapa de Karnaugh
Variáveis que ocorrem
Cada grupo de células que
Em alguns casos, existem tanto de forma
contém 1s cria um termo-
mais de uma forma de complementada quanto
produto composto de todas
agrupar os 1s para não complementada
as variáveis que ocorrem num
formar agrupamentos dentro do grupo são
formato apenas (não
máximos eliminadas
complementada ou
Essas são denominadas de
complementada)
variáveis contraditórias
B e B’
A’C’ D e D’

Sistemas Digitais: Fundamentos e Aplicações – Floyd


Adjacência Cilíndrica em Mapa de
Karnaugh com 4 Variáveis

Cada célula é adjacente a As células na linha


células que estão superior são adjacentes
imediatamente próximas às células
a ela por qualquer um de correspondentes na linha
seus quatro lados inferior e as células na
coluna mais à esquerda
Uma célula não é são adjacentes às células
adjacente às células que correspondentes na
tocam diagonalmente coluna mais à direita
qualquer um dos vértices
Isso é denominado de
adjacência cilíndrica

Sistemas Digitais: Fundamentos e Aplicações – Floyd


Adjacência Cilíndrica em Mapa de
Karnaugh com 4 Variáveis

Sistemas Digitais: Fundamentos e Aplicações – Floyd


Minimização em Mapa de Karnaugh com 4
Variáveis

Sistemas Digitais: Fundamentos e Aplicações – Floyd


Exemplo de Minimização em Mapa de
Karnaugh com 3 Variáveis

Sistemas Digitais: Fundamentos e Aplicações – Floyd


Exemplo de Minimização em Mapa de
Karnaugh com 3 Variáveis

001

Sistemas Digitais: Fundamentos e Aplicações – Floyd


Exemplo de Minimização em Mapa de
Karnaugh com 4 Variáveis

Sistemas Digitais: Fundamentos e Aplicações – Floyd


Exemplo de Minimização em Mapa de
Karnaugh com 4 Variáveis

Sistemas Digitais: Fundamentos e Aplicações – Floyd


Exemplo de Mapa de Karnaugh com 5 Variáveis

Sistemas Digitais: Fundamentos e Aplicações – Floyd

Você também pode gostar

  • Aula 13
    Aula 13
    Documento13 páginas
    Aula 13
    Igor Oliveira
    Ainda não há avaliações
  • Aula 12
    Aula 12
    Documento11 páginas
    Aula 12
    Igor Oliveira
    Ainda não há avaliações
  • Aula 11-b
    Aula 11-b
    Documento9 páginas
    Aula 11-b
    Igor Oliveira
    Ainda não há avaliações
  • Aula 10
    Aula 10
    Documento26 páginas
    Aula 10
    Igor Oliveira
    Ainda não há avaliações
  • Aula 06
    Aula 06
    Documento23 páginas
    Aula 06
    Igor Oliveira
    Ainda não há avaliações
  • Aula 09
    Aula 09
    Documento21 páginas
    Aula 09
    Igor Oliveira
    Ainda não há avaliações