Você está na página 1de 96

1

Codificadores e
Decodificadores

2
3
4
CODIFICADOR :

Decimal / código BCD

5
S3 S2 S1 S0

6
S3 S2 S1 S0
MSB

LSB

7
1

8
9
CODIFICADORES
Podemos definir de forma simples um circuito codificador como
um circuito que seja capaz de converter um sinal de determinado
tipo, como por exemplo decimal, num sinal digital ou BCD.
Assim, se tivermos 10 chaves de acionamento ou 10 entradas de
sinais diferentes que representem valores entre 0 e 9, um
codificador, como o mostrado na figura 1 fará a conversão desses
sinais em BCD.

10
Neste sistema temos 10 entradas e 4 saídas com a obtenção de
níveis lógicos conforme a seguinte tabela verdade:

Observe que nesta tabela a


saída que representa o dígito
menos significativo (LSB) é
S1 enquanto que a saída que
representa o dígito mais
significativo MSB) é S4.
Assim, os "pesos"das saídas
nesta tabela e nas que são
dadas como exemplo neste
artigo são:
S1 = 1
S2 = 2
S3 = 4
S4 = 8 11
Observe que a saída S4 será 1 quando as entradas E8
e E9 forem acionadas. Assim quando S3 também sera
1 quando for acionado E4 ou E5 ou E6 ou E7.
De qualquer forma teremos para cada entrada como
se fosse uma chave 0, 1, ......9 teremos suas
respectivas saídas A, B, C, D
Se apertar E1 teremos A 𝐵𝐶 𝐷 (1 0 0 0).
Assim como E7 teremos ABC𝐷 (1110)

12
13
O código BCD 8421
O Nome deste código , a sigla BCD representa as iniciais de Binary Coded Decimal,
que significa uma codificação do sistema decimal em binário.

14
Código Excesso 3

15
Código Gray
Sua principal característica é que de um número a outro apenas um
bit varia.

16
17
O código Gray transpondo no mapa de Karnaugh

18
19
20
21
Código Johnson
Trata-se de um código que foi construído para um contador Johnson.

22
Código 9876543210

23
24
25
26
27
28
LSB

29
Decodificador Binário/Decimal

30
O código BCD 8421 não possui números maiores que 9, logo, tanto faz o valor assumido nas
possibilidades excedentes, visto que, quando passarmos do código BCD 8421 para o código
9876543210 estas irão ocorrer. Nos diagramas de MK consequentemente, consideremos estes
casos como condições irrelevantes, abaixo estão as saídas do decodificador (S9 a S0) e suas
respectativas simplificações

31
32
33
Projetos de Decodificadores

Agindo de forma análoga ao processo visto no decodificador


Binário/Decimal, podemos construir decodificadores que passem de
qualquer código para qualquer outro. Para isso basta montarmos a
tabela da verdade simplificar as expressões de saída e
implementaremos o circuito.

34
Como exemplo podemos elaborar o decodificador de BCD 8421 para
Excesso 3, inicialmente, montaremos a tabela verdade:

35
36
37
38
39
Circuito do projeto Excesso 3 para BCD8421

40
Decodificador de 7 Segmentos
• Um display de sete segmentos é usado como
forma de exibir uma informação numérica
sobre as operações internas de um
dispositivo. Na Figura abaixo é mostrado um
esquemático do decodificador com o display,
sendo quatro pinos para a entrada e sete
saídas.

41
42
Para representar os números de 0 a 9 são
necessárias quatro entradas (4 bits), sendo que
para cada sequência de bits de entrada, certos
segmentos devem ser acesos. Por exemplo, para
o número 0 aparecer no display (equivalente a
uma entrada 0000), todos os segmentos devem
ser acesos menos o g. Como os números de 10 a
15 não são utilizados, as saídas são indiferentes
sendo representadas por X. Analisemos a tabela
verdade do decodificador.

43
44
Tendo a lógica do circuito, ou seja, os estados da
saída em função da entrada desejável, são possíveis
à criação de um circuito lógico utilizando a
ferramenta do mapa de Karnaugh. A equação
simplificada de lógica para cada segmento( saída)
está listadas abaixo.

45
Exemplo de aplicação prática

46
• DISPLAYS
Um display é um dispositivo que tem por finalidade
apresentar uma informação numa forma que possa
ser lida por um operador.
Podemos ter displays simples que operam na
forma digital como sequências de LEDs, displays
que apresentam números (numéricos), e displays
que apresentam também símbolos gráficos (letras
e sinais) denominados alfa-numéricos semelhantes
aos mostrados na próxima figura.

47
48
Alguns mais sofisticados podem até apresentar
imagens de objetos ou formas, como os usados em
equipamentos informatizados. O tipo mais comum de
display usado nos projetos básicos de Eletrônica Digital
é o numérico de 7 segmentos, de que já falamos no
item anterior.
A combinação do acionamento de 7 segmentos
possibilita o aparecimento dos algarismos de 0 a 9 e
também de alguns símbolos gráficos semelhantes
aos presentados na figura 12.

49
O tipo mais comum usado nos projetos digitais é o mostrador de
LEDs, onde cada segmento é um diodo emissor de luz, sua aparência
e símbolo interno são mostrados na figura 13.

50
Os LEDs podem ser ligados de modo a ter o anodo
conectado ao mesmo ponto, caso em que dizemos
que se trata de um display de anodo comum, ou
podem ter os catodos interligados, caso em que
dizemos que se trata de um display de catodo
comum. As correntes nos segmentos variam
tipicamente entre 10 e 50 mA conforme o tipo, o que
nos leva a concluir que o consumo máximo ocorre
quando o dígito 8 é projetado (todos os segmentos
acesos) e pode chegar a 400 mA por dígito.

51
Alguns fabricantes podem juntar mais de um dígito num único bloco,
facilitando assim os projetos, pois, na maioria dos projetos os
números apresentados são maiores que 9, ver figura 14.

52
Outro tipo de display também utilizado com certa
frequência nos projetos é o de cristal líquido.
Este display não “acende” quando excitado. Eletrodos
transparentes ao serem excitados eletricamente pelo
sinal do circuito fazem com que o líquido com que ele
está em contato torne-se opaco, deixando assim de
refletir a luz. Desta forma, o fundo branco do material
deixa de ser visto, aparecendo em seu lugar uma
região preta, veja a figura 15.

53
Display de Cristal Liquido

54
Display de Cristal Liquido

Quartz
• Silica
z

55
As regiões formam os segmentos e conforme sua
combinação temos o aparecimento dos dígitos.
No entanto, é mais difícil trabalhar com estes
mostradores, pois eles exigem circuitos de excitação
especiais que também são mais caros.
A principal vantagem do mostrador de cristal líquido
(LCD) é seu consumo, que é centenas de vezes
menor do que o de um mostrador de LEDs.
Para as aplicações em que o aparelho deve ser
alimentado através de pilhas ou ficar
permanentemente ligado, é muito vantajoso usar o
mostrador LCD.
56
Circuitos integrados decodificadores prontos
• a) 7442 - Decodificador BCD para decimal
Este circuito integrado tem a pinagem mostrada na
figura 16. Conforme a combinação de níveis lógicos
das entradas (codificadas em BCD), apenas uma das
saídas será para o nível lógico baixo. Todas as
demais permanecerão no nível alto.

57
Se os níveis lógicos aplicados às entradas tiverem a
combinação 1010 até 1111 (que correspondem de
11 a 15) nenhuma das saídas será ativada. Quando
ativada, cada saída pode drenar uma corrente de
16 mA. O circuito integrado TTL 7445 tem a
mesma função, com a diferença de que possui
transistores na configuração de coletor aberto na
saída, podendo com isso trabalhar com tensões de
até 30 V e drenar correntes de até 80 mA. A
pinagem é a mesma do 7442.

58
59
Anodo catodo

60
61
62
63
64
65
66
67
b) 7447 - Decodificador BCD para 7 Segmentos
Este é um circuito TTL que possui saídas em coletor
aberto capazes de drenar correntes de até 40 mA,
sendo portanto indicado para excitar displays de
LEDs de anodo comum.

Na figura 17 temos a sua pinagem. Algumas


características importantes devem ser observadas
neste circuito.

68
Uma delas é o terminal Lamp Test ou teste do
display. Colocando esta saída no nível lógico
baixo (em funcionamento normal ela deve ser
mantida no nível alto) todas as saídas vão ao
nível baixo, fazendo com que todos os
segmentos do display acendam. Com isso é
possível verificar se ele está em bom estado.
Outra saída importante é a RBI (Ripple Blank
Input) que faz com que os zeros à esquerda
sejam apagados quando são usados diversos
contadores, figura 18.

69
Assim, em lugar de aparecer o valor
008, numa contagem aparece apenas
8. Observe que a saída RB0 (Ripple
Blank Output) serve para a ligação em
série de diversos blocos contadores de
modo a ser obtido um conjunto com
vários dígitos.

70
4028 - Decodificador BCD para Decimal
Este é um circuito integrado CMOS com 10 saídas,
onde aquela que vai ao nível alto depende da
combinação dos níveis de entrada. As demais saídas
permanecerão no nível baixo. A pinagem deste
circuito integrado é mostrada na figura 21.
As combinações de entrada entre
1010 e 1111 que correspondem
aos números de 11 a 15 não serão
reconhecidas e todas as saídas
permanecerão no nível baixo.

71
4028 - Decodificador BCD para Decimal
Este é um circuito integrado CMOS com 10 saídas,
onde aquela que vai ao nível alto depende da
combinação dos níveis de entrada. As demais saídas
permanecerão no nível baixo. A pinagem deste
circuito integrado é mostrada na figura 21.
As combinações de entrada entre
1010 e 1111 que correspondem
aos números de 11 a 15 não serão
reconhecidas e todas as saídas
permanecerão no nível baixo.

72
Codificadores e Decodificadores
Elementos importantes dos circuitos lógicos digitais são os codificadores e os
decodificadores. Assim. dando prosseguimento aos nossos estudos de eletrônica
digital, é fundamental para o entendimento do princípio de funcionamento dos
computadores e de muitos outros equipamentos, falaremos dos codificadores e
decodificadores. Estes importantes sistemas combinacionais que podem ser
elaborados tanto a partir de componentes discretos como obtidos totalmente na
forma integrada aparecem numa infinidade de aplicações.
Os codificadores e decodificadores são circuitos que transformam informações
obtidas de determinada maneira em uma informações em outra forma de código
que possam ser usadas pelos circuitos seguintes.
Como a transformação dos códigos que ocorrem com maior frequência nos
circuitos digitais são as que envolvem a passagem de sinais na forma binária para
a forma digital e vice-versa, os termos codificadores e decodificadores são
específicos para estes tipos de sinais.
Assim, denominamos codificadores os circuitos que transformam sinais obtidos
na forma decimal em sinais binários ou BCD (Binary Coded Decimal)ou ainda
sinais obtidos a partir de 16 entradas em sinais codificados em hexadecimal
enquanto que denominamos decodificadores os circuitos que convertem sinais
binários ou BCD em sinais decimais ou de outro tipo, como por exemplo os
hexadecimais ou ainda capazes de excitar um mostrador de 7 segmentos.

73
74
Aplicação de Decodificadores

75
76
77
78
79
80
81
82
83
84
85
86
Projete um circuito cuja entrada e um teclado, ( decimal ) , passa para Bcd e faça
um bcd para 7 segmentos. Luis

Projete um circuito cuja entrada e um teclado, ( decimal ) , passa para gray e


faça um decodificador de gray para 7 segmentos. Lucas

Projete um circuito cuja entrada e um teclado, ( decimal ) , passa johnson e faça


um decodificador de Johnson para 7 segmentos. wilian

Logosim Sexta 17/10


entregar 1 aval.

87
88
89
90
91
92
93
94
Projete um circuito digital que utilize 10 chaves e utilize Cis
comerciais, para indicar em um display ( um digito de 0 a 9) o
próximo paciente que será atendido numa enfermaria,
obedecendo a seguinte prioridade:

95
96

Você também pode gostar