Konverter Kode Biner ke Gray
Ubah angka biner ke kode Gray dengan penjelasan langkah demi langkah, tabel kebenaran XOR, dan visualisasi bit-demi-bit.
Ad blocker Anda mencegah kami menampilkan iklan
MiniWebtool gratis karena iklan. Jika alat ini membantu, dukung kami dengan Premium (bebas iklan + lebih cepat) atau whitelist MiniWebtool.com lalu muat ulang halaman.
- Atau upgrade ke Premium (bebas iklan)
- Izinkan iklan untuk MiniWebtool.com, lalu muat ulang
Tentang Konverter Kode Biner ke Gray
Selamat datang di Konverter Biner ke Kode Gray kami, alat online gratis yang mengubah angka biner standar menjadi kode Gray (kode biner terefleksi). Konverter ini menampilkan aturan XOR, diagram per bit yang jelas, dan rincian langkah demi langkah sehingga Anda dapat memahami cara kerja konversinya.
Apa itu Kode Gray?
Kode Gray, disebut juga kode biner terefleksi, adalah sistem bilangan biner di mana dua nilai yang berurutan hanya berbeda satu bit saja. Ini sangat berguna dalam rotary encoder, komunikasi digital, dan sistem lain di mana perubahan beberapa bit secara bersamaan dapat menyebabkan kesalahan selama transisi.
Cara Mengonversi Biner ke Kode Gray
Rumus yang umum adalah:
- Gray = Biner XOR (Biner digeser ke kanan sebanyak 1)
Dalam bentuk bit, bit Gray yang paling signifikan sama dengan bit biner yang paling signifikan. Setiap bit Gray berikutnya adalah hasil XOR dari dua bit biner yang berdekatan.
Konversi ini mengubah pola bit (kode), bukan nilai integer dasar yang diwakili oleh input biner asli.
Cara Menggunakan Konverter Ini
- Masukkan angka biner Anda hanya menggunakan 0 dan 1 (prefiks opsional: 0b).
- Klik tombol konversi.
- Tinjau kode Gray yang dihasilkan, lalu gulir ke bawah untuk melihat diagram pergeseran-dan-XOR serta detail langkah demi langkahnya.
Diagram di bawah ini menunjukkan cara kerja rumus tersebut pada contoh singkat.
Contoh: Biner 1011 ke kode Gray
Memahami XOR
XOR (exclusive OR) menghasilkan 1 jika kedua bit input berbeda, dan 0 jika keduanya sama. Tabel kebenaran XOR ditampilkan di atas formulir input pada halaman ini.
Di Mana Kode Gray Digunakan
- Rotary encoder: mengurangi kesalahan pembacaan saat berpindah antar posisi
- Elektronik digital: menghindari glitch saat beberapa bit berubah sekaligus
- Transisi sensitif-kesalahan: membantu meminimalkan ambiguitas status transien
FAQ
Apa itu kode Gray?
Kode Gray adalah sistem bilangan biner di mana nilai-nilai yang berurutan berbeda tepat satu bit. Sifat ini membantu mengurangi kesalahan selama transisi pada perangkat dunia nyata seperti rotary encoder.
Bagaimana cara mengubah biner ke kode Gray?
Anda dapat menghitung kode Gray dengan me-XOR angka biner dengan angka yang sama yang digeser ke kanan sebanyak satu bit: Gray = Biner XOR (Biner >> 1). Alat ini menampilkan baris pergeseran dan baris hasil XOR sehingga Anda dapat memverifikasi setiap bit.
Apakah kode Gray mewakili nilai desimal yang sama dengan input?
Kode Gray adalah pengodean yang berbeda dari indeks urutan yang sama, bukan basis yang berbeda. Jika Anda menafsirkan bit Gray sebagai angka biner normal, Anda biasanya akan mendapatkan nilai desimal yang berbeda. Itulah sebabnya halaman ini menampilkan bit Gray yang ditafsirkan sebagai biner hanya sebagai referensi.
Dapatkah saya mengubah kode Gray kembali ke biner?
Ya. Gunakan Konverter Kode Gray ke Biner kami. Konversi sebaliknya juga dapat dilakukan bit demi bit menggunakan XOR dengan bit biner yang sudah didapatkan sebelumnya.
Sumber Daya Tambahan
Kutip konten, halaman, atau alat ini sebagai:
"Konverter Kode Biner ke Gray" di https://MiniWebtool.com/id/konverter-kode-biner-ke-gray/ dari MiniWebtool, https://MiniWebtool.com/
oleh tim miniwebtool. Diperbarui: 20 Des 2025