Biner ke kode Gray · Visualisasi langkah demi langkah
Spasi memutar atau menjeda. Tombol panah melompat 3 detik. Ctrl dan panah mengganti tahap. Shift dan tanda lebih besar atau kecil mengubah kecepatan. Escape melepas fokus.Konverter Biner ke Kode Gray dengan Visualisasi Langkah demi Langkah
Ubah input biner untuk hasil instan, lalu putar konversinya langkah demi langkah.
Contoh
Masukan
Keluaran
Konversikan bilangan biner ke kode Gray secara langsung. Masukkan bilangan biner, salin hasilnya, atau tonton visualisasi untuk memahami cara membentuk setiap bit Gray.
Kegunaan Kode Gray
Pada kode Gray, hanya satu bit yang berubah antara nilai berurutan sehingga mengurangi kesalahan pembacaan pada sensor posisi dan enkoder putar.
Misalnya, dari desimal 7 ke 8, bilangan biner berubah dari 0111 menjadi 1000: keempat bit berubah. Kode Gray berubah dari 0100 menjadi 1100 sehingga hanya satu bit yang berubah.
Cara Mengonversi Biner ke Kode Gray
- Biarkan bit pertama tetap sama. Bit pertama kode Gray sama dengan bit pertama bilangan biner.
- Bandingkan bit yang bersebelahan. Ambil setiap pasangan bit bersebelahan dari bilangan biner asli.
- Terapkan XOR. Tulis 0 jika kedua bit sama, atau 1 jika berbeda.
- Ulangi untuk setiap pasangan. Lanjutkan hingga semua bit kode Gray yang tersisa telah dihitung.
Contoh: 1011 → 1110
Selalu bandingkan bit dari bilangan biner asli, bukan bit kode Gray yang sudah dihitung.
Spasi diabaikan; nol di awal dipertahankan.
Tabel Konversi Biner ke Kode Gray
| Biner | Kode Gray |
|---|---|
0000 | 0000 |
0011 | 0010 |
0111 | 0100 |
1000 | 1100 |
1111 | 1000 |
10101010 | 11111111 |
Istilah Penting
| Istilah | Arti |
|---|---|
| Bit | Satu digit biner: 0 atau 1. |
| Kode Gray | Kode yang nilai berurutannya berbeda satu bit. |
| XOR | OR eksklusif: bit sama → 0; bit berbeda → 1. |