• Nenhum resultado encontrado

Eletrônica Digital

N/A
N/A
Protected

Academic year: 2022

Share "Eletrônica Digital"

Copied!
36
0
0

Texto

(1)

U E M /D IN – P ro f. Flá v io U b e r

UEM/CTC – Departamento de Informática Curso: Ciência da Computação

Professor: Flávio Rogério Uber

Eletrônica Digital

Mapa de Karnaugh

Obs.: a elaboração deste material foi baseada no material do prof. Dr. João Angelo Martini (UEM/DIN) e maioria das

figuras é de sua autoria.

(2)

U E M /D IN – P ro f. Flá v io U b e r

Mapa de Karnaugh Mapa de Karnaugh

-Representação gráfica (visual) da tabela verdade

-Usado para simplificar expressões ou circuitos

lógicos

(3)

U E M /D IN – P ro f. Flá v io U b e r

Mapa de Karnaugh Mapa de Karnaugh

(4 variáveis) (4 variáveis)

TV para 4 variáveis

Mapa de Karnaugh para 4 variáveis

S1 S2 S4 S3 S5 S6 S8 S7 S13 S14 S16 S15

S9 S10 S12 S11

B A

A

B C

C

A B C D S

0 0 0 0 S1

0 0 0 1 S2

0 0 1 0 S3

0 0 1 1 S4

0 1 0 0 S5

0 1 0 1 S6

0 1 1 0 S7

0 1 1 1 S8

1 0 0 0 S9

1 0 0 1 S10

1 0 1 0 S11

1 0 1 1 S12

1 1 0 0 S13

1 1 0 1 S14

1 1 1 0 S15

1 1 1 1 S16

B

D D D

(4)

U E M /D IN – P ro f. Flá v io U b e r

Mapa de Karnaugh Mapa de Karnaugh

Exemplos de Agrupamentos

Mapa de Karnaugh para 4 variáveis

Hexa

1 1 1 1

1 1 1 1

1 1 1 1

1 1 1 1

B A

A

B C

C

B

D D D

H1=1

(5)

U E M /D IN – P ro f. Flá v io U b e r

Mapa de Karnaugh Mapa de Karnaugh

Exemplos de Agrupamentos

Mapa de Karnaugh para 4 variáveis

Octeto

1 0 0 1

1 0 0 1

1 0 0 1

1 0 0 1

B A

A

B C

C

B

D D D

O1=D

(6)

U E M /D IN – P ro f. Flá v io U b e r

Mapa de Karnaugh Mapa de Karnaugh

Exemplos de Agrupamentos

Mapa de Karnaugh para 4 variáveis

Octeto

1 1 1 1

0 0 0 0

0 0 0 0

1 1 1 1

B A

A

B C

C

B

D D D

O1=B

(7)

U E M /D IN – P ro f. Flá v io U b e r

Mapa de Karnaugh Mapa de Karnaugh

Exemplos de Agrupamentos

Mapa de Karnaugh para 4 variáveis

Octeto

0 1 1 0

0 1 1 0

0 1 1 0

0 1 1 0

B A

A

B C

C

B

D D D

O1=D

(8)

U E M /D IN – P ro f. Flá v io U b e r

Mapa de Karnaugh Mapa de Karnaugh

Exemplos de Agrupamentos

Mapa de Karnaugh para 4 variáveis

Octeto

0 0 0 0

1 1 1 1

1 1 1 1

0 0 0 0

B A

A

B C

C

B

D D D

O1=B

(9)

U E M /D IN – P ro f. Flá v io U b e r

Mapa de Karnaugh Mapa de Karnaugh

Exemplos de Agrupamentos

Mapa de Karnaugh para 4 variáveis

Quadra

1 0 0 1

0 0 0 0

0 0 0 0

1 0 0 1

B A

A

B C

C

B

D D D

Q1=BD

(10)

U E M /D IN – P ro f. Flá v io U b e r

Mapa de Karnaugh Mapa de Karnaugh

Exemplos de Agrupamentos

Mapa de Karnaugh para 4 variáveis

Quadra

0 1 1 0

1 0 0 1

1 0 0 1

0 1 1 0

B A

A

B C

C

B

D D D

Q2=BD Q1=BD

S=BD+BD

(11)

U E M /D IN – P ro f. Flá v io U b e r

Mapa de Karnaugh Mapa de Karnaugh

Exemplos de Agrupamentos

Mapa de Karnaugh para 4 variáveis

Pares

0 1 0 0

1 0 0 1

0 0 0 0

0 1 0 0

B A

A

B C

C

B

D D D

P1=BCD

P2=ABD

S=ABD+BCD

(12)

12

Exercício Exercício

Determine a expressão da TV e simplifique o circuito por meio de Mapa de Karnaugh

A B C D S

0 0 0 0 0

0 0 0 1 1

0 0 1 0 1

0 0 1 1 1

0 1 0 0 0

0 1 0 1 1

0 1 1 0 0

0 1 1 1 1

1 0 0 0 1

1 0 0 1 1

1 0 1 0 0

1 0 1 1 1

1 1 0 0 1

1 1 0 1 1

1 1 1 0 0

1 1 1 1 1

1)

(13)

13

Solução Solução

Determine a expressão da TV e simplifique o circuito por meio de Mapa de Karnaugh

A B C D S

0 0 0 0 0

0 0 0 1 1

0 0 1 0 1

0 0 1 1 1

0 1 0 0 0

0 1 0 1 1

0 1 1 0 0

0 1 1 1 1

1 0 0 0 1

1 0 0 1 1

1 0 1 0 0

1 0 1 1 1

1 1 0 0 1

1 1 0 1 1

1 1 1 0 0

1 1 1 1 1

1)

S=ABCD+ABCD+ABCD+ABCD+ABCD+ABCD+ABCD+ABCD +ABCD+ABCD+ABCD

Expressão da TV

0 1 1 1

0 1 1 0

1 1 1 0

1 1 1 0

B A

A

B C

C

B

D D D

O1=D

Q1=AC

P1=ABC

S=ABC+AC+D

(14)

14

Exercício Exercício

Determine a expressão da TV e simplifique o circuito por meio de Mapa de Karnaugh

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

2)

(15)

15

Solução Solução

Determine a expressão da TV e simplifique o circuito por meio de Mapa de Karnaugh

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

2)

S=ABCD+ABCD+ABCD+ABCD+ABCD+ABCD+ABCD+ABCD Expressão da TV

0 1 1 0

1 1 1 1

0 0 1 0

0 0 0 1

B A

A

B C

C

B

D D D

Q1=AD

P1=BCD

Q2=AB

S=AD+AB+BCD+ABCD I1=ABCD

(16)

16

Exercício Exercício

Determine a expressão da TV e simplifique o circuito por meio de Mapa de Karnaugh

A B C D S

0 0 0 0 1

0 0 0 1 0

0 0 1 0 1

0 0 1 1 0

0 1 0 0 1

0 1 0 1 1

0 1 1 0 1

0 1 1 1 1

1 0 0 0 1

1 0 0 1 0

1 0 1 0 1

1 0 1 1 0

1 1 0 0 1

1 1 0 1 0

1 1 1 0 1

1 1 1 1 1

3)

(17)

17

Solução Solução

Determine a expressão da TV e simplifique o circuito por meio de Mapa de Karnaugh

A B C D S

0 0 0 0 1

0 0 0 1 0

0 0 1 0 1

0 0 1 1 0

0 1 0 0 1

0 1 0 1 1

0 1 1 0 1

0 1 1 1 1

1 0 0 0 1

1 0 0 1 0

1 0 1 0 1

1 0 1 1 0

1 1 0 0 1

1 1 0 1 0

1 1 1 0 1

1 1 1 1 1

3)

S=ABCD+ABCD+ABCD+ABCD+ABCD+ABCD+ABCD+ABCD +ABCD+ABCD+ABCD

Expressão da TV

1 0 0 1

1 1 1 1

1 0 1 1

1 0 0 1

B A

A

B C

C

B

D D D

O1=D

Q2=BC

Q1=AB

S=D+AB+BC

(18)

18

Exercícios Exercícios

Minimize as expressões usando Mapa de Karnaugh

1)

S=ABCD+ABCD+ABCD+ABCD+ABCD+ABCD+ABCD+ABC D

Expressão

2)

S=ABCD+ABCD+ABCD+ABCD+ABCD+ABCD+ABCD+ABCD+ABC D

Expressão

(19)

19

Solução Solução

Minimize as expressões usando Mapa de Karnaugh

1)

S=ABCD+ABCD+ABCD+ABCD+ABCD+ABCD+ABCD+ABC D

Expressão

1 1 1 0

1 0 0 1

0 0 1 0

0 0 1 1

B A

A

B C

C

B

D D D

P1=ABC

P5=ACD

P2=ABD

S=ABC+ABD+ABC+ABD+ACD P3=ABC

P4=ABD

(20)

20

Solução Solução

Minimize as expressões usando Mapa de Karnaugh

2) Expressão

1 1 0 1

0 1 0 0

0 1 1 0

1 1 0 1

B A

A

B C

B

D D D

Q1=CD

Q2=BD

P1=ABD

S=ABD+CD+BD C

S=ABCD+ABCD+ABCD+ABCD+ABCD+ABCD+ABCD+ABCD+ABC D

(21)

21

Mapa de Karnaugh Mapa de Karnaugh

Mapa de Karnaugh para 5 variáveis

A B C D E S

0 0 0 0 0 S1

0 0 0 0 1 S2

0 0 0 1 0 S3

0 0 0 1 1 S4

0 0 1 0 0 S5

0 0 1 0 1 S6

1 1 0 1 1 S28

1 1 1 0 0 S29

1 1 1 0 1 S30

1 1 1 1 0 S31

1 1 1 1 1 S32

... 25=32 Combinações TV para 5 variáveis

(22)

22

Fundamentos de Fundamentos de

Lógica Lógica

Mapa de Karnaugh para 5 variáveis

S1 S2 S4 S3 S5 S6 S8 S7 S13 S14 S16 S15

S9 S10 S12 S11

C B

B

C D

D

C

E E E

S17 S18 S20 S19 S21 S22 S24 S23 S29 S30 S32 S31 S25 S26 S28 S27

C B

B

C D

D

C

E E E

A A

(23)

23

Mapa de Karnaugh Mapa de Karnaugh

Exemplos de Agrupamentos

Mapa de Karnaugh para 5 variáveis

0 0 0 0

1 1 1 1

1 1 1 1

0 0 0 0

C B

B

C D

D

C

E E E

0 0 0 0

1 1 1 1

1 1 1 1

0 0 0 0

C B

B

C D

D

C

E E E

A A Hexa

H1=C

(24)

24

Mapa de Karnaugh Mapa de Karnaugh

Exemplos de Agrupamentos

Mapa de Karnaugh para 5 variáveis

0 0 0 1

0 1 1 1

0 1 1 0

1 0 0 0

C B

B

C D

D

C

E E E

0 0 0 1

0 1 1 1

0 1 1 0

1 0 0 0

C B

B

C D

D

C

E E E

A A Octeto

O1=CE

Q1=BDE

P1=BCDE

S=CE+BDE+BCDE

(25)

25

Exercício Exercício

A B C D E S

0 0 0 0 0 1

0 0 0 0 1 0

0 0 0 1 0 0

0 0 0 1 1 1

0 0 1 0 0 1

0 0 1 0 1 1

0 0 1 1 0 0

0 0 1 1 1 1

0 1 0 0 0 1

0 1 0 0 1 1

0 1 0 1 0 1

0 1 0 1 1 0

0 1 1 0 0 0

0 1 1 0 1 1

0 1 1 1 0 1

0 1 1 1 1 0

A B C D E S

1 0 0 0 0 0

1 0 0 0 1 0

1 0 0 1 0 0

1 0 0 1 1 0

1 0 1 0 0 0

1 0 1 0 1 1

1 0 1 1 0 1

1 0 1 1 1 0

1 1 0 0 0 0

1 1 0 0 1 0

1 1 0 1 0 0

1 1 0 1 1 0

1 1 1 0 0 1

1 1 1 0 1 1

1 1 1 1 0 1

1 1 1 1 1 1

ABCDE

ABCDE ABCDE ABCDE

ABCDE ABCDE ABCDE ABCDE

ABCDE ABCDE

ABCDE ABCDE

ABCDE ABCDE ABCDE

ABCDE

1) Determine a expressão da TV e simplifique o circuito usando Mapa de Karnaugh

(26)

26

Solução Solução

1) Determine a expressão da TV e simplifique o circuito usando Mapa de Karnaugh

1 0 1 0

1 1 1 0

0 1 0 1

1 1 0 1

C B

B

C D

D

C

E E E

0 0 0 0

0 1 0 1

1 1 1 1

0 0 0 0

C B

B

C D

D

C

E E E

A A

Q2=ABC Q1=CDE

P2=ABDE

S=CDE+ABC+ACDE+ABDE+ABCD+ABDE+ABDE P1=ACDE

P3=ABCD

P4=ABDE P5=ABDE

(27)

27

Exercício Exercício

2) Minimize a expressão booleana S usando Mapa de Karnaugh Expressão:

S=ABCDE+ABCDE+ABCDE+ABCDE+ABCDE+ABCDE+ABCDE+ABCDE+ABCDE+ABCD E

+ABCDE+ABCDE+ABCDE+ABCDE+ABCDE

(28)

28

Solução Solução

2) Minimize a expressão booleana S usando Mapa de Karnaugh

S=ABCDE+ABCDE+ABCDE+ABCDE+ABCDE+ABCDE+ABCDE+ABCDE+ABCDE+ABCD E

+ABCDE+ABCDE+ABCDE+ABCDE+ABCDE

1 1 0 0

1 1 0 0

0 0 0 0

1 0 0 0

C B

B

C D

D

C

E E E

1 1 0 0

1 1 0 1

0 0 1 1

1 0 1 1

C B

B

C D

D

C

E E E

A A

Q1=ABD O1=BD

S=BD+ABD+ACDE+CDE P1=ACDE

Q2=CDE

(29)

29

Mapa de Karnaugh Mapa de Karnaugh

Mapa de Karnaugh com condições irrelevantes

Condição Irrelevante: para determinadas combinações de

entradas, a saída pode assumir o valor 0 ou 1 indiferentemente

Para se utilizar a condição irrelevante no mapa de Karnaugh, deve-se adotar o valor que possibilite o maior agrupamento

A B C S

0 0 0 X

0 0 1 1

0 1 0 1

0 1 1 1

1 0 0 0

1 0 1 0

1 1 0 0

1 1 1 0

X 1 1 1

0 0 0 0

B

A A

B

C

C C

Q1=A

Expressão Simplificada a partir do MKS=A

Se escolhermos X=1 obtemos um agrupamento maior

(30)

30

Mapa de Karnaugh Mapa de Karnaugh

Mapa de Karnaugh com condições irrelevantes

Condição Irrelevante: para determinadas combinações de

entradas, a saída pode assumir o valor 0 ou 1 indiferentemente

Para se utilizar a condição irrelevante no mapa de Karnaugh, deve-se adotar o valor que possibilite o maior agrupamento

A B C S

0 0 0 X

0 0 1 1

0 1 0 1

0 1 1 1

1 0 0 0

1 0 1 0

1 1 0 0

1 1 1 0

X 1 1 1

0 0 0 0

B

A A

B

C

C C

P1=AB

S=AB+AC Expressão Simplificada a partir do MK

Se escolhermos X=0, obtemos um agrupamento menor P2=AC

(31)

31

Exercício Exercício

Mapa de Karnaugh com condições irrelevantes

Simplifique as expressões das TVs usando Mapa de Karnaugh

A B C S

0 0 0 0

0 0 1 0

0 1 0 0

0 1 1 X

1 0 0 X

1 0 1 1

1 1 0 1

1 1 1 1

1)

(32)

32

Solução Solução

Mapa de Karnaugh com condições irrelevantes

Simplifique as expressões das TVs usando Mapa de Karnaugh

A B C S

0 0 0 0

0 0 1 0

0 1 0 0

0 1 1 X

1 0 0 X

1 0 1 1

1 1 0 1

1 1 1 1

0 0 X1 0

X2 1 1 1

B

A A

B

C

C C

Q1=A

Expressão Simplificada a partir do MK S=A

Se escolhermos X1=0 e X2=1, obtemos uma expressão mais simplificada

1)

(33)

33

Exercício Exercício

Mapa de Karnaugh com condições irrelevantes

Simplifique as expressões das TVs usando Mapa de Karnaugh

A B C S

0 0 0 1

0 0 1 X

0 1 0 0

0 1 1 1

1 0 0 X

1 0 1 1

1 1 0 X

1 1 1 X

2)

(34)

34

Soluçõe Soluçõe

s s

Mapa de Karnaugh com condições irrelevantes

Simplifique as expressões das TVs usando Mapa de Karnaugh

A B C S

0 0 0 1

0 0 1 X

0 1 0 0

0 1 1 1

1 0 0 X

1 0 1 1

1 1 0 X

1 1 1 X

1 X 1 0

X 1 X X

B

A A

B

C

C C

Q2=C

S=B+C Expressão Simplificada a partir do MK

Q1=B

2)

(35)

35

Exercício Exercício

Mapa de Karnaugh com condições irrelevantes

Simplifique as expressões das TVs usando Mapa de Karnaugh

3) A B C D S

0 0 0 0 X

0 0 0 1 0

0 0 1 0 1

0 0 1 1 X

0 1 0 0 1

0 1 0 1 0

0 1 1 0 1

0 1 1 1 1

1 0 0 0 0

1 0 0 1 1

1 0 1 0 X

1 0 1 1 0

1 1 0 0 0

1 1 0 1 X

1 1 1 0 0

1 1 1 1 X

(36)

36

Soluçõe Soluçõe

s s

Mapa de Karnaugh com condições irrelevantes

Simplifique as expressões das TVs usando Mapa de Karnaugh

3) A B C D S

0 0 0 0 X

0 0 0 1 0

0 0 1 0 1

0 0 1 1 X

0 1 0 0 1

0 1 0 1 0

0 1 1 0 1

0 1 1 1 1

1 0 0 0 0

1 0 0 1 1

1 0 1 0 X

1 0 1 1 0

1 1 0 0 0

1 1 0 1 X

1 1 1 0 0

1 1 1 1 X

X 0 X 1

1 0 1 1

0 X X 0

0 1 0 X

B A

A

B C

C

B

D D D

Q1=AD

Q2=AC P1=ACD

S=AD+AC+ACD

Referências

Documentos relacionados

Determine quais FFs estarão no estado “ALTO” na contagem X, então conecte as saídas normais destes FFs às entradas da porta NAND.... Contadores Síncronos

Outros efeitos adversos : Não apresentou efeitos significativos ou riscos críticos. Nome do

(i) os temas, o método sistemático de exposição e o espírito compatibilizador entre teologia e filosofia da Escolástica dos séculos 13 e 14, em especial devido à

- Curso Superior em Análise de Sistemas, Ciências da Computação, Engenharia da Computação, Engenharia Elétrica ou Eletrônica, Informática, Sistema de Informação;. -

que não sejam as funções usuais dos mesmos, como: eventos, feiras, exposições, palestras, inaugurações, cerimônias, a responsabilidade pelos laboratórios e seus

 Material baseado na aula “Curso C: Estruturas”do professor Ricardo Pezzuol Jacobi – Departamento de Ciência da Computação Universidade de Brasília.  Trabalhando

Departamento de Ciência da Computação Programa de Pós-Graduação em Informática Curso: Análise de Redes Sociais.. Avaliação da Ferramenta de Análise de

8.1 Ao término da Etapa do Teste de Suficiência Física (TSF) e caso seja aprovado em todas as etapas do Processo Seletivo, o candidato aprovado e classificado dentro do número de