La gran ventaja del código Gray es que al pasar de un valor a otro sucesivo o antecedente sólo un bit o dígito cambia. La tabla siguiente proporciona las representaciones en este código para los decimales de 0 a 15. Por ejemplo, en el paso de 11 a 12 cambia sólo el segundo dígito, mientras que en el código binario cambian tres dígitos (segundo, tercero y cuarto). En el control de máquinas y otras aplicaciones en las que es importante la cantidad de datos enviados en cada instante, indicar sólo un cambio de dígito es una ventaja, de ahí la amplia utilización del Código de Gray en estos campos.
Tabla:
Decimal |
Binário |
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 |
1001 |
1101 |
10 |
1010 |
1111 |
11 |
1011 |
1110 |
12 |
1100 |
1010 |
13 |
1101 |
1011 |
14 |
1110 |
1001 |
15 |
1111 |
1000 |