codificadores e decodificadores_parte 1
TRANSCRIPT
![Page 1: Codificadores e Decodificadores_Parte 1](https://reader036.vdocument.in/reader036/viewer/2022062300/55cf944b550346f57ba0fedc/html5/thumbnails/1.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022062300/55cf944b550346f57ba0fedc/html5/thumbnails/2.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022062300/55cf944b550346f57ba0fedc/html5/thumbnails/3.jpg)
Códigos
![Page 4: Codificadores e Decodificadores_Parte 1](https://reader036.vdocument.in/reader036/viewer/2022062300/55cf944b550346f57ba0fedc/html5/thumbnails/4.jpg)
Circuitos Combinacionais (Parte II)
• Códigos
– BCD 8421
– Excesso 3
– Gray
– 2 entre 5
– Johnson
– 987654321
4
![Page 5: Codificadores e Decodificadores_Parte 1](https://reader036.vdocument.in/reader036/viewer/2022062300/55cf944b550346f57ba0fedc/html5/thumbnails/5.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022062300/55cf944b550346f57ba0fedc/html5/thumbnails/6.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022062300/55cf944b550346f57ba0fedc/html5/thumbnails/7.jpg)
Circuitos Combinacionais (Parte II)
• Outros códigos BCD
– BCD 7421
– BCD 5211
– BCD 2421
7
![Page 8: Codificadores e Decodificadores_Parte 1](https://reader036.vdocument.in/reader036/viewer/2022062300/55cf944b550346f57ba0fedc/html5/thumbnails/8.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022062300/55cf944b550346f57ba0fedc/html5/thumbnails/9.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022062300/55cf944b550346f57ba0fedc/html5/thumbnails/10.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022062300/55cf944b550346f57ba0fedc/html5/thumbnails/11.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022062300/55cf944b550346f57ba0fedc/html5/thumbnails/12.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022062300/55cf944b550346f57ba0fedc/html5/thumbnails/13.jpg)
Circuitos Combinacionais (Parte II)
• Gray
– De um número a outro apenas um bit varia
13
![Page 14: Codificadores e Decodificadores_Parte 1](https://reader036.vdocument.in/reader036/viewer/2022062300/55cf944b550346f57ba0fedc/html5/thumbnails/14.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022062300/55cf944b550346f57ba0fedc/html5/thumbnails/15.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022062300/55cf944b550346f57ba0fedc/html5/thumbnails/16.jpg)
Circuitos Combinacionais (Parte II)
• 2 entre 5
– 2 bits iguais a 1 dentro de 5 bits
16
![Page 17: Codificadores e Decodificadores_Parte 1](https://reader036.vdocument.in/reader036/viewer/2022062300/55cf944b550346f57ba0fedc/html5/thumbnails/17.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022062300/55cf944b550346f57ba0fedc/html5/thumbnails/18.jpg)
Circuitos Combinacionais (Parte II)
• Johnson
– Código utilizado na construção do contador Johnson.
18
![Page 19: Codificadores e Decodificadores_Parte 1](https://reader036.vdocument.in/reader036/viewer/2022062300/55cf944b550346f57ba0fedc/html5/thumbnails/19.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022062300/55cf944b550346f57ba0fedc/html5/thumbnails/20.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022062300/55cf944b550346f57ba0fedc/html5/thumbnails/21.jpg)
Codificadores e Decodificadores
![Page 22: Codificadores e Decodificadores_Parte 1](https://reader036.vdocument.in/reader036/viewer/2022062300/55cf944b550346f57ba0fedc/html5/thumbnails/22.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022062300/55cf944b550346f57ba0fedc/html5/thumbnails/23.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022062300/55cf944b550346f57ba0fedc/html5/thumbnails/24.jpg)
Circuitos Combinacionais (Parte II)
• Codificador Decimal/Binário
24
![Page 25: Codificadores e Decodificadores_Parte 1](https://reader036.vdocument.in/reader036/viewer/2022062300/55cf944b550346f57ba0fedc/html5/thumbnails/25.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022062300/55cf944b550346f57ba0fedc/html5/thumbnails/26.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022062300/55cf944b550346f57ba0fedc/html5/thumbnails/27.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022062300/55cf944b550346f57ba0fedc/html5/thumbnails/28.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022062300/55cf944b550346f57ba0fedc/html5/thumbnails/29.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022062300/55cf944b550346f57ba0fedc/html5/thumbnails/30.jpg)
Circuitos Combinacionais (Parte II)
• Codificador Decimal/Binário
30
![Page 31: Codificadores e Decodificadores_Parte 1](https://reader036.vdocument.in/reader036/viewer/2022062300/55cf944b550346f57ba0fedc/html5/thumbnails/31.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022062300/55cf944b550346f57ba0fedc/html5/thumbnails/32.jpg)
Circuitos Combinacionais (Parte II)
• Decodificador Binário/Decimal
32
![Page 33: Codificadores e Decodificadores_Parte 1](https://reader036.vdocument.in/reader036/viewer/2022062300/55cf944b550346f57ba0fedc/html5/thumbnails/33.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022062300/55cf944b550346f57ba0fedc/html5/thumbnails/34.jpg)
Circuitos Combinacionais (Parte II)
34
![Page 35: Codificadores e Decodificadores_Parte 1](https://reader036.vdocument.in/reader036/viewer/2022062300/55cf944b550346f57ba0fedc/html5/thumbnails/35.jpg)
Circuitos Combinacionais (Parte II)
35
![Page 36: Codificadores e Decodificadores_Parte 1](https://reader036.vdocument.in/reader036/viewer/2022062300/55cf944b550346f57ba0fedc/html5/thumbnails/36.jpg)
Circuitos Combinacionais (Parte II)
36
![Page 37: Codificadores e Decodificadores_Parte 1](https://reader036.vdocument.in/reader036/viewer/2022062300/55cf944b550346f57ba0fedc/html5/thumbnails/37.jpg)
Circuitos Combinacionais (Parte II)
37
![Page 38: Codificadores e Decodificadores_Parte 1](https://reader036.vdocument.in/reader036/viewer/2022062300/55cf944b550346f57ba0fedc/html5/thumbnails/38.jpg)
Circuitos Combinacionais (Parte II)
38
![Page 39: Codificadores e Decodificadores_Parte 1](https://reader036.vdocument.in/reader036/viewer/2022062300/55cf944b550346f57ba0fedc/html5/thumbnails/39.jpg)
Circuitos Combinacionais (Parte II)
39
![Page 40: Codificadores e Decodificadores_Parte 1](https://reader036.vdocument.in/reader036/viewer/2022062300/55cf944b550346f57ba0fedc/html5/thumbnails/40.jpg)
Circuitos Combinacionais (Parte II)
40
![Page 41: Codificadores e Decodificadores_Parte 1](https://reader036.vdocument.in/reader036/viewer/2022062300/55cf944b550346f57ba0fedc/html5/thumbnails/41.jpg)
Circuitos Combinacionais (Parte II)
41
![Page 42: Codificadores e Decodificadores_Parte 1](https://reader036.vdocument.in/reader036/viewer/2022062300/55cf944b550346f57ba0fedc/html5/thumbnails/42.jpg)
Circuitos Combinacionais (Parte II)
42
![Page 43: Codificadores e Decodificadores_Parte 1](https://reader036.vdocument.in/reader036/viewer/2022062300/55cf944b550346f57ba0fedc/html5/thumbnails/43.jpg)
Circuitos Combinacionais (Parte II)
43
![Page 44: Codificadores e Decodificadores_Parte 1](https://reader036.vdocument.in/reader036/viewer/2022062300/55cf944b550346f57ba0fedc/html5/thumbnails/44.jpg)
Circuitos Combinacionais (Parte II)
Circuito do decodificador
44
![Page 45: Codificadores e Decodificadores_Parte 1](https://reader036.vdocument.in/reader036/viewer/2022062300/55cf944b550346f57ba0fedc/html5/thumbnails/45.jpg)
Projeto de Decodificadores
![Page 46: Codificadores e Decodificadores_Parte 1](https://reader036.vdocument.in/reader036/viewer/2022062300/55cf944b550346f57ba0fedc/html5/thumbnails/46.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022062300/55cf944b550346f57ba0fedc/html5/thumbnails/47.jpg)
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)