Codigos Digitais
Outros códigos binários utilizados na informática e eletrônica digital
Código BCD
Vimos que um número decimal pode ser representado por um binário equivalente, por exemplo, o decimal 1310 pode ser representado pelo binário 11012. Isto é chamado codificação em binário puro.
Em alguns casos é interessante representar cada digito decimal pelo seu binário equivalente, o resultado será um código denominado decimal codificado em binário (BCD - binary coded decimal).
Decimal | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
BCD | 0000 | 0001 | 0010 | 0011 | 0100 | 0101 | 0110 | 0111 | 1000 | 1001 |
Um dos usos do código BCD é quando precisamos enviar cada digito digital para ser mostrado em um display de 7 segmentos, utilizando um CI chamado conversor BCD para 7 segmentos:
Código Gray
O código Gray permite representar sequências de números de forma que apenas um bit muda entre dois números sucessivos.
Exemplo de aplicação em leitor binário de posição de 3 bits;
Código ASCII
O código ASCII é um código alfanumérico, utilizado como padrão para a troca de informações entre a CPU de um computador e dispositivos como teclado, moditores e impressoras, por exemplo.
No código ASCII cada caractere é codificado em 7 bits, existindo, portanto, 27 = 128 representações codificadas.
Exercícios:
- Codifique os números decimais a seguir em BCD:
- 47,
- 962,
- 6727;
- Quantos bits são necessários para representar os números decimais na faixa de 0 a 999 usando:
- Binário puro;
- BCD.
- Represente a expressão entre aspas "X = 3 x Y" em código ASCII.
- Os Bytes a seguir (mostrados em hexa) representam o nome de uma pessoa am ASCII. Determine o nome da pessoa:
- 42 45 4E 20 53 4D 49 54 48