Decodificadores/ Codificadores Prof. Dr Mário Anderson de Oliveira Codificadores e Decodificadores DECODIFICADOR – 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. Ex: No mesmo exemplo da calculadora, o decodificador é o circuito que recebe o resultado da operação na forma binária e o transforma em saída decimal, na forma compatível para um mostrador digital apresentar os algarismos. DECODIFICADORES Cada saída do decodificador é única para cada entrada. DECODIFICADORES Decodificador 2 X4 ou 1 de 4 DECODIFICADORES Decodificador 3 X 8 ou 1 de 8 DECODIFICADORES Pino de habilitação DECODIFICADORES CI 74XXX139 DECODIFICADORES CI 74XXX138 DECODIFICADORES CI 74XXX138 DECODIFICADORES DECODIFICADORES EXEMPLO 1 Indique os estados das saídas do 74ALS138 para cada uma das seguintes conjuntos de entradas a) E3=E2=1, E1=0, A2=A1=1, A0=0. b) E3= 1, E2=E1=0, A2=0, A1=A0=1. DECODIFICADORES Exemplo 2: Qual a saída que será ativada para as entradas: A) A4A3A2A1A0=01101 B) Qual a faixa de entrada ativará o CI Z4 DECODIFICADORES EXERCÍCIO: MOSTRE COMO CONECTAR CI´S 74ALS138 PARA FORMAR UM DECODIFICADOR 1 DE 16. DECODIFICADORES Decodificadores BCD para decimal Decodificador BCD/7 Segmentos Um dos métodos mais simples de se apresentar dígitos numéricos usa uma configuração de 7 segmentos para formar os caracteres decimais de 0 a 9, e algumas vezes ao caracteres hexadecimais de A até F. (a) Configurações dos 7 segmentos e (b) segmentos ativos para cada dígito. Display de 7 Segmentos Display a LED (diodo emissor de luz) Anodo comum (nível “0” no catodo) Catodo comum (nível “1” no anodo) Display de 7 Segmentos EXERCÍCIO: CADA DISPLAY DE LED´S DE 7 SEGUIMENTOS TÍPICOS OPERAM COM 10mA a 2,7 V. PROJETE O RESISTOR LIMITADOR PARA ESSE LED. Decodificador BCD/7 Segmentos Interligação de um decodificador para display de 7 segmentos com o display. BCD8421 CÓDIGO PARA OS 7 SEGMENTOS A B C D a b c d e f g 0 0 0 0 0 1 1 1 1 1 1 0 1 0 0 0 1 0 1 1 0 0 0 0 2 0 0 1 0 1 1 0 1 1 0 1 3 0 0 1 1 1 1 1 1 0 0 1 4 0 1 0 0 0 1 1 0 0 1 1 5 0 1 0 1 1 0 1 1 0 1 1 6 0 1 1 0 1 0 1 1 1 1 1 7 0 1 1 1 1 1 1 0 0 0 0 8 1 0 0 0 1 1 1 1 1 1 1 9 1 0 0 1 1 1 1 1 0 1 1 Tabela da verdade de um decodificador para display de 7 segmentos. Decodificador BCD/7 Segmentos Display de 7 Segmentos Display de cristal líquido (LCD – “Liquid Crystal Display”) Comparação entre os Displays de 7 Segmentos Vantagem dos LCDs: - baixíssimo consumo de energia. Vantagem dos displays a LED: - proporcionam um display com brilho mais intenso, facilmente visível em áreas escuras. Display de Cristal Líquido (a) Configuração básica; (b) aplicando-se uma tensão entre o segmento e o backplane, o segmento é ligado. Uma tensão zero desliga o segmento. Display de Cristal Líquido Características: Operam basicamente com sinais CA de baixa tensão ( 3 a 15 V) e baixa frequência (25 a 60 Hz). A tensão CA necessária para ligar um segmento é aplicada entre o segmento e o “backplane”, que é comum a todos os segmentos. O segmento e o “backplane” formam um capacitor que consome uma corrente muito baixa. Método de acionar um segmento de LCD Quando CONTROLE estiver em BAIXO, o segmento está desligado; Quando CONTROLE estiver em ALTO, o segmento está ligado. Método de acionamento de um LCD de 7 segmentos. Vantagens dos Dispositivos CMOS em relação aos TTL para o acionamento de LCD’s Os CMOS necessitam de muito menos potência que os TTL, e são mais adequados para aplicações onde os LCD’s são alimentados por baterias. O estado BAIXO dos dispositivos TTL não é exatamente 0V e pode ser até 0,4V. Isto produziria uma componente DC entre o segmento e o “backplane”, que encurtaria a vida útil de um LCD. CODIFICADOR Fornece uma saída digital a partir de uma entrada ativada. CODIFICADOR CODIFICADOR CODIFICADOR Exemplo 1: Determine as saídas do decodificador apresentado anteriormente quando A3 e A5 estiverem simultaneamente em nível BAIXO. CODIFICADORES Codificador de prioridades permitem mais de uma entrada ativa por vez. CODIFICADORES Codificador de prioridades permitem mais de uma entrada ativa por vez. CODIFICADORES EXEMPLO: Determine o estados das saídas do circuito Codificador BCD 74147 quando A5, A7 e A3 estiverem em nível BAIXO e todas as outras entradas forem nível ALTO. CODIFICADORES Digite 309