047a2a321de2b1df3d0b823785d54527

Lab 7) O DEC 74LS138

Lista de Material

Objetivos

Verificar o funcionamento de um Decodificador Octal 74138 usando chaves e leds.

Fundamentos Teóricos

O CI 74138 é um decodificador octal capaz de transformar um código de 3 bits presente na sua entrada na correspondente linha de saída dentre 8 combinações possíveis (DEC 3/8). Este CI possui ainda 3 entradas adicionais para habilitação do mesmo: E1, E2 e E3.

A figura abaixo mostra o símbolo lógico e pinagem deste CI:

Símbolo lógico ANSISímbolo lógico no Proteus
7413874138_simbolo_proteus

Segue tabela verdade deste DEC:

74F138_tabela_verdade_3

Note que nas 3 primeiras linhas desta tabela verdade, o CI se encontra desabilitado. E neste caso, suas saídas ("Ativo baixo") permanecem todas em nível lógico ALTO.

Nas linhas seguintes, a pastilha está habilitada e o DEC responde conforme o esperado, ou seja, ativa apenas 1 única de saída (em "ATIVO BAIXO") conforme o código binário apresentado nas suas entradas A2A1A0, onde A0=bit LSB e A2= Bit MSB.

A linha ressaltanda corresponde ao que ocorre quando o código de entrada é A2A1A0=4(10)=100(2)=HLL(2). Neste caso, quando a pastilha está habilitada apenas a saída O4 ou Q4 está ATIVADA (isto é, vai para nível lógico BAIXO).

Primeira Montagem

A idéia aqui é apenas entender o funcionamento da pastilha.

Monte o circuito mostrado no diagrama elétrico à seguir:

montagem_DEC_1

Note que as chaves C, B, A e E mostradas na figura anterior podem ser realizadas através de jumpers ou se desejável, usando chaves DIP.

A próxima figura detalha fisicamente uma chave DIP e seu comportamento:

detalhe_chave_dip

Mude a posição das chaves e entenda como as saídas da pastilha comutam.

A chave E permite habilitar ou não a pastilha. Comprove o impacto causado pelo seu acionamento ou não.

As outras chaves, C, B e A permitem simular o código binário de entrada. Apenas perceba que quando a chave não está acionada (DIP=Off), a pastilha vai estar "lendo" nível lógico ALTO naquela entrada, e quando a chave (DIP=on), a pastilha vai estar lendo nível lógico BAIXO naquela entrada. Assim, por exemplo, para simular o código de entrada 4 você deve:

4(10)=100(2){chave C=OffA2=1chave B=OnA1=0chave A=OnA0=0

Neste caso, note que apenas o Led 4, conectado à saída O4 ou Q4 deve se ativar (caso a pastilha esteja habilitada: chave E ativada (DIP E=on)).

Uma simulação do DEC 74LS138 é mostrado na próxima figura:

simula_DEC_74LS138_1Hz

 

Segunda Montagem

A idéia aqui agora é aproveitar o DEC para sintetizar uma função lógica. Na realidade, 3 funções lógicas. A idéia aqui é gerar uma saída visual que varie conforme o código binário aplicado na entrada do circuito.

Suponha que estamos interessados em criar um efeito visual de vai-e-volta sobre 5 leds.

efeito_visual

Uma tabela (de estados) poderia ser usada para retratar o funcionamento deste circuito e ao mesmo tempo identificar os diferentes estados (ou códigos binários) necessários para gerar o efeito visual:

efeito_visual_desejado

Pela tabela/figura anterior, notamos que o circuito necessita de 8 estados diferentes, numerados pelo código de 0 à 7. Se for usado um contador (circuito digital) capaz de gerar a sequencia binária de 0 à 7, só precisamos entregar este código na entrada do circuito do efeito visual que desejamos terminar de projetar.

A figura abaixo mostra o CI 74LS93 configurado para contar (indefinidamente) de 0 à 7:

contador_MOD8_74LS93

Notamos pela tabela/figura anterior, que alguns leds se ativam para 1 único código de entrada e outros se ativam até para 2 códigos diferentes. Por exemplo:

Led a se ativa apenas para o código de entrada 0;

Led b se ativa para os códigos 1 e 7;

Então podemos montar uma tabela que indica como os leds devem ser ativados conforme o código de entrada:

tabela_estados

As colunas Q3, Q2 e Q1 se referem ao código binário de entrada, que será gerado pela pastilha contadora binária 7493 configurada para contar de 0 à 7.

Se os leds tivessem que ser ativados apenas para um código de entrada, bastaria conectar apropriadamente o led na saída correspondente ao código para o qual o mesmo deveria ser ativado.

Por exemplo, o led a só se ativa para código de entrada 0, então bastaria apenas conectar o led a à saída O0 ou Q0 de um DEC de 3/8 igual ao tratado na primeira parte do laboratório. O

Relacionando a forma como os leds devem ser ativados para gerar o efeito visual desejado temos:

Seguindo este raciocínio para os leds que faltam temos:

O circuito final fica:

exemplo_uso_dec_03

Monte o circuito acima e comprove o efeito visual final:

circuito_final_simulado_4Hz


Prof. Fernando Passold.