Conversor Binário - Código de Gray
Engenharia Elétrica
Laboratório de Sistemas Digitais
Relatório prática X
Conversor Binário
Código de Gray
Alunos: Arthur Vitor Lana Salvio Evelyn Moraes Hosken de Sá José Lucas de Lima Magalhães
Professor: Luis Sá
Curso: 4º período - Engenharia Elétrica
2014
Introdução teórica
Quando números, letras ou palavras são representados por um grupo especial de símbolos, dizemos que eles estão codificados, sendo o grupo de símbolos denominado código.
O Código de Gray é um sistema de código binário, inventado por Frank Gray, visando reduzir a “probabilidade” de ocorrência de erro nos equipamentos digitais devido à interpretação de vários bits que se modificam simultaneamente em certas situações.
Sua principal característica é que de um número a outro apenas um bit varia. Esse sistema surgiu quando os circuitos lógicos digitais se realizavam com válvulas termoiônicas e dispositivos eletromecânicos. Os contadores necessitavam de potências muito elevadas e geravam ruído quando vários bits modificavam-se simultaneamente. O uso do código Gray garantiu que qualquer mudança variaria apenas um bit.
Atualmente o código Gray é utilizado em sistemas sequenciais mediante o uso dos Mapas de Karnaugh, já que o princípio do desenho de buscar transições mais simples e rápidas segue vigente, apesar de que os problemas de ruído e potência tenham sido reduzidos.
No código binário, os valores dos dígitos são expressos pela sua posição no número como potências de 2. Já no código de Gray apenas um bit varia. Assim, em código binário, para a passagem de 011 (3) para 100 (4) todos os dígitos mudam, enquanto no código de Gray apenas um digito varia, 010(3) para 110(4).
Código decimal
Código Binário
Código Gray
0
0000
0000
1
0001
0001
2
0010
0011
3
0011
0010
4
0100
0110
5
0101
0111
6
0110
0101
7
0111
0100
8
1000
1100
9