Codificadores
Prof. Luiz Marcelo Chiesse da Silva
CODIFICADORES / DECODIFICADORES Uma grande parte dos sistemas digitais trabalha com os níveis lógicos (bits) representando informações que são codificadas em bits. Exemplo: • computador trabalha com informações alfanuméricas; • a calculadora com informações numéricas; • a telefonia digital com canais de voz convertidos para a forma digital; • cd laser com sinais sonoros. Estes sistemas não entendem a informação que processam na forma de letras, números, sinais sonoros,.... e sim, na forma de bits, sendo necessário transformar estas informações na forma de códigos binários. Devido à diversidade de informações e ao desenvolvimento da eletrônica digital, vários códigos foram criados e consequentemente vários circuitos para a codificação e decodificação destas informações. Os codificadores e decodificadores são circuitos combinacionais dedicados: circuitos comuns em projetos de sistemas digitais devido às funções lógicas que executam, sendo encontrados prontos em circuitos integrados comerciais. Exemplos de códigos. Código BCD 8421 Também chamado simplesmente de BCD – Binary Coded Decimal (Decimal Codificado em Binário), é composto por quatro bits, tendo cada bit um peso equivalente ao do sistema numérico binário: • “1” para o primeiro bit à direita, que é chamado de bit menos significativo (LSB – Least Significant Bit); • “2” para o segundo bit à direita; • “4” para o terceiro; • “8” para o quarto bit à direita, que é chamado de bit mais significativo (MSB – Most Significant Bit); Desta forma este código representa os números decimais de “0” a “9” no sistema binário. Decimal BCD 8 4 2 1 0 0 0 0 0 1 0 0 0 1 2 0 0 1 0 3 0 0 1 1 4 0 1 0 0 5 0 1 0 1 6 0 1 1 0 7 0 1 1 1
Cefet/PR – Cornélio Procópio 1
Análise de Circuitos Digitais – Codificadores
Prof. Luiz Marcelo Chiesse da Silva
8 9
1 1
0 0
0 0
0 1
Ao invés de se converter um número formado por diversos