Konverter Biner ke Kode Gray
Konversikan biner ke kode Gray dan sebaliknya dengan Konverter Biner ke Kode Gray MiniWebtool, termasuk penjelasan XOR langkah demi langkah, tabel kebenaran, dan visualisasi bit demi bit.
Di Gemini, tempelkan pertanyaan yang disalin ke chat. Anda juga dapat menyalinnya di bawah.Belum tahu cara menggunakannya? Tanya AI
Lihat pertanyaan
Masukkan angka biner di bawah dan klik Konversi biner ke kode Gray untuk mendapatkan kode Gray, dengan langkah-langkah XOR.
Pemblokir iklan Anda mencegah kami menampilkan iklan
MiniWebtool tetap gratis karena iklan. Jika alat ini membantu Anda, dukung kami dengan upgrade untuk penjelajahan tanpa iklan dan penggunaan harian lebih banyak, atau izinkan MiniWebtool.com lalu muat ulang.
- Izinkan iklan untuk MiniWebtool.com, lalu muat ulang
- Atau upgrade untuk tanpa iklan dan batas harian lebih tinggi
Tentang Konverter Biner ke Kode 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.
Sekilas
Konverter Biner ke Kode Gray mengubah bilangan biner menjadi kode biner refleksi (Gray) dengan Gray = Binary XOR (Binary >> 1). Alat ini menampilkan tabel kebenaran XOR, diagram bit demi bit dan rincian langkah demi langkah.
| Fitur | Yang didapat | Cocok untuk |
|---|---|---|
| Aturan konversi | Menerapkan Gray = Binary XOR (Binary digeser ke kanan 1). Bit Gray paling atas sama dengan bit biner paling atas. | Mempelajari cara kode biner refleksi dibangun |
| Format input | Masukkan 0 dan 1 dengan awalan 0b opsional. Angka nol di depan dan untaian bit panjang didukung. | Menempelkan untaian bit yang disalin dari kode |
| Tabel kebenaran XOR | Tabel kebenaran untuk XOR ditampilkan di atas formulir input. | Meninjau apa yang dilakukan XOR sebelum mengonversi |
| Diagram geser-dan-XOR | Diagram menampilkan baris biner, baris yang digeser dan hasil XOR untuk setiap bit. | Memverifikasi setiap bit keluaran secara manual |
| Referensi desimal | Bit Gray yang dibaca sebagai bilangan biner biasa ditampilkan sebagai nilai referensi desimal. | Melihat bahwa kode Gray mengubah pola, bukan nilainya |
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.
Diagram pergeseran dan XOR
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.
Kutip konten, halaman, atau alat ini sebagai:
"Konverter Biner ke Kode Gray" di https://MiniWebtool.com/id/konverter-kode-biner-ke-gray/ dari MiniWebtool, https://MiniWebtool.com/
oleh tim miniwebtool. Diperbarui: 20 Des 2025
Mengobrol dengan AI favorit Anda
Di Gemini, tempelkan pertanyaan yang disalin ke chat. Anda juga dapat menyalinnya di bawah.