25
Circuito Lógico Curso ILC

Mapa de arnaugh - uniriotec...asa • de arnaugh. Title: ILC 20192_Circuitos (1).pdf Created Date: 9/13/2019 12:29:04 PM

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Mapa de arnaugh - uniriotec...asa • de arnaugh. Title: ILC 20192_Circuitos (1).pdf Created Date: 9/13/2019 12:29:04 PM

Circuito LógicoCurso ILC

Page 2: Mapa de arnaugh - uniriotec...asa • de arnaugh. Title: ILC 20192_Circuitos (1).pdf Created Date: 9/13/2019 12:29:04 PM

Mapa de Karnaugh

• Método gráfico usado para simplificar uma equação lógica ou converter uma tabela verdade no seu circuito logico correspondente

• Sair do circuito idealizado para o circuito otimizado que você vai realmente construir

• A partir da tabela verdade que determina o comportamento, chega-se ao circuito a ser construído que reproduz tabela verdade

Page 3: Mapa de arnaugh - uniriotec...asa • de arnaugh. Title: ILC 20192_Circuitos (1).pdf Created Date: 9/13/2019 12:29:04 PM

Considerações importantes

• Na construção da tabela, manter a distancia de Hamming de 1, isto é, mudar apenas 1 bit em cada passo (onde as pessoas erram mais;)

• Aprendendo por exemplos

Page 4: Mapa de arnaugh - uniriotec...asa • de arnaugh. Title: ILC 20192_Circuitos (1).pdf Created Date: 9/13/2019 12:29:04 PM

EXEMPLO: Tabela Verdade

A B Y1 1 11 0 00 1 00 0 1

Page 5: Mapa de arnaugh - uniriotec...asa • de arnaugh. Title: ILC 20192_Circuitos (1).pdf Created Date: 9/13/2019 12:29:04 PM

DA TABELA VERDADE PARA MAPA DE KARNAUGH

A B Y1 1 11 0 00 1 00 0 1

A\B 0 10 11 1

Page 6: Mapa de arnaugh - uniriotec...asa • de arnaugh. Title: ILC 20192_Circuitos (1).pdf Created Date: 9/13/2019 12:29:04 PM

DA TABELA VERDADE PARA MAPA DE KARNAUGH

A B Y1 1 11 0 00 1 00 0 1

A\B 0 10 11 1

Y= A.B +A.B

Page 7: Mapa de arnaugh - uniriotec...asa • de arnaugh. Title: ILC 20192_Circuitos (1).pdf Created Date: 9/13/2019 12:29:04 PM

DA TABELA VERDADE PARA MAPA DE KARNAUGH

A B Y1 1 11 0 00 1 00 0 1

A\B 0 10 11 1

Y= A.B +A.BA B

Y

Page 8: Mapa de arnaugh - uniriotec...asa • de arnaugh. Title: ILC 20192_Circuitos (1).pdf Created Date: 9/13/2019 12:29:04 PM

Exemplo: Considere a tabela verdade abaixo

A B C SAIDA0 0 0 10 0 1 10 1 0 00 1 1 11 0 0 01 0 1 01 1 0 11 1 1 1

Page 9: Mapa de arnaugh - uniriotec...asa • de arnaugh. Title: ILC 20192_Circuitos (1).pdf Created Date: 9/13/2019 12:29:04 PM

Exemplo: Construa o mapa de Karnaugh

A B C SAIDA0 0 0 10 0 1 10 1 0 00 1 1 11 0 0 01 0 1 01 1 0 11 1 1 1

A \BC "00" "01" "11" "10""0" 1 1 1"1" 1 1

Page 10: Mapa de arnaugh - uniriotec...asa • de arnaugh. Title: ILC 20192_Circuitos (1).pdf Created Date: 9/13/2019 12:29:04 PM

Exemplo: Grupe (grupos de 2n)

A B C SAIDA0 0 0 10 0 1 10 1 0 00 1 1 11 0 0 01 0 1 01 1 0 11 1 1 1

A \BC "00" "01" "11" "10""0" 1 1 1"1" 1 1

Page 11: Mapa de arnaugh - uniriotec...asa • de arnaugh. Title: ILC 20192_Circuitos (1).pdf Created Date: 9/13/2019 12:29:04 PM

Exemplo: quem muda não entra no circuito

A B C SAIDA0 0 0 10 0 1 10 1 0 00 1 1 11 0 0 01 0 1 01 1 0 11 1 1 1

A \BC "00" "01" "11" "10""0" 1 1 1"1" 1 1

Circuito= A . B + B .C + A.B

A QUER DIZER “NOT A”

Page 12: Mapa de arnaugh - uniriotec...asa • de arnaugh. Title: ILC 20192_Circuitos (1).pdf Created Date: 9/13/2019 12:29:04 PM

Exemplo: quem muda não entra no circuito

A B C Y0 0 0 10 0 1 10 1 0 00 1 1 11 0 0 01 0 1 01 1 0 11 1 1 1

A \BC "00" "01" "11" "10""0" 1 1 1"1" 1 1

Y= A . B + B .C + A.BA B C

Y

Page 13: Mapa de arnaugh - uniriotec...asa • de arnaugh. Title: ILC 20192_Circuitos (1).pdf Created Date: 9/13/2019 12:29:04 PM

EXEMPLO #2: DADA A TABELA VERDADEA B C D Y0 0 0 0 10 0 0 1 10 0 1 0 10 0 1 1 00 1 0 0 10 1 0 1 10 1 1 0 10 1 1 1 01 0 0 0 11 0 0 1 11 0 1 0 01 0 1 1 01 1 0 0 01 1 0 1 01 1 1 0 01 1 1 1 0

Page 14: Mapa de arnaugh - uniriotec...asa • de arnaugh. Title: ILC 20192_Circuitos (1).pdf Created Date: 9/13/2019 12:29:04 PM

EXEMPLO #2: DADA A TABELA VERDADEA B C D Y0 0 0 0 10 0 0 1 10 0 1 0 10 0 1 1 00 1 0 0 10 1 0 1 10 1 1 0 10 1 1 1 01 0 0 0 11 0 0 1 11 0 1 0 01 0 1 1 01 1 0 0 01 1 0 1 01 1 1 0 01 1 1 1 0

AB\CD "00" "01" "11" "10""00" 1 1 1"01" 1 1 1"11" 1"10" 1 1

Page 15: Mapa de arnaugh - uniriotec...asa • de arnaugh. Title: ILC 20192_Circuitos (1).pdf Created Date: 9/13/2019 12:29:04 PM

EXEMPLO #2: DADA A TABELA VERDADEA B C D Y0 0 0 0 10 0 0 1 10 0 1 0 10 0 1 1 00 1 0 0 10 1 0 1 10 1 1 0 10 1 1 1 01 0 0 0 11 0 0 1 11 0 1 0 01 0 1 1 01 1 0 0 01 1 0 1 01 1 1 0 01 1 1 1 0

AB\CD "00" "01" "11" "10""00" 1 1 1"01" 1 1 1"11" 1"10" 1 1

Y=A.C +A.D+A.B.D+A.B.C.D

Page 16: Mapa de arnaugh - uniriotec...asa • de arnaugh. Title: ILC 20192_Circuitos (1).pdf Created Date: 9/13/2019 12:29:04 PM

EXERCICIO em sala

A B C Y0 0 0 10 0 1 10 1 0 10 1 1 01 0 0 01 0 1 01 1 0 11 1 1 0

Page 17: Mapa de arnaugh - uniriotec...asa • de arnaugh. Title: ILC 20192_Circuitos (1).pdf Created Date: 9/13/2019 12:29:04 PM

EXERCICIO Æmapa de karnaugh

A B C Y0 0 0 10 0 1 10 1 0 10 1 1 01 0 0 01 0 1 01 1 0 11 1 1 0

A\BC "00" "01" "11" "10"0 1 1 11 1

Page 18: Mapa de arnaugh - uniriotec...asa • de arnaugh. Title: ILC 20192_Circuitos (1).pdf Created Date: 9/13/2019 12:29:04 PM

EXERCICIO Æmapa de karnaugh

A B C Y0 0 0 10 0 1 10 1 0 10 1 1 01 0 0 01 0 1 01 1 0 11 1 1 0

A\BC "00" "01" "11" "10"0 1 1 11 1

Y=A.B + A.C + B.C

Page 19: Mapa de arnaugh - uniriotec...asa • de arnaugh. Title: ILC 20192_Circuitos (1).pdf Created Date: 9/13/2019 12:29:04 PM

EXERCICIO em sala

• Use o mapa de Karnaugh para simplificar

Page 20: Mapa de arnaugh - uniriotec...asa • de arnaugh. Title: ILC 20192_Circuitos (1).pdf Created Date: 9/13/2019 12:29:04 PM

EXERCICIO em sala

• Use o mapa de Karnaugh para simplificar

Page 21: Mapa de arnaugh - uniriotec...asa • de arnaugh. Title: ILC 20192_Circuitos (1).pdf Created Date: 9/13/2019 12:29:04 PM

EXERCICIO em sala

• Use o mapa de Karnaugh para simplificar

AB\CD "00" "01" "11" "10""00" 1 1 0 1"01" 1 1 0 1"11" 1 1 0 1"10" 1 1 1 1

Page 22: Mapa de arnaugh - uniriotec...asa • de arnaugh. Title: ILC 20192_Circuitos (1).pdf Created Date: 9/13/2019 12:29:04 PM

EXERCICIO em sala

• Use o mapa de Karnaugh para simplificar

AB\CD "00" "01" "11" "10""00" 1 1 0 1"01" 1 1 0 1"11" 1 1 0 1"10" 1 1 1 1

Page 23: Mapa de arnaugh - uniriotec...asa • de arnaugh. Title: ILC 20192_Circuitos (1).pdf Created Date: 9/13/2019 12:29:04 PM

EXERCICIO em sala

• Use o mapa de Karnaugh para simplificar

AB\CD "00" "01" "11" "10""00" 1 1 0 1"01" 1 1 0 1"11" 1 1 0 1"10" 1 1 1 1

Y=C +A.B+D

Y=C +A.B+D

Page 24: Mapa de arnaugh - uniriotec...asa • de arnaugh. Title: ILC 20192_Circuitos (1).pdf Created Date: 9/13/2019 12:29:04 PM

Exercícios para casa

• Determine a expressão mínima para os mapas abaixo:

Page 25: Mapa de arnaugh - uniriotec...asa • de arnaugh. Title: ILC 20192_Circuitos (1).pdf Created Date: 9/13/2019 12:29:04 PM

Exercícios para casa

• Simplifique as expressões usando o mapa de Karnaugh