ตั้งแต่ปี 2010 · รองรับการใช้งานเครื่องมือกว่า 2 ล้านครั้งต่อเดือน
ตั้งแต่ปี 2010
เพิ่มใน Chrome

กล่องเครื่องมือของฉัน

โหมดอัตโนมัติ

ยังไม่มีเครื่องมือที่บันทึกไว้

อัปเกรดเป็นเวอร์ชันพรีเมียม
เครื่องมือที่เกี่ยวข้อง
สถานการณ์เดียวกัน
เครื่องจำลองเกตตรรกะเครื่องสร้างตารางค่าความจริงตัวแก้แผนผังคาร์นอฟ (K-Map Solver)
เครื่องมือเพิ่มเติม
เครื่องคิดเลขไบนารีตัวแปลงไบนารีเป็นเลขฐานแปดเครื่องคิดเลข Hexเครื่องคำนวณเลขฐานแปดเป็นฐานสิบหก
หน้าแรก > อื่น ๆ > แปลงระบบตัวเลข
 

ตัวแปลงเลขฐานสองเป็นรหัสเกรย์

แปลงเลขฐานสองเป็นโค้ดเกรย์และแปลงกลับด้วยเครื่องมือแปลงเลขฐานสองเป็นโค้ดเกรย์ของ MiniWebtool พร้อมแสดงการคำนวณ XOR ทีละขั้น ตารางค่าความจริง และภาพแสดงทีละบิต

ไม่แน่ใจว่าใช้อย่างไร? ถาม AI

เมื่อใช้ Gemini ให้วางคำถามที่คัดลอกลงในแชต คุณคัดลอกคำถามด้านล่างได้เช่นกัน

ดูคำถาม

ใช้งานฟรีไม่ต้องสมัครสมาชิกผลลัพธ์ทันที
ตัวแปลงเลขฐานสองเป็นรหัสเกรย์ลองใช้เลย — ฟรี ▼
รหัสเกรย์คือการเลื่อนบิตและ XOR: g = b ⊕ (b ≫ 1)

ป้อนเลขฐานสองด้านล่างแล้วกดแปลงเป็นรหัสเกรย์ เพื่อดูรหัสเกรย์พร้อมขั้นตอน XOR

ตารางความจริง XOR (ใช้ในการแปลง)
A
B
A XOR B
0
0
0
0
1
1
1
0
1
1
1
0
ทิศทางการแปลง
เลขฐานสอง

Embed ตัวแปลงเลขฐานสองเป็นรหัสเกรย์ Widget

เกี่ยวกับ ตัวแปลงเลขฐานสองเป็นรหัสเกรย์

ยินดีต้อนรับสู่ตัวแปลงไบนารีเป็นรหัสเกรย์ของเรา เครื่องมือออนไลน์ฟรีที่แปลงตัวเลขไบนารีมาตรฐานให้เป็นรหัสเกรย์ (reflected binary code) ตัวแปลงนี้จะแสดงกฎ XOR แผนภาพแบบทีละบิตที่ชัดเจน และการแจกแจงแบบทีละขั้นตอนเพื่อให้คุณเข้าใจกระบวนการทำงานของการแปลง

สรุปภาพรวม

ตัวแปลงเลขฐานสองเป็นรหัสเกรย์เปลี่ยนเลขไบนารีเป็นรหัสไบนารีแบบสะท้อน (reflected binary หรือ Gray code) โดยใช้ Gray = Binary XOR (Binary >> 1) แสดงตาราง XOR ไดอะแกรมทีละบิต และรายละเอียดทีละขั้น

ตัวแปลงเลขฐานสองเป็นรหัสเกรย์: ฟีเจอร์โดยสรุป
ฟีเจอร์สิ่งที่ได้รับเหมาะสำหรับ
กฎการแปลงใช้ Gray = Binary XOR (Binary เลื่อนขวา 1 บิต) บิตสูงสุดของ Gray เท่ากับบิตสูงสุดของไบนารีเรียนว่ารหัสไบนารีแบบสะท้อนถูกสร้างขึ้นอย่างไร
รูปแบบอินพุตป้อน 0 และ 1 โดยมีคำนำหน้า 0b หรือไม่มีก็ได้ รองรับเลขศูนย์นำหน้าและสตริงบิตยาววางสตริงบิตที่คัดลอกมาจากโค้ด
ตาราง XORแสดงตารางความจริงของ XOR ไว้เหนือฟอร์มอินพุตทบทวนว่า XOR ทำอะไรก่อนแปลง
แผนภาพการเลื่อนบิตและ XORแผนภาพแสดงแถวไบนารี แถวที่เลื่อนแล้ว และผลลัพธ์ XOR สำหรับแต่ละบิตตรวจแต่ละบิตของผลลัพธ์ด้วยมือ
ค่าอ้างอิงทศนิยมบิตของ Gray เมื่ออ่านเป็นเลขไบนารีธรรมดาจะแสดงเป็นค่าทศนิยมอ้างอิงเห็นว่ารหัส Gray เปลี่ยนรูปแบบ แต่ไม่เปลี่ยนค่า

รหัสเกรย์คืออะไร?

รหัสเกรย์ (หรือที่เรียกว่า reflected binary code) คือระบบตัวเลขไบนารีที่ค่าที่ต่อเนื่องกันสองค่าจะมีบิตแตกต่างกันเพียงหนึ่งบิตเท่านั้น สิ่งนี้มีประโยชน์ในตัวเข้ารหัสแบบหมุน (rotary encoders) การสื่อสารแบบดิจิทัล และระบบอื่นๆ ที่การเปลี่ยนหลายบิตพร้อมกันอาจทำให้เกิดข้อผิดพลาดระหว่างการเปลี่ยนผ่าน

วิธีแปลงไบนารีเป็นรหัสเกรย์

สูตรทั่วไปคือ:

ในรูปแบบบิต บิตเกรย์ที่มีนัยสำคัญที่สุดจะเท่ากับบิตไบนารีที่มีนัยสำคัญที่สุด บิตเกรย์ถัดไปแต่ละบิตคือผลลัพธ์ของการ XOR บิตไบนารีสองบิตที่อยู่ติดกัน

การแปลงนี้จะเปลี่ยนรูปแบบบิต (รหัส) ไม่ใช่การเปลี่ยนค่าจำนวนเต็มพื้นฐานที่แสดงโดยอินพุตไบนารีเดิม

วิธีใช้งานตัวแปลงนี้

  1. ป้อนตัวเลขไบนารีของคุณโดยใช้เพียง 0 และ 1 (คำนำหน้าเสริม: 0b)
  2. คลิกปุ่มแปลง
  3. ตรวจสอบรหัสเกรย์ที่ได้ จากนั้นเลื่อนลงเพื่อดูแผนภาพการเลื่อนตำแหน่งและ XOR และรายละเอียดทีละขั้นตอน

แผนภาพด้านล่างแสดงวิธีการทำงานของสูตรในตัวอย่างสั้นๆ

แผนภาพการเลื่อนบิตและ XOR

Binary:
1
0
1
1
Binary >> 1:
0
1
0
1
XOR Result:
1
1
1
0

ทำความเข้าใจ XOR

XOR (exclusive OR) จะให้ผลลัพธ์เป็น 1 เมื่อบิตอินพุตสองบิตต่างกัน และให้ผลลัพธ์เป็น 0 เมื่อเหมือนกัน ตารางความจริง XOR แสดงอยู่เหนือฟอร์มอินพุตในหน้านี้

รหัสเกรย์ถูกใช้งานที่ไหน

คำถามที่พบบ่อย (FAQ)

รหัสเกรย์คืออะไร?

รหัสเกรย์คือระบบตัวเลขไบนารีที่ค่าที่ต่อเนื่องกันต่างกันเพียงบิตเดียวเท่านั้น คุณสมบัตินี้ช่วยลดข้อผิดพลาดระหว่างการเปลี่ยนผ่านในอุปกรณ์จริง เช่น ตัวเข้ารหัสแบบหมุน

คุณจะแปลงไบนารีเป็นรหัสเกรย์ได้อย่างไร?

คุณสามารถคำนวณรหัสเกรย์ได้โดยการ XOR ตัวเลขไบนารีกับตัวเลขเดียวกันที่เลื่อนไปทางขวาหนึ่งบิต: เกรย์ = ไบนารี XOR (ไบนารี >> 1) เครื่องมือนี้จะแสดงแถวการเลื่อนและแถวผลลัพธ์ XOR เพื่อให้คุณตรวจสอบแต่ละบิตได้

รหัสเกรย์แสดงค่าทศนิยมเดียวกันกับอินพุตหรือไม่?

รหัสเกรย์เป็นการเข้ารหัสที่แตกต่างกันของดัชนีลำดับเดียวกัน ไม่ใช่ฐานที่แตกต่างกัน หากคุณตีความบิตเกรย์เป็นตัวเลขไบนารีปกติ โดยปกติคุณจะได้ค่าทศนิยมที่แตกต่างกัน นั่นคือสาเหตุที่หน้านี้แสดงบิตเกรย์ที่ตีความว่าเป็นไบนารีเพื่อการอ้างอิงเท่านั้น

ฉันสามารถแปลงรหัสเกรย์กลับเป็นไบนารีได้หรือไม่?

ได้ โปรดใช้ ตัวแปลงรหัสเกรย์เป็นไบนารี ของเรา การแปลงย้อนกลับสามารถทำได้ทีละบิตโดยใช้ XOR กับบิตไบนารีที่กู้คืนได้ก่อนหน้า

อ้างอิงเนื้อหา หน้าหรือเครื่องมือนี้ว่า:

"ตัวแปลงเลขฐานสองเป็นรหัสเกรย์" ที่ https://MiniWebtool.com/th/ตัวแปลงเลขฐานสองเป็นรหัสเกรย์/ จาก MiniWebtool, https://MiniWebtool.com/

โดยทีมงาน miniwebtool อัปเดตเมื่อ: 20 ธ.ค. 2025

พูดคุยกับ AI ที่คุณชื่นชอบ

เมื่อใช้ Gemini ให้วางคำถามที่คัดลอกลงในแชต คุณคัดลอกคำถามด้านล่างได้เช่นกัน

ดูคำถาม

แปลงระบบตัวเลข:

เครื่องมือยอดนิยมและอัปเดตล่าสุด:

เลขฐานแปดเป็นไบนารี Converterตัวแปลงไบนารีตัวแปลงเลขฐานสองเป็นเลขฐานสิบดูทั้งหมด →
หน้าแรก > อื่น ๆ > แปลงระบบตัวเลข > ตัวแปลงเลขฐานสองเป็นรหัสเกรย์