Você está na página 1de 5

Universidade Federal de Campina Grande

Centro de Engenharia Elétrica e Informática


Departamento de Engenharia Elétrica

Laboratório de Circuitos Lógicos

Nome: Gabriel Nazario Gonçalves


E-mail: gabriel.goncalves@ee.ufcg.edu.br

Disciplina: Laboratório de Circuitos Lógicos


Professores: Fernanda Cecília Correia Lima Loureiro e Adolfo Hebster

Experimento 3: Codificação, Decodificação e Conversão de Códigos

Objetivos Geral

Este experimento consiste no projeto e implementação dos circuitos lógicos


específicos para o estudo dos códigos binários e, em particular, das operações de
codificação, decodificação e conversão entre códigos e implementação dos circuitos
lógicos que realizam essas operações. Também tem como objetivo o estudo e utilização
de circuitos integrados MSI que implementam diversas dessas funções. Para tanto, é
realizada a montagem e a verificação do funcionamento de quatro circuitos lógicos
correspondentes aos seguintes experimentos específicos:

• Codificador Binário
• Decodificador Binário
• Conversor de Código

1. Codificador Binário

Objetivo Específico: Especificação e projeto de um Codificador Binário 8:3, com os


seguintes tipos de sinais: entradas de dados NAA (Nível Alto Ativo), e saídas de dados
NAA (Nível Alto Ativo).

Atividades:
A. Realizar a especificação desse Codificador Binário 8:3 por meio de:
(i) Apresentação do bloco lógico usado para representá-lo, supondo que a
função implementada é Z = f(X) (usar a ordem convencional de índices para
os bits de entrada X = X7 X6 X5 X4 X3 X2 X1 X0 e a ordem convencional de
índices para os bits de saída Z = Z2 Z1 Z0);
Figura 1- Codificador 8:3

Fonte: Print paint

(ii) Descrição das entradas recebidas e da saída produzida por esse circuito
lógico e apresentação da tabela-verdade simplificada usada para representá-
lo, supondo que, em qualquer instante de tempo, apenas um bit de entrada
pode estar ativo (Nível Alto Ativo).
X7 X6 X5 X4 X3 X2 X1 X0 Z2 Z1 Z0
0 0 0 0 0 0 0 1 0 0 0
0 0 0 0 0 0 1 0 0 0 1
0 0 0 0 0 1 0 0 0 1 0
0 0 0 0 1 0 0 0 0 1 1
0 0 0 1 0 0 0 0 1 0 0
0 0 1 0 0 0 0 0 1 0 1
0 1 0 0 0 0 0 0 1 1 0
1 0 0 0 0 0 0 0 1 1 1
Tabela Verdade codificador 8:3

B. Aplicar o método de interpretação lógica da tabela-verdade simplificada, de modo


a obter, para cada saída, uma expressão lógica. Observe que para esse tipo de
circuito apenas um bit de entrada pode valer 1.
R: Fazendo a simplificação lógica, temos:
Z2 = X7 + X6 + X5 + X4
Z1 = X7 + X6 + X3 + X2
Z0 = X7 + X5 + X3 + X1

C. Realizar o projeto desse circuito de modo a obter a implementação executando as


seguintes etapas:
(i) Apresentar o diagrama elétrico correspondente ao diagrama lógico desse
sistema.
R: Diagrama Lógico:
Figura 2 - Diagrama logico codificador 8:3

Fonte: Print Logisim

Diagrama elétrico:
Figura 3 – Diagrama Elétrico encoder 8:3

Fonte: Print tinkerCAD


(ii) Escolher e relacionar as portas lógicas necessárias para a montagem e o
teste desse circuito, a partir da lista de CI’s
R: Para a montagem do experimento serão usados 3 CI’s OR, de
referência 74HC32

2. Decodificador Binário

Objetivo Específico: Especificação e implementação de um Decodificador Binário 2:4,


com os seguintes tipos de sinais: entradas de dados NAA (Nível Alto Ativo), entrada de
controle de habilitação NAA (Nível Alto Ativo) e saídas de dados NAA (Nível Alto
Ativo), com o projeto realizado a partir de inversores e de portas AND.

Questões:

A. Realizar a especificação desse Decodificador Binário 2:4 por meio de:


(i) Apresentação do bloco lógico e da tabela-verdade simplificada usados para
representá-lo, supondo que a função implementada é Z = f(H,A), onde H é a
entrada de controle de habilitação NAA, A = A1A0 são as entradas de dados
NAA,e Z = Z0Z1Z2Z3 são saídas de dados NAA;
Figura 4 - Decodificador binário 2:4

Fonte: acervolima.com

A1 A0 Z0 Z1 Z2 Z3
0 0 1 0 0 0
0 1 0 1 0 0
1 0 0 0 1 0
1 1 0 0 0 1
Tabela verdade Decodificador 2:4

(ii) Descrição das entradas recebidas e da saída produzida por esse circuito
lógico.
R: Um decodificador binário converte entradas codificadas em saídas
codificadas, onde os códigos de entrada e saída são diferentes e os
decodificadores estão disponíveis para "decodificar" um padrão de entrada
binário ou BCD (código 8421) para um código de saída decimal
normalmente.
B. Realizar o projeto desse circuito por meio de:
( i ) Apresentação da tabela-verdade e da lista de Minterms obtida para
cada saída, a partir dessa tabela.
(ii) Apresentação do desenvolvimento das expressões correspondentes a essas
listas, de modo a expressar essas saídas como funções AND.
R: Dada a tabela disposta no item anterior, tem-se que os Minterms são:
Z0 = A1’A0’
Z1=A1’A0
Z2=A1A0’
Z3=A1A0
C. Apresentar o diagrama lógico que representa a implementação desse circuito
usando apenas inversores e portas AND de três entradas (e que corresponde às
expressões lógicas obtidas).
Figura 5 - Diagrama Lógico decoder 2:4

Fonte: Print Logisim

3. Conversor de código

Objetivo Específico: Estudo, especificação e verificação do funcionamento do


Conversor de código BCD BINARIO para GRAY com entradas X =X2 X1 X0 e saídas
Y = Y2 Y1 Y0, cuja relação é apresentada na tabela-verdade:

X2 X1 X0 Y2 Y1 Y0
0 0 0 0 0 0
0 0 1 0 0 1
0 1 0 0 1 1
0 1 1 0 1 0
1 0 0 1 1 0
1 0 1 1 1 1
1 1 0 1 0 1
1 1 1 1 0 0
Tabela verdade Conversor de Codigo BCD para GRAY

Questões:

A. Realizar a especificação do circuito lógico implementado, por meio de:


(i) Apresentação do bloco lógico (usando as convenções apropriadas)
(ii) Tabela verdade.
R: Utilizado a simplificação por mapa de Karnaugh da tabela acima para
cada saída, temos:
Y2=X2
Y1=X2⊕X1
Y0=X1⊕X0

B. Realizar a síntese do circuito lógico para a implementação de cada saída Yi =


fi(X2, X1, X0) para i = 0, 1, 2.
Figura 6 - Conversor de Código (BCD-GRAY)

Fonte: Print Logisim

C. Apresentar o diagrama elétrico correspondente ao circuito. Observar a ordem dos


bits da entrada e da saída, respeitando as suas posições relativas para a atribuição
das chaves e dos LEDs.
R: Para o diagrama elétrico foi usado o CI correspondente a porta XOR, de
codigo de identificação 74HC86.
Figura 7 - Diagrama elétrico conversor de codigo BCD - GRAY

Figura 3 Fonte: Print Tinkercad

Você também pode gostar