Pular para o conteúdo principal

Exp5.1 - Codificador Decimal-Binário e Decodificador BCD - Decimal.

Objetivos​

  • Implementar um circuito lógico codificador decimal para binário.

  • Verificar o funcionamento de um decodificador BCD para decimal.

  • Verificar o funcionamento de um CI decodificador BCD para decimal.

  • Praticar a utilização de CI decodificadores em circuitos digitais.

Preparação​

Conceitos​

1) Codificador​

É um circuito que recebe as informações de uma forma e através de um código as convertem para outra forma mais adequada para ser transmitida ou processada.

Exemplo: Considere um sistema digital que possui um teclado com as teclas numeradas de zero a nove para entradas de dados. Ao apertar uma das teclas, um certo número binário deve ser gerado para que o sistema possa identificar a tecla acionada. O circuito capaz de realizar esta tarefa é chamado de codificador.

OCR图片

2) Decodificador​

Quando um sistema digital completa uma operação o resultado encontra-se de forma binária e muitas vezes codificado, porém ao apresentá-lo ao operador é usual utilizar a forma decimal. O circuito responsável em converter a informação binária para decimal recebe o nome de decodificador binário/decimal.

OCR图片

Metodologia​

M1- Será implementado, com portas lógicas, um codificador decimal/binário para codificar algarismos de 1 a 6 em binário.

M2- Será implementado, com portas lógicas, um decodificador binário/decimal de 2 entradas e 4 saídas.

M3- Será analisado o funcionamento do circuito integrado 7442, decodificador BCD para decimal.

Relação de Material​

QuantidadeDescrição
1fonte de tensão de 5V
1matriz de contatos
1multimetro
1CI 7404
1CI 7408
2CI 7432
1CI 7442
10LEDs ou matriz de leds
10resistores de 1kΩ
2cabos banana-banana
-fios rígidos 0,51 mm

Praticando​

P1- No sistema seguinte, ao pressionar uma das teclas o codificador identifica a tecla pressionada e responde entregando na sua saída o número binário correspondente a ela. Analisar cuidadosamente a tabela verdade do sistema e escrever as equações das saídas.(RI-I)

OCR图片

EntradasSaídas
E1E_{1}E2E_{2}E3E_{3}E4E_{4}E5E_{5}E6E_{6}b1b_{1}b2b_{2}b3b_{3}
100000001
010000010
001000011
000100100
000010101
000001110

P2- A partir das expressões obtidas desenhar o circuito lógico do codificador. (RI-II)

P3- Implementar o circuito elaborado no item anterior usando as portas disponíveis.

P4- Ligar a fonte de alimentação e aplicar níveis lógicos às entradas E∗1,E∗2,E∗3,E∗4,E∗5,eE∗6E*{1}, E*{2}, E*{3}, E*{4}, E*{5}, e E*{6} do circuito, conforme as indicações das linhas da tabela verdade. Cada linha indica a situação em que uma tecla foi pressionada. Para cada situação de entrada verificar os estados lógicos das saídas b∗1,b∗2eb_3b*{1}, b*{2} e b\_{3} através de um provador lógico ou um voltimetro. (RI-III)

P5- No sistema abaixo, o número binário colocado em A e B é indicado como nível alto somente em uma das linhas de saída, realizando desta forma a conversão bináriodecimal. Analisar cuidadosamente a tabela verdade do sistema e escrever as equações da saída. (RI-IV)

OCR图片

P6- A partir das expressões obtidas desenhar o circuito lógico do sistema. (RI-V)

P7- Implementar o circuito elaborado no item anterior usando as portas disponíveis.

P8- Ligar a fonte de alimentação. Aplicar níveis lógicos às entradas A e B do circuito conforme as indicações das linhas da tabela. Para cada condição de entrada verificar os estados lógicos das saídas S∗0,S∗1,S∗2∈S∗3S*{0}, S*{1}, S*{2} \in S*{3} , através de um provador lógico ou um voltimetro. (RI-VI)

OCR图片

Entradas do Decodificador

P10- Ligar a fonte de alimentação. Aplicar níveis lógicos às entradas do circuito (pinos 15, 14, 13 e 12), conforme as indicações das linhas da tabela. Para cada condição de entrada verificar os estados lógicos das saídas através dos LEDs instalados em cada uma das saídas. (RI-VII)

P11- Supondo que devido a um mau contato ocorra a seguinte situação de entrada:

D∗0=(semconexa~o),D∗1=1,D∗2=1eD∗3=0D*{0}=(\mathrm{sem conexão}), D*{1}=1, D*{2}=1 \mathrm{e} D*{3}=0 verificar na prática a consequência desta irregularidade. (RI-VIII).

Questões​

Q1. Procurar nos manuals très CIs codificadores. Explicar as principais diferenças entre eles.

Q2. Estudar o sistema abaixo e explicar o seu funcionamento.

OCR图片

Instituição:
Curso: Discipl.: Série/Turma:
Prof.: Data: Conceito:
NomeNº

Relatório Imediato da Experiência 5.1​

I- Equações de saída do codificador​

Através da tabela verdade do codificador foram extraídas as seguinte expressões lógicas de saída:

EntradasSaídas
E1E_{1}E2E_{2}E3E_{3}E4E_{4}E5E_{5}E6E_{6}b1b_{1}b2b_{2}b3b_{3}
100000001
010000010
001000011
000100100
000010101
000001110

b₁= ...

b₂ = ...

b₃ = ...

II- Circuito lógico do codificador​

A partir das expressões lógicas chegou-se ao circuito lógico a seguir:

III- Tabela verdade do circuito prático​

Ao ensaiar o circuito lógico, utilizando apenas uma das entradas ativas por vez, obteve-se os seguintes níveis lógicos nas saídas:

EntradasSaidas
E1E_{1}E2E_{2}E3E_{3}E4E_{4}E5E_{5}E6E_{6}b1b_{1}b2b_{2}b3b_{3}
100000
010000
001000
000100
000010
000001

Para mais de uma entrada ativa no mesmo instante observa-se que as saídas ___

IV- Equações de saída do decodificador​

Como o decodificador possui 4 saídas, 4 expressões foram escritas a partir do conteúdo da tabela verdade.

EntradasSaídas
ABS0S1S2S3
001000
010100
100010
110001

S_0=S\_{0}= ...

S_1=S\_{1}= ...

S_2=S\_{2}= ...

S_3=S\_{3}= ...

V- Circuito lógico do decodificador​

No esquema abaixo verifica-se que o circuito total é formado por circuitos menores, cada um deles refere-se a uma expressão lógica, porém todos possuem as entradas A e B em comum.

VI- Tabela verdade do circuito prático​

A tabela abaixo mostra os estados lógicos das saídas obtidos durante o ensáio do circuito decodificador.

EntradasSaídas
ABS0S1S2S3
00
01
10
11

VII- Tabela verdade do CI 7442​

Para ensaiar o CI 7442 aplicou-se nas entradas DCBA, níveis lógicos referentes à sequência binária de 0000 a 1111 e obteve-se os seguints resultados nas saídas:

N°EntradasSaídas
DCBA0123456789
00000
10001
20010
30011
40100
50101
60110
70111
81000
91001
INVALIDOS1010
1011
1100
1101
1110
1111

VIII- Terminal aberto​

Para verificar o comportamento do CI quando um terminal encontra-se em aberto foi simulada a seguinte situação de entrada: D∗0=(sem conexao),D*{0} = (\text{sem conexao}), D∗1=1,D*{1}=1, D∗2=1eD∗3=0.D*{2}=1eD*{3}=0. Nesta situação verifica-se que ___