Baixe o app para aproveitar ainda mais
Prévia do material em texto
9/9/2011 1 CODIFICADORES E DECODIFICADORES pg 132 Circuitos Digitais Objetivos • Códigos – BCD – Gray – Excess 3 – ASCII • Codificador BDC • Decodificador 7 segmentos Informações e Códigos • Informações que nós, usuários, queremos: – Números nos displays – Caracteres ou figuras na tela do computador – Som no celular ou no stereo – Imagens na TV • Circuitos ou sistemas físicos trabalham com níveis digitais – Esta é a “linguagem” dos equipamentos • Informações precisam ser CODIFICADAS nesta linguagem 9/9/2011 2 BCD 8421– Binary-Coded Decimal • Decimal codificado em binário • 8421 são os pesos dos bits: 23, 22, 21, 20 – MSB (Most Significant Bit) ... LSB (Least Significant Bit) • 10 numerais: 0, 1, ..., 8, 9 • Exemplo: (2538)10 = (100111101010)2 – em BCD: 0010 0101 0011 1000 Código Excesso-3 (Excess 3) • Números decimais em 4 bits, acrescidos de 3 – Representação BCD + 0011 • Exercício: construa a tabela deste código – Observe que o complemento de 9 de um número decimal é igual ao complemento bit-a-bit, neste código N A B C D 0 1 2 3 4 5 6 7 8 9 N’ A B C D 0’ 1’ 2’ 3’ 4’ 5’ 6’ 7’ 8’ 9’ 9/9/2011 3 Código Gray • Quais as características da representação em código Gray? • Faça uma tabela neste código com 16 linhas • Como obter a representação em código Gray? N A B C D 0 1 2 3 4 5 6 7 8 9 Código ASCII • American Standard Code for Information Interchange • Quais as características deste código? • Obtenha uma tabela deste código • Como representar os seguintes símbolos? – M – 8 – u 9/9/2011 4 Codificadores e Decodificadores • Codificador: transforma informação binária em um determinado código binário • Decodificador (ou conversor de códigos): transforma informação de um código binário para outro • Exercício: projete um decodificador BCD para 7-segmentos N A B C D a b c d e f g 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 8 1 0 0 0 9 1 0 0 1
Compartilhar