Baixe o app para aproveitar ainda mais
Prévia do material em texto
FUNDAÇÃO EDSON QUEIROZ UNIVERSIDADE DE FORTALEZA Centro Ciências Tecnológicas - CCT DISCIPLINA: SISTEMAS LÓGICOS E DIGITAIS Prof. Imbiriba Unifor – 2015 Conversores de Códigos Codificadores Decodificadores Somadores Subtratores Estrutura da Apresentação Unidade VI – Circuitos Lógicos integrados Conversores de Códigos Conversor de código é um circuito lógico que muda os dados apresentados em um tipo de código binário para outro tipo de código binário; Uma lista parcial está no próximo slide. Exemplos de Conversores de Códigos Unidade VI – Circuitos Lógicos integrados Unidade VI – Circuitos Lógicos integrados Conversores de Códigos Exemplo: conversor BCD 8421–> Binário As entradas do conversor são dois grupos de códigos de quatro bits D0C0B0A0 representando o 100; Os dígitos das unidades D1C1B1A1 representando o 101. Unidade VI – Circuitos Lógicos integrados Conversores de Códigos As saídas do conversor são b6b5b4b3b2b1b0; Unidade VI – Circuitos Lógicos integrados Conversores de Códigos As saídas do conversor são b6b5b4b3b2b1b0; Unidade VI – Circuitos Lógicos integrados Conversores de Códigos Processo de Conversão: Calcule a soma binária dos equivalentes binários de todos os bits que forem 1s na representação BCD. O Exemplo segue no próximo slide Unidade VI – Circuitos Lógicos integrados Converta 01010010 (BCD para o decimal 52) para binário. Repita 10010101 (decimal 95). Unidade VI – Circuitos Lógicos integrados Codificadores e Decodificadores Codificar: transformar uma informação em código; Ex: Transformar a tecla 5 do computador em 0101 é uma codificação. Unidade VI – Circuitos Lógicos integrados Codificadores e Decodificadores (códigos mais utilizados) Ex: Código BCD (binary coded decimal) Unidade VI – Circuitos Lógicos integrados Tabela Código BCD DECIMAL BCD 0 0000 1 0001 2 0010 3 0011 4 0100 5 0101 6 0110 7 0111 8 1000 9 1001 Código Grey Unidade VI – Circuitos Lógicos integrados Código excesso 3 (Soma-se 3 na saída) DECIMAL EXCESSO 3 0 0011 1 0100 2 0101 3 0110 4 0111 5 1000 6 1001 7 1010 8 1011 9 1100 Unidade VI – Circuitos Lógicos integrados Exemplo Codificador Decimal 9876543210 - BCD E9 E8 E7 E6 E5 E4 E3 E2 E1 E0 S3 S2 S1 S0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 1 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 1 0 0 0 1 0 0 0 0 0 0 0 1 1 0 0 0 1 0 0 0 0 0 0 0 0 1 1 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 1 Unidade VI – Circuitos Lógicos integrados Exemplo Codificador Decimal - BCD Unidade VI – Circuitos Lógicos integrados Exemplo Conversor de código BCD para 9876543210 Unidade VI – Circuitos Lógicos integrados Da tabela anterior, fazendo-se as devidas simplificações (Mapas de Karnaugh) com os termos irrelevantes, teremos: Unidade VI – Circuitos Lógicos integrados E a conversão será dada pelo circuito a seguir: Unidade VI – Circuitos Lógicos integrados Conversor BCD 8421 para Excesso 3 Unidade VI – Circuitos Lógicos integrados Funções simplificadas, utilizando-se as condições irrelevantes: Unidade VI – Circuitos Lógicos integrados Conversor BCD 8421 para “Display” de 7 Segmentos Unidade VI – Circuitos Lógicos integrados Unidade VI – Circuitos Lógicos integrados Unidade VI – Circuitos Lógicos integrados Decodificadores É um conjunto lógico que recebe um conjunto de entradas, que representa um número binário. Ativa somente a saída correspondente ao número recebido de acordo com conversão desejada. Unidade VI – Circuitos Lógicos integrados Decodificadores Exemplos: Decodificador 3 linhas para 8 linhas; Unidade VI – Circuitos Lógicos integrados Decodificador Unidade VI – Circuitos Lógicos integrados Somadores e Subtratores Todas as operações lógicas e aritméticas são realizadas unidade lógica e aritmética Unidade VI – Circuitos Lógicos integrados Somadores e Subtratores Meio somador Unidade VI – Circuitos Lógicos integrados Somadores e Subtratores Meio somador A B s C0 0 0 0 0 0 1 1 0 1 0 1 0 1 1 0 1 Unidade VI – Circuitos Lógicos integrados Somadores e Subtratores Meio somador Unidade VI – Circuitos Lógicos integrados Somadores e Subtratores Meio somador Unidade VI – Circuitos Lógicos integrados Somador Completo A B CI S C0 0 0 0 0 0 0 0 1 1 0 0 1 0 1 0 0 1 1 0 1 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 1 1 1 1 1 Unidade VI – Circuitos Lógicos integrados Somador Completo Fazer em C0 o mapa de Karnaugh; Na coluna S: S=0 (Pares de 1s); S=1(Ímpar de 1s). Unidade VI – Circuitos Lógicos integrados Somador Completo Unidade VI – Circuitos Lógicos integrados Somador Completo Unidade VI – Circuitos Lógicos integrados Somador Completo (Full Adder) Unidade VI – Circuitos Lógicos integrados Somador Completo (Full Adder) Unidade VI – Circuitos Lógicos integrados Somador Completo (Full Adder) O primeiro somador (da direita), pode ser um meio somador; Unidade VI – Circuitos Lógicos integrados Subtrator Meio Subtrator Unidade VI – Circuitos Lógicos integrados Subtrator Meio Subtrator A B S B0 0 0 0 0 0 1 1 1 1 0 1 0 1 1 0 0 Unidade VI – Circuitos Lógicos integrados Subtrator Meio Subtrator Aplicando: 1-) Soma dos Produtos; 2-) Mapa K. Unidade VI – Circuitos Lógicos integrados Subtrator Meio Subtrator B Unidade VI – Circuitos Lógicos integrados Subtrator Meio Subtrator Unidade VI – Circuitos Lógicos integrados Subtrator Completo A BI C S B0 0 0 0 0 0 0 0 1 1 1 0 1 0 1 1 0 1 1 0 1 1 0 0 1 0 1 0 1 0 0 1 1 0 0 0 1 1 1 1 1 Unidade VI – Circuitos Lógicos integrados Subtrator Completo Unidade VI – Circuitos Lógicos Integrados Subtrator Completo Unidade VI – Circuitos Lógicos Integrados Subtrator Completo Associação de Subtratores: Análogo ao Somador B0 FUNDAÇÃO EDSON QUEIROZ UNIVERSIDADE DE FORTALEZA Centro Ciências Tecnológicas - CCT DISCIPLINA: SISTEMAS LÓGICOS E DIGITAIS Prof. Imbiriba Unifor – 2015 013579 12367 24567 389 ,,,, ,,, ,,, , 50101 81000 SEEEEE SEEEE SEEEE SEE Exemplos Tecla Tecla = = = = ® ® 0 0 . .. Ccarryout CAB SABABAB ® = =+=Å SABC =ÅÅ 0 ... ii CBCABAC =++ ... ii SACBCAB =++
Compartilhar