Você está na página 1de 15

Laboratório de Eletrônica 1 - LELO1

Professores: Gilberto Cuarelli


Haroldo Issao Guibu

Título:
CIRCUITOS CODIFICADORES E DECODIFICADORES

Experimento realizado em 07/10/2020

Integrantes (realizadores da experiência):

NOME:​ David Bernadineli Gaspar - 3032531


NOME:​ Marina Garcia Moscardi da Silva - 3023567
NOME​:​ Nathan Sousa de Barros Barbosa - 3032582
Turma: N3 – 1º semestre de 2020

Outubro, São Paulo.

1
SUMÁRIO

I. TÍTULO DA EXPERIÊNCIA 3
II. INTRODUÇÃO TEÓRICA 3
III. OBJETIVOS 5
IV. MATERIAIS E EQUIPAMENTOS UTILIZADOS 5
V. PROCEDIMENTOS EXPERIMENTAIS 6
VI​. QUESTÕES 13
VII. ​CONCLUSÃO 15
VIII. ​BIBLIOGRAFIA 15

2
I. TÍTULO DA EXPERIÊNCIA
Circuitos Codificadores e Decodificadores.

II. INTRODUÇÃO TEÓRICA

● Decodificadores
Um decodificador é um circuito digital que detecta a presença de uma combinação
específica de bits (código) em suas entradas indicando a presença desse código através
de um nível de saída especificado. Em sua forma geral, um decodificador tem n linhas
de entrada para manipular n bits e de uma a 2n linhas de saída para indicar a presença
de uma ou mais combinações de n bits.
Decodificador Binário Básico
Suponha que precisamos determinar quando um binário 1001 ocorre nas entradas de
um circuito digital.
Uma porta AND pode ser usada como o elemento de decodificação básico porque ela
produz um nível ALTO na saída apenas quando todas as suas entradas estão em nível
ALTO. Portanto, temos que ter certeza que todas as entradas da porta AND são nível
ALTO quando ocorrer o número binário 1001; isso pode ser feito invertendo os dois
bits do meio (os 0s):

Figura 1 - Decodificador Binário Básico

Decodificador de 4 Bits
Para decodificar todas as combinações possíveis de quatro bits, são necessárias
dezesseis portas de decodificação (24 = 16). Esse tipo de decodificador é normalmente
denominado decodificador de 4 linhas para 16 linhas porque existem quatro entradas e

3
dezesseis saídas ou decodificador 1 de 16 porque para um dado código nas entradas,
uma das dezesseis saídas é ativada.

Figura 2 - Decodificador de 4 bits

● Codificadores
Um codificador é um circuito lógico que realiza essencialmente a função “inversa” do
decodificador.
Um codificador aceita um nível ativo em uma de suas entradas representando um dígito,
tal como um dígito decimal ou octal, e o converte em uma saída codificada, tal como binário
ou BCD. Codificadores também podem ser implementados para codificar vários símbolos e
caracteres alfabéticos. O processo de conversão de símbolos familiares ou números para um
formato codificado é denominado de codificação.
Codificador de Decimal para BCD
Este tipo de codificador tem dez entradas (uma para cada dígito decimal) e quatro saídas
correspondentes ao código BCD. Esse é um codificador básico de 10 linhas para 4 linhas.

4
Figura 3 - Codificador de Decimal para BCD

III. OBJETIVOS

Analisar e entender as etapas de desenvolvimento de circuitos digitais combinacionais.


Adquirir o conceito de circuito codificador e decodificador.

IV. MATERIAIS E EQUIPAMENTOS UTILIZADOS


Simulador LTspice e Proteus.
01 Circuito Integrado 7400 (porta NAND - MED50)
01 Circuito Integrado 7402 (port NOR - MED50)
01 Circuito Integrado 7408 (porta AND - MED 50)
01 Circuito Integrado 7432 (porta OR - MED50)
01 Circuito Integrado 7404(porta NOT - MED 52)
01 Circuito Integrado 4511(Decodificador para 7 segmentos - MED05)
01 Display de 7 segmentos Catodo Comum (MED 05)
01 Circuito Integrado 4028 (Decodificador BCD-Decimal - MED65)
01 Circuito Integrado 89C2051 (Codificador Decimal-BCD - MED65)
01 Fonte de alimentação DC (LEG 2000)
Led’s e resistores para monitoramento dos níveis lógicos (LEG 2000)

5
V. PROCEDIMENTOS EXPERIMENTAIS

1. Um decodificador é um circuito combinacional que dado um código em sua entrada o


mesmo apresenta uma saída que identifica aquele código de entrada de forma
particular. Considere então um decodificador de 2 bits onde cada saída deve apresentar
um para combinação binária das entradas:
a) Monte sua tabela verdade (tabela 1):
Tabela 1 - Decodificador de 2 bits

A B S0 S1 S2 S3

0 0 0 0 0 0

0 1 1 1 0 0

1 0 0 0 1 0

1 1 1 0 0 1

b) Monte as equações das saídas S0 e S3.

S​0​ = A’B + AB S​3​ = AB

c) Desenhe o esquema do circuito que representa as equações e monte-o, preenchendo


sua tabela verdade e comparando com o projeto teórico.

S​0​ = A’B + AB

6
Figura 4 - Circuito 1

S​3​ = AB

Figura 5 - Circuito 2

2) ​De forma análoga, um codificador é um circuito combinacional que recebe sinais em suas
entradas e gera a partir da combinação desses sinais seu respectivo código binário na saída.
Baseado nisso, considere um codificador com 3 entradas I2, I1 e I0, sendo a entrada I2 a mais
significativa. A saída deste codificador deve apresentar zero quando todas as entradas
estiverem em zero. A entrada I0 representa o código um, I1 o código 2 e I2 o código três.
Considere também que caso mais de uma entrada seja habilitada, a mais significativa será
prioritária para o código (codificador com prioridade). Baseado nisso:

a. Monte a tabela verdade do codificador (tabela 2).

7
Tabela 2 - Codificador de 2 bits

Entradas Saídas
I2 I1 I0 S1 S0
0 0 0 0 0
0 0 1 0 1
0 1 0 1 0
0 1 1 1 0
1 0 0 1 1
1 0 1 1 1
1 1 0 1 1
1 1 1 1 1

b. Monte as equações de saída do codificador.


S 0 = I 0.I1.I2 + I0.I1.I2 + I 0.I1.I2 + I0.I1.I2 + I 0.I1.I2 + I0.I1.I2
S 1 = I0.I1.I2 + I 0.I1.I2 + I0.I1.I2 + I0.I1.I2 + I 0.I1.I2 + I0.I1.I2 + I 0.I1.I2

c. Simplifique a equação utilizando a álgebra de Boole e suas propriedades e, baseado na


equação final, desenhe e monte o circuito, preenchendo sua tabela verdade e
comparando com o proposto pelo projeto.
S 0 = I 0.I1.I2 + I0.I1.I2 + I 0.I1.I2 + I0.I1.I2 + I 0.I1.I2 + I0.I1.I2

S 0 = I 0.I1.I2 + I 2.I1.(I0 + I0) + I 2.I1.(I0 + I0)

S 0 = I 0.I1.I2 + I 2.(I1 + I1)

S 0 = I 0.I1.I2 + I 2

S 1 = I0.I1.I2 + I 0.I1.I2 + I0.I1.I2 + I0.I1.I2 + I 0.I1.I2 + I0.I1.I2 + I 0.I1.I2


S 1 = I2.I1.(I0 + I0) + I 2.I0.(I0 + I0). + I 2..I1.(I0 + I0)

S 1 = I2.I1 + I 2.(I1 + I1)

S 1 = I2.I1 + I 2

8
3) Verificar o funcionamento do Circuito Integrado 4511 preenchendo a tabela verdade com
as entradas e o dígito que é mostrado no display (tabela 3).
Tabela 3

LE BL LT D C B A SAÍDA
x x 0 x x x x 8
x 0 1 x x x x apagado
0 1 1 0 0 0 0 0
0 1 1 0 0 0 1 1
0 1 1 0 0 1 0 2
0 1 1 0 0 1 1 3
0 1 1 0 1 0 0 4
0 1 1 0 1 0 1 5
0 1 1 0 1 1 0 6
0 1 1 0 1 1 1 7
0 1 1 1 0 0 0 8
0 1 1 1 0 0 1 9
0 1 1 1 0 1 0 apagado
0 1 1 1 0 1 1 apagado
0 1 1 1 1 0 0 apagado
0 1 1 1 1 0 1 apagado
0 1 1 1 1 1 0 apagado
0 1 1 1 1 1 1 apagado
último
1 1 1 x x x x dígito

4) Observe que existem três terminais de controle que são respectivamente: LE(Latch
Enable/Strobe), BL (Blanking) e LT (Lamp Test). Avaliar e explicar a função de cada uma
das três entradas, simulando as situações.

9
R. ​O terminal de controle LE controla a mudança de estado, não alterando a saída se houver
sinal 1 nesse terminal de controle, o valor só é alterado caso seja inserido o sinal zero nos
outros terminais de controle.
O terminal BL é o terminal que libera para que exista sinal no display, se ele estiver em zero,
todas as lâmpadas são apagadas, o único terminal capaz de mudar esse estado é o terminal de
controle LT.
O terminal de controle LT é um terminal de teste das lâmpadas, quando o sinal nele é zero,
todas as lâmpadas se acendem, esse é o terminal de controle de maior valência.

5) Verificar o funcionamento do circuito integrado 4028 e preencher sua tabela verdade


(tabela 4).

Tabela 4 - Tabela verdade do CI 4028.

D C B A 0 1 2 3 4 5 6 7 8 9

1 0 0 0 0 0 0 0 0 0
0 0 0 0

0 1 0 0 0 0 0 0 0 0
0 0 0 1

0 0 1 0 0 0 0 0 0 0
0 0 1 0

0 0 0 1 0 0 0 0 0 0
0 0 1 1

0 0 0 0 1 0 0 0 0 0
0 1 0 0

0 0 0 0 0 1 0 0 0 0
0 1 0 1

0 0 0 0 0 0 1 0 0 0
0 1 1 0

0 0 0 0 0 0 0 1 0 0
0 1 1 1

10
0 0 0 0 0 0 0 0 1 0
1 0 0 0

0 0 0 0 0 0 0 0 0 1
1 0 0 1

0 0 0 0 0 0 0 0 0 0
1 0 1 0

0 0 0 0 0 0 0 0 0 0
1 0 1 1

0 0 0 0 0 0 0 0 0 0
1 1 0 0

0 0 0 0 0 0 0 0 0 0
1 1 0 1

0 0 0 0 0 0 0 0 0 0
1 1 1 0

0 0 0 0 0 0 0 0 0 0
1 1 1 1

6) Verificar o funcionamento do circuito integrado 89C2051 preenchendo sua tabela verdade


(tabela 5). Esse circuito possui prioridade nas suas entradas? Explique.

Tabela 5 - Tabela verdade do CI 89C2051

0 1 2 3 4 5 6 7 8 9 D C B A

1 X X X X X X X X X 0 0 0 0

0 1 X X X X X X X X 0 0 0 1

11
0 0 1 X X X X X X X 0 0 1 0

0 0 0 1 X X X X X X 0 0 1 1

0 0 0 0 1 X X X X X 0 1 0 0

0 0 0 0 0 1 X X X X 0 1 0 1

0 0 0 0 0 0 1 X X X 0 1 1 0

0 0 0 0 0 0 0 1 X X 0 1 1 1

0 0 0 0 0 0 0 0 1 X 1 0 0 0

0 0 0 0 0 0 0 0 0 1 1 0 0 1

- - - - - - - - - - 1 0 1 0

- - - - - - - - - - 1 0 1 1

- - - - - - - - - - 1 1 0 0

- - - - - - - - - - 1 1 0 1

- - - - - - - - - - 1 1 1 0

- - - - - - - - - - 1 1 1 1

12
VI. QUESTÕES

1. Projetar um circuito que receba sinais de um teclado de 10 teclas (0 a 9), codificando o


mesmo para BCD e mostrando em um display de 7 segmentos. No segundo display, o
número deve aparecer somente se a tecla digitada for menor ou igual a 5, ou se a tecla
digitada for igual a um código pré-ajustado em uma chave BCD, caso contrário, o
segundo display deve permanecer apagado. Utilizar codificadores, decodificadores e
comparadores integrados no projeto.

Figura 7 - Circuito 2

2. Baseado no CI decodificador 74138:


a. Use dois decodificadores 74138 para formar um decodificador de 4 entradas e 16
saídas.

13
Figura 8 - Circuito 3

b.​ Use 9 decodificadores 74318 para formar um decodificador com 6 entradas e 64 saídas.

Figura 9 - Circuito 4

14
VII. CONCLUSÃO
Através do desenvolvimento de circuitos digitais combinacionais foi possível analisar
o funcionamento de codificadores e decodificadores, assim como entender sua
utilização em circuitos.

VIII. BIBLIOGRAFIA
[1]Sistemas Digitais - Fundamentos e aplicações 9 edição, FLOYD TOM, 2007

15

Você também pode gostar