Top Banner
Circuitos Combinacionais (Parte II): Codificadores e Decodificadores Professor : Ayslan Caisson. Instituto Federal de Educação, Ciência e Tecnologia de Alagoas Curso de Tecnólogo em Sistemas Elétricos Curso técnico subsequente em Redes de Computadores
47
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Codificadores e Decodificadores_Parte 1

Circuitos Combinacionais (Parte II):

Codificadores e Decodificadores

Professor: Ayslan Caisson.

Instituto Federal de Educação, Ciência e Tecnologia de Alagoas

Curso de Tecnólogo em Sistemas Elétricos

Curso técnico subsequente em Redes de Computadores

Page 2: Codificadores e Decodificadores_Parte 1

Circuitos Combinacionais (Parte II)

• Codificadores e Decodificadores

– Códigos

– Codificadores

– Decodificadores

– Projeto de Decodificadores

– Decodificador para Display de 7 segmentos

2

Page 3: Codificadores e Decodificadores_Parte 1

Códigos

Page 4: Codificadores e Decodificadores_Parte 1

Circuitos Combinacionais (Parte II)

• Códigos

– BCD 8421

– Excesso 3

– Gray

– 2 entre 5

– Johnson

– 987654321

4

Page 5: Codificadores e Decodificadores_Parte 1

Circuitos Combinacionais (Parte II)

• BCD 8421

– BCD = Binary Coded Decimal

– Codificação do sistema decimal em binário

– Código de 4 bits

– Código válido de 0 a 910

5

Page 6: Codificadores e Decodificadores_Parte 1

Circuitos Combinacionais (Parte II)

• BCD 8421

6

Decimal BCD 8421

A B C D

0 0 0 0 0

1 0 0 0 1

2 0 0 1 0

3 0 0 1 1

4 0 1 0 0

5 0 1 0 1

6 0 1 1 0

7 0 1 1 1

8 1 0 0 0

9 1 0 0 1

Page 7: Codificadores e Decodificadores_Parte 1

Circuitos Combinacionais (Parte II)

• Outros códigos BCD

– BCD 7421

– BCD 5211

– BCD 2421

7

Page 8: Codificadores e Decodificadores_Parte 1

Circuitos Combinacionais (Parte II)

• BCD 7421

8

Decimal BCD 7421

A B C D

0 0 0 0 0

1 0 0 0 1

2 0 0 1 0

3 0 0 1 1

4 0 1 0 0

5 0 1 0 1

6 0 1 1 0

7 1 0 0 0

8 1 0 0 1

9 1 0 1 0

Page 9: Codificadores e Decodificadores_Parte 1

Circuitos Combinacionais (Parte II)

• BCD 5211

9

Decimal BCD 5211

A B C D

0 0 0 0 0

1 0 0 0 1

2 0 0 1 1

3 0 1 0 1

4 0 1 1 1

5 1 0 0 0

6 1 0 0 1

7 1 0 1 1

8 1 1 0 1

9 1 1 1 1

Page 10: Codificadores e Decodificadores_Parte 1

Circuitos Combinacionais (Parte II)

• BCD 2421

10

Decimal BCD 2421

A B C D

0 0 0 0 0

1 0 0 0 1

2 0 0 1 0

3 0 0 1 1

4 0 1 0 0

5 1 0 1 1

6 1 1 0 0

7 1 1 0 1

8 1 1 1 0

9 1 1 1 1

Page 11: Codificadores e Decodificadores_Parte 1

Circuitos Combinacionais (Parte II)

• Excesso 3

– Transformação do número decimal no binário correspondente, somando-se 3 unidades

– 010 = 0000 somando-se 3 temos 0011

11

Page 12: Codificadores e Decodificadores_Parte 1

Circuitos Combinacionais (Parte II)

• Excesso 3

12

Decimal Excesso 3

A B C D

0 0 0 1 1

1 0 1 0 0

2 0 1 0 1

3 0 1 1 0

4 0 1 1 1

5 1 0 0 0

6 1 0 0 1

7 1 0 1 0

8 1 0 1 1

9 1 1 0 0

Page 13: Codificadores e Decodificadores_Parte 1

Circuitos Combinacionais (Parte II)

• Gray

– De um número a outro apenas um bit varia

13

Page 14: Codificadores e Decodificadores_Parte 1

Circuitos Combinacionais (Parte II)

• Gray

14

Decimal Gray

A B C D

0 0 0 0 0

1 0 0 0 1

2 0 0 1 1

3 0 0 1 0

4 0 1 1 0

5 0 1 1 1

6 0 1 0 1

7 0 1 0 0

8 1 1 0 0

9 1 1 0 1

Page 15: Codificadores e Decodificadores_Parte 1

Circuitos Combinacionais (Parte II)

• Gray (continuação)

15

Decimal Gray

A B C D

10 1 1 1 1

11 1 1 1 0

12 1 0 1 0

13 1 0 1 1

14 1 0 0 1

15 1 0 0 0

Page 16: Codificadores e Decodificadores_Parte 1

Circuitos Combinacionais (Parte II)

• 2 entre 5

– 2 bits iguais a 1 dentro de 5 bits

16

Page 17: Codificadores e Decodificadores_Parte 1

Circuitos Combinacionais (Parte II)

• 2 entre 5

17

Decimal 2 entre 5

A B C D E

0 0 0 0 1 1

1 0 0 1 0 1

2 0 0 1 1 0

3 0 1 0 0 1

4 0 1 0 1 0

5 0 1 1 0 0

6 1 0 0 0 1

7 1 0 0 1 0

8 1 0 1 0 0

9 1 1 0 0 0

Page 18: Codificadores e Decodificadores_Parte 1

Circuitos Combinacionais (Parte II)

• Johnson

– Código utilizado na construção do contador Johnson.

18

Page 19: Codificadores e Decodificadores_Parte 1

Circuitos Combinacionais (Parte II)

• Johnson

19

Decimal Johnson

A B C D E

0 0 0 0 0 0

1 0 0 0 0 1

2 0 0 0 1 1

3 0 0 1 1 1

4 0 1 1 1 1

5 1 1 1 1 1

6 1 1 1 1 0

7 1 1 1 0 0

8 1 1 0 0 0

9 1 0 0 0 0

Page 20: Codificadores e Decodificadores_Parte 1

Circuitos Combinacionais (Parte II)

• 9876543210Decimal 9 8 7 6 5 4 3 2 1 0

0 0 0 0 0 0 0 0 0 0 1

1 0 0 0 0 0 0 0 0 1 0

2 0 0 0 0 0 0 0 1 0 0

3 0 0 0 0 0 0 1 0 0 0

4 0 0 0 0 0 1 0 0 0 0

5 0 0 0 0 1 0 0 0 0 0

6 0 0 0 1 0 0 0 0 0 0

7 0 0 1 0 0 0 0 0 0 0

8 0 1 0 0 0 0 0 0 0 0

9 1 0 0 0 0 0 0 0 0 0

20

Page 21: Codificadores e Decodificadores_Parte 1

Codificadores e Decodificadores

Page 22: Codificadores e Decodificadores_Parte 1

Circuitos Combinacionais (Parte II)

• Codificadores e Decodificadores

– Decimal / Binário

– Binário / Decimal

– Projeto de decodificadores

– Display de 7 segmentos

22

Page 23: Codificadores e Decodificadores_Parte 1

Circuitos Combinacionais (Parte II)

• Codificadores e Decodificadores

– Circuitos que efetuam a passagem de um determinado código para outro

– Exemplo Calculadora

23

Page 24: Codificadores e Decodificadores_Parte 1

Circuitos Combinacionais (Parte II)

• Codificador Decimal/Binário

24

Page 25: Codificadores e Decodificadores_Parte 1

Circuitos Combinacionais (Parte II)

• Codificador Decimal/Binário

– Exemplo Calculadora

• Entradas chaves numeradas de 0 a 9

• Saídas 4 bits em BCD 8421 para representar a chave acionada

• Chave fechada equivale a nível 0– Problema prático da família TTL.

25

Page 26: Codificadores e Decodificadores_Parte 1

Codificador Decimal/BinárioExemplo Calculadora

Chave

Decimal

BCD 8421

A B C D

Ch0

Ch1

Ch2

Ch3

Ch4

Ch5

Ch6

Ch7

Ch8

Ch9 26

Page 27: Codificadores e Decodificadores_Parte 1

Codificador Decimal/BinárioExemplo Calculadora

Chave

Decimal

BCD 8421

A B C D

Ch0 0 0 0 0

Ch1 0 0 0 1

Ch2 0 0 1 0

Ch3 0 0 1 1

Ch4 0 1 0 0

Ch5 0 1 0 1

Ch6 0 1 1 0

Ch7 0 1 1 1

Ch8 1 0 0 0

Ch9 1 0 0 1 27

Page 28: Codificadores e Decodificadores_Parte 1

Circuitos Combinacionais (Parte II)

• Codificador Decimal/Binário

– Saída A

• Vale 1 quando Ch8 ou Ch9 acionada

– Saída B

• Vale 1 quando Ch4, Ch5, Ch6 ou Ch7 acionada

– Saída C

• Vale 1 quando Ch2, Ch3, Ch6 ou Ch7 acionada

– Saída D

• Vale 1 quando Ch1, Ch3, Ch5, Ch7 ou Ch9

28

Page 29: Codificadores e Decodificadores_Parte 1

Circuitos Combinacionais (Parte II)

• Codificador Decimal/Binário

– Conforme definido anteriormente chave fechada = nível 0, então devemos usar um NOT + OU para as saídas ou usar o equivalente NAND

• NAND saída = 1 sempre que pelo menos uma das entradas = 0

29

Page 30: Codificadores e Decodificadores_Parte 1

Circuitos Combinacionais (Parte II)

• Codificador Decimal/Binário

30

Page 31: Codificadores e Decodificadores_Parte 1

Circuitos Combinacionais (Parte II)

• Decodificador Binário/Decimal

– Entradas 4 bits em BCD 8421 e saída bits do código decimal 9876543210

31

Page 32: Codificadores e Decodificadores_Parte 1

Circuitos Combinacionais (Parte II)

• Decodificador Binário/Decimal

32

Page 33: Codificadores e Decodificadores_Parte 1

Circuitos Combinacionais (Parte II)

• Decodificador Decimal/Binário

– Deve-se montar o mapa de Karnaugh para cada uma das saídas da tabela anterior

• Código BCD 8421 não possui números maiores que 9 logo tanto faz o valor assumido nas possibilidades excedentes

• Estes casos serão considerados como condições irrelevantes (marcados com um X no diagrama)

33

Page 34: Codificadores e Decodificadores_Parte 1

Circuitos Combinacionais (Parte II)

34

Page 35: Codificadores e Decodificadores_Parte 1

Circuitos Combinacionais (Parte II)

35

Page 36: Codificadores e Decodificadores_Parte 1

Circuitos Combinacionais (Parte II)

36

Page 37: Codificadores e Decodificadores_Parte 1

Circuitos Combinacionais (Parte II)

37

Page 38: Codificadores e Decodificadores_Parte 1

Circuitos Combinacionais (Parte II)

38

Page 39: Codificadores e Decodificadores_Parte 1

Circuitos Combinacionais (Parte II)

39

Page 40: Codificadores e Decodificadores_Parte 1

Circuitos Combinacionais (Parte II)

40

Page 41: Codificadores e Decodificadores_Parte 1

Circuitos Combinacionais (Parte II)

41

Page 42: Codificadores e Decodificadores_Parte 1

Circuitos Combinacionais (Parte II)

42

Page 43: Codificadores e Decodificadores_Parte 1

Circuitos Combinacionais (Parte II)

43

Page 44: Codificadores e Decodificadores_Parte 1

Circuitos Combinacionais (Parte II)

Circuito do decodificador

44

Page 45: Codificadores e Decodificadores_Parte 1

Projeto de Decodificadores

Page 46: Codificadores e Decodificadores_Parte 1

Circuitos Combinacionais (Parte II)

• Exercício para casa

– Projete um decodificador que transforme do código BCD 8421 para o código Johnson.

Entregar na próxima aula (14/08/14)

46

Page 47: Codificadores e Decodificadores_Parte 1

Circuitos Combinacionais (Parte II)

47

• Bibliografia:

• Livro texto: IODETA, I. V; CAPUANO,

F. G. Elementos da Eletrônica Digital.

35ª edição, Érica, 2003.

Circuitos Combinacionais (Parte II)