Konwerter Kodu Binarnego na Graya
Przelicz liczbę binarną na kod Graya z wyjaśnieniem krok po kroku, tabelą prawdy XOR i wizualizacją bit po bicie.
Blokada reklam uniemożliwia wyświetlanie reklam
MiniWebtool jest darmowy dzięki reklamom. Jeśli to narzędzie Ci pomogło, wesprzyj nas przez Premium (bez reklam + szybciej) albo dodaj MiniWebtool.com do wyjątków i odśwież stronę.
- Albo przejdź na Premium (bez reklam)
- Zezwól na reklamy dla MiniWebtool.com, potem odśwież
O Konwerter Kodu Binarnego na Graya
Witamy w naszym Konwerterze Binarnym na Kod Graya, darmowym narzędziu online, które konwertuje standardowe liczby binarne na kod Graya (refleksyjny kod binarny). Ten konwerter wyświetla regułę XOR, przejrzysty schemat bit po bicie oraz zestawienie krok po kroku, dzięki czemu możesz zrozumieć, jak działa konwersja.
Co to jest kod Graya?
Kod Graya, nazywany również refleksyjnym kodem binarnym, to binarny system liczbowy, w którym dwie kolejne wartości różnią się tylko jednym bitem. Jest to przydatne w enkoderach obrotowych, komunikacji cyfrowej i innych systemach, w których zmiana wielu bitów naraz może powodować błędy podczas przejść.
Jak przeliczyć binarne na kod Graya
Powszechna formuła to:
- Gray = Binary XOR (Binary przesunięte w prawo o 1)
W formie bitowej najbardziej znaczący bit Graya jest równy najbardziej znaczącemu bitowi binarnemu. Każdy kolejny bit Graya jest wynikiem operacji XOR dwóch sąsiednich bitów binarnych.
Ta konwersja zmienia wzorzec bitowy (kod), a nie podstawową wartość całkowitą reprezentowaną przez oryginalne wejście binarne.
Jak korzystać z tego konwertera
- Wprowadź liczbę binarną używając tylko 0 i 1 (opcjonalny prefiks: 0b).
- Kliknij przycisk konwersji.
- Przejrzyj wynikowy kod Graya, a następnie przewiń w dół, aby zobaczyć schemat przesunięcia i XOR oraz szczegóły krok po kroku.
Poniższy schemat pokazuje, jak działa formuła na krótkim przykładzie.
Przykład: Binarny 1011 na kod Graya
Zrozumienie XOR
Operacja XOR (alternatywa wykluczająca) zwraca 1, gdy dwa bity wejściowe są różne, i 0, gdy są takie same. Tabela prawdy XOR jest wyświetlana nad formularzem wejściowym na tej stronie.
Gdzie stosuje się kod Graya
- Enkodery obrotowe: zmniejsza liczbę błędnych odczytów podczas przemieszczania się między pozycjami
- Elektronika cyfrowa: pozwala uniknąć zakłóceń (glitches), gdy wiele bitów zmienia się naraz
- Przejścia wrażliwe na błędy: pomaga zminimalizować niejednoznaczność stanu przejściowego
FAQ
Co to jest kod Graya?
Kod Graya to binarny system liczbowy, w którym kolejne wartości różnią się dokładnie jednym bitem. Ta właściwość pomaga zmniejszyć błędy podczas przejść w rzeczywistych urządzeniach, takich jak enkodery obrotowe.
Jak przeliczyć binarne na kod Graya?
Możesz obliczyć kod Graya, wykonując operację XOR liczby binarnej z tą samą liczbą przesuniętą w prawo o jeden bit: Gray = Binary XOR (Binary >> 1). To narzędzie pokazuje wiersz przesunięcia i wiersz wyniku XOR, dzięki czemu możesz zweryfikować każdy bit.
Czy kod Graya reprezentuje tę samą wartość dziesiętną co wejście?
Kod Graya to inne kodowanie tego samego indeksu sekwencji, a nie inny system liczbowy. Jeśli zinterpretujesz bity Graya jako normalną liczbę binarną, zwykle otrzymasz inną wartość dziesiętną. Dlatego ta strona pokazuje bity Graya zinterpretowane jako binarne tylko w celach informacyjnych.
Czy mogę przeliczyć kod Graya z powrotem na binarny?
Tak. Skorzystaj z naszego Konwertera Kodu Graya na Binarny. Konwersję odwrotną można również wykonać bit po bicie przy użyciu XOR z poprzednio odzyskanym bitem binarnym.
Dodatkowe zasoby
- Kod Graya - Wikipedia
- XOR (alternatywa wykluczająca) - Wikipedia
- Binarny system liczbowy - Wikipedia
Cytuj ten materiał, stronę lub narzędzie w następujący sposób:
"Konwerter Kodu Binarnego na Graya" na https://MiniWebtool.com/pl/konwerter-kodu-binarnego-na-graya/ z MiniWebtool, https://MiniWebtool.com/
autorstwa zespołu miniwebtool. Aktualizacja: 20 grudnia 2025 r.