Buscar

Unidade 3 - Simplificação de Circuitos Lógicos_Parte 2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Universidade Estácio de Sá
Disciplina: Eletrônica Digital – ARA0096
Unidade 3 – Simplificação de Circuitos Lógicos
Parte 2
Prof. Ricardo Toscano
O mapa de Karnaugh (mapa K) é um método gráfico usado para simplificar uma equação
lógica ou para converter uma tabela verdade no seu circuito lógico correspondente, de uma
forma simples e metódica. O mapa K, assim como uma tabela-verdade, é um meio de mostrar
a relação entre as entradas lógicas e a saída desejada. Vejamos as informações abaixo, no
qual ilustra uma tabela verdade com duas variáveis de entrada e o mapa de Karnaugh.
*Método do Mapa de Karnaugh.
Prof. Ricardo Toscano
A B S
0 0 S1
0 1 S2
1 0 S3
1 1 S4
A
B
0 1
0
1
S1 S2
S3 S4
O mapa K é obtido a partir da Tabela Verdade e resulta na expressão lógica, conforme será
visto a seguir. A quantidade de quadrados do mapa K é igual a quantidade de linhas da
tabela verdade.
Tabela verdade com três variáveis de entrada e o mapa de Karnaugh.
Prof. Ricardo Toscano
A B C S
0 0 0 S1
0 0 1 S2
0 1 0 S3
0 1 1 S4
1 0 0 S5
1 0 1 S6
1 1 0 S7
1 1 1 S8
Teoria da Distância de Hamming: Analisando
linha por linha, a diferença de cada entrada
deve ser apenas 1, garantindo a menor
mudança de bits possível.
A
BC
00 01
0
1
S1 S2
S5 S6
11 10
S4 S3
S8 S7
Exemplo 1:
Prof. Ricardo Toscano
A B C S
0 0 0 0
0 0 1 1
0 1 0 1
0 1 1 1
1 0 0 1
1 0 1 1
1 1 0 1
1 1 1 1
• Preencher o mapa K conforme as 
linhas da tabela verdade com o bit “1”;
• Completar os outros espaços vazios 
do mapa com 0 (zero). 
Passos iniciais a serem seguidos:
A
BC
00 01
0
1
0 1
1 1
11 10
1 1
1 1
• Verificar os agrupamentos de bits 1 (2 - pares, 4 - quartetos, 8 - octetos).
Quanto maior o agrupamento, maior a simplificação. Pode haver
intersecção de agrupamentos;
• Analisar os agrupamentos:
Depois disso:
 Quarteto 1: A = 0/1; B = 0/1; C = 1 
Entradas que mantém o
mesmo valor: São ditas
entradas fortes, que
influenciam na lógica.
Entradas que mudam: São
ditas entradas fracas, que não
influenciam na lógica.
 C 
 Quarteto 2: A = 0/1; B = 1; C = 0/1  B 
 Quarteto 3: A = 1; B = 0/1; C = 0/1  A Portanto, a expressão que
representa a tabela
verdade é: A + B + C
Exemplo 2:
Prof. Ricardo Toscano
A B C S
0 0 0 0
0 0 1 0
0 1 0 1
0 1 1 1
1 0 0 0
1 0 1 1
1 1 0 1
1 1 1 1
• Preencher o mapa K conforme as 
linhas da tabela verdade com o bit “1”;
• Completar os outros espaços vazios 
do mapa com 0 (zero). 
Passos iniciais a serem seguidos:
• Verificar os agrupamentos de bits 1 (2 - pares, 4 - quartetos, 8 - octetos).
Quanto maior o agrupamento, maior a simplificação. Pode haver
intersecção de agrupamentos;
• Analisar os agrupamentos:
Depois disso:
 Quarteto 1: A = 0/1; B = 1; C = 0/1 
Entradas que mantém o
mesmo valor: São ditas
entradas fortes, que
influenciam na lógica.
Entradas que mudam: São
ditas entradas fracas, que não
influenciam na lógica.
 B 
 Par 1: A = 1; B = 0/1; C = 1  A.C 
Portanto, a expressão que
representa a tabela
verdade é: B + A.C
A
BC
00 01
0
1
0 0
0 1
11 10
1 1
1 1
Exemplo 3:
Prof. Ricardo Toscano
A B C S
0 0 0 0
0 0 1 1
0 1 0 0
0 1 1 0
1 0 0 1
1 0 1 1
1 1 0 1
1 1 1 1
• Preencher o mapa K conforme as 
linhas da tabela verdade com o bit “1”;
• Completar os outros espaços vazios 
do mapa com 0 (zero). 
Passos iniciais a serem seguidos:
• Verificar os agrupamentos de bits 1 (2 - pares, 4 - quartetos, 8 - octetos).
Quanto maior o agrupamento, maior a simplificação. Pode haver
intersecção de agrupamentos;
• Analisar os agrupamentos:
Depois disso:
Entradas que mantém o
mesmo valor: São ditas
entradas fortes, que
influenciam na lógica.
Entradas que mudam: São
ditas entradas fracas, que não
influenciam na lógica.
 Quarteto 1: A = 1; B = 0/1; C = 0/1 
 B.C 
Portanto, a expressão que
representa a tabela
verdade é: B.C + A
A
BC
00 01
0
1
0 1
1 1
11 10
0 0
1 1
 Par 1: A = 0/1; B = 0; C = 1 
 A 
Exemplo 4:
Prof. Ricardo Toscano
A B C S
0 0 0 0
0 0 1 0
0 1 0 0
0 1 1 0
1 0 0 0
1 0 1 0
1 1 0 0
1 1 1 1
• Preencher o mapa K conforme as 
linhas da tabela verdade com o bit “1”;
• Completar os outros espaços vazios 
do mapa com 0 (zero). 
Passos iniciais a serem seguidos:
• Verificar os agrupamentos de bits 1 (2 - pares, 4 - quartetos, 8 - octetos).
Quanto maior o agrupamento, maior a simplificação. Pode haver
intersecção de agrupamentos;
• Analisar os agrupamentos:
Depois disso:
Entradas que mantém o
mesmo valor: São ditas
entradas fortes, que
influenciam na lógica.
Entradas que mudam: São
ditas entradas fracas, que não
influenciam na lógica.
 A.B.C 
Portanto, a expressão que
representa a tabela
verdade é: A.B.C
A
BC
00 01
0
1
0 0
0 0
11 10
0 0
1 0
 Bit 1: A = 1; B = 1; C = 1 
Exemplo 5:
A B C D S
0 0 0 0 0
0 0 0 1 0
0 0 1 0 0
0 0 1 1 1
0 1 0 0 1
0 1 0 1 1
0 1 1 0 0
0 1 1 1 0
1 0 0 0 1
1 0 0 1 1
1 0 1 0 1
1 0 1 1 1
1 1 0 0 0
1 1 0 1 0
1 1 1 0 0
1 1 1 1 1
• Preencher o mapa K conforme as 
linhas da tabela verdade com o bit “1”;
• Completar os outros espaços vazios 
do mapa com 0 (zero). 
Passos iniciais a serem seguidos:
• Verificar os agrupamentos de bits 1 (2 - pares, 4 - quartetos, 8 - octetos).
Quanto maior o agrupamento, maior a simplificação. Pode haver
intersecção de agrupamentos;
• Analisar os agrupamentos:
Depois disso:
 A.C.D 
Expressão: A.C.D + A.B + A.B.C + B.C.D
 Par 1: A = 1; B = 0/1; C = 1; D = 1 
AB
CD
00 01
00
01
0 0
1 1
11 10
1 0
0 0
11
10
0 0 1 0
1 1 1 1
 Quarteto 1: A = 1; B = 0; C = 0/1; D = 0/1  A.B 
 Par 2: A = 0; B = 1; C = 0; D = 0/1  A.B.C 
 Par 3: A = 0/1; B = 0; C = 1; D = 1  B.C.D 
Prof. Ricardo Toscano
A partir das tabelas verdade, obtenha as expressões reduzidas utilizando o mapa
de Karnaugh.
a) A B C S
0 0 0 0
0 0 1 1
0 1 0 0
0 1 1 1
1 0 0 1
1 0 1 1
1 1 0 1
1 1 1 0
Prof. Ricardo Toscano
b)
Prof. Ricardo Toscano
c)
A B C D S
0 0 0 0 0
0 0 0 1 1
0 0 1 0 0
0 0 1 1 1
0 1 0 0 1
0 1 0 1 1
0 1 1 0 1
0 1 1 1 1
1 0 0 0 0
1 0 0 1 0
1 0 1 0 1
1 0 1 1 0
1 1 0 0 0
1 1 0 1 0
1 1 1 0 0
1 1 1 1 1
 Bibliografia Básica:
 TOCCI, Ronald J. Sistemas Digitais. 10. ed. São Paulo: Pearson, 2007;
 VAHID, Frank. Sistemas Digitais. 1. ed. Porto Alegre: Bookman, 2008;
 FLOYD, Thomas. Sistemas Digitais. 9. ed. Porto Alegre: Bookman, 2007.
 Bibliografia Complementar:
 CAPUANO, Francisco G. Elementos de Eletrônica Digital. 4. ed. São Paulo:
Érica, 2009;
 GARCIA, Paulo A. Eletrônica Digital: Teoria e Laboratório. 2. ed. São Paulo:
Érica, 2007;
 ZANCO, Wagner S. Microcontroladores PIC: Técnicas de Software e
Hardware para Projetos de Circuitos Eletrônicos. 2. ed. São Paulo, 2006;
 ZANCO, Wagner S. Microcontroladores PIC16f628A/648A - Uma abordagem
prática e objetiva. 2 . ed. São Paulo: Érica, 2007;
 PEREIRA, Fábio. Microcontroladores PIC – Técnicas Avançadas. 6. ed. São
Paulo: Érica, 2007. Prof. Ricardo Toscano

Outros materiais