Gray-Code-Konverter
Umwandlung zwischen Gray-Code, Binär und Dezimal für Absolutwertgeber.
READY
graycodekonverter.tool
READY
Dezimalzahl eingeben, z. B. 45
Dezimal45
Binär (natürlich)00101101
Gray-Code (Binär)00111011
Gray-Code (Hex)0x3B
// SO FUNKTIONIERT'S
Gray-Code ändert zwischen aufeinanderfolgenden Werten nur ein Bit, was ihn robust für Absolutwertgeber macht. Das Tool wandelt zwischen Gray-Code, Binär und Dezimal.
Formel
Binär → Gray: g = b XOR (b >> 1) Gray → Binär: b_i = g_i XOR b_(i+1)
Beispiel
Dezimal 5 = Binär 101 → Gray 111; Gray 111 → Binär 101 = 5.
Hinweise
- Pro Schritt kippt nur ein Bit, daher führt ein Lesefehler am Übergang höchstens zu einem Fehler von ±1.
- Die Dekodierung läuft iterativ vom MSB abwärts (XOR vom höchsten Bit her).