Web4College
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.
Baca dari kiri ke kanan. Salin bit pertama, lalu terapkan XOR pada setiap pasangan bit bersebelahan dari masukan biner asli.Biner asliKiri → kananBit 11Bit 20Bit 31Bit 41Satu bit Gray setiap langkahKode Gray

Konverter Biner ke Kode Gray dengan Visualisasi Langkah demi Langkah

Ubah input biner untuk hasil instan, lalu putar konversinya langkah demi langkah.

1110

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

  1. Biarkan bit pertama tetap sama. Bit pertama kode Gray sama dengan bit pertama bilangan biner.
  2. Bandingkan bit yang bersebelahan. Ambil setiap pasangan bit bersebelahan dari bilangan biner asli.
  3. Terapkan XOR. Tulis 0 jika kedua bit sama, atau 1 jika berbeda.
  4. 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

BinerKode Gray
00000000
00110010
01110100
10001100
11111000
1010101011111111

Istilah Penting

IstilahArti
BitSatu digit biner: 0 atau 1.
Kode GrayKode yang nilai berurutannya berbeda satu bit.
XOROR eksklusif: bit sama → 0; bit berbeda → 1.