|
Der Gray Code, benannt nach Frank Gray ist ein binärer Code, hierbei ändert
sich beim fortschreiten der Werte nur ein einzelnes Bit gegenüber dem vorangegangenen b.z.w.
dem nächsten Wert. Dabei nimmt die Zahl der binären Einsen vom kleinsten Wert in Intervallen zu
und bis zum größten wieder ab. (geschlossener Gray Code). Einzelne Stellen in diesem Verfahren
haben keine besondere Wertigkeit. Der Gray Code wird zur digitalen Bestimmung von Wegstrecken
eingesetzt. Eine Einsatz ist z.B. der einer Richtungsanzeige für die Windrichtung über eine
Wetterfahne. Der Code kann mit einer beliebigen Anzahl von Stellen aufgebaut werden, dies ist
nur abhängig von der gewünschten Auflösungsgenauigkeit.
Geschlossener Gray Code auf einer Scheibe mit 16 Werten |
Dez |
Bin |
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 |
|
Geschlossener Gray Code auf einem Streifen mit 32 Werten |
Dez |
Bin |
Gray |
0 |
00000 |
00000 |
|
1 |
00001 |
00001 |
2 |
00010 |
00011 |
3 |
00011 |
00010 |
4 |
00100 |
00110 |
5 |
00101 |
00111 |
6 |
00110 |
00101 |
7 |
00111 |
00100 |
8 |
01000 |
01100 |
9 |
01001 |
01101 |
10 |
01010 |
01111 |
11 |
01011 |
01110 |
12 |
01100 |
01010 |
13 |
01101 |
01011 |
14 |
01110 |
01001 |
15 |
01111 |
01000 |
16 |
10000 |
11000 |
17 |
10001 |
11001 |
18 |
10010 |
11011 |
19 |
11011 |
11010 |
20 |
10100 |
11110 |
21 |
10101 |
11111 |
22 |
10110 |
11101 |
23 |
10111 |
11100 |
24 |
11000 |
10100 |
25 |
11001 |
10101 |
26 |
11010 |
10111 |
27 |
11011 |
10110 |
28 |
11100 |
10010 |
29 |
11101 |
10011 |
30 |
11110 |
10001 |
31 |
11111 |
10000 |
|
Anzeigen:
|