🔁 格雷码转换器
二进制与格雷码双向转换,支持十进制输入和批量处理
⚙️ 转换模式
输入只包含0和1的二进制字符串
格雷码结果
📖 格雷码知识
- 格雷码(Gray Code)是一种反射二进制码,相邻两个数只有一位不同
- 二进制 → 格雷码:最高位不变,其余每位 = 原位异或上一位(
G[i] = B[i] XOR B[i-1]) - 格雷码 → 二进制:最高位不变,其余每位 = 格雷码位异或前一位二进制结果(
B[i] = G[i] XOR B[i-1]) - 格雷码常用于旋转编码器、Karnaugh图、错误检测和模数转换
- 示例:二进制
1011→ 格雷码1110
什么是格雷码转换器
格雷码转换器是一款免费在线格雷码转换器,支持二进制与格雷码双向互转以及十进制转格雷码。常用于数字电路设计、旋转编码器、卡诺图和错误检测场景。输入数值即可实时转换并显示计算步骤和转换原理,适合电子工程学生和嵌入式开发者使用,纯前端处理。
使用场景
- 数字电路设计中二进制与格雷码互转
- 旋转编码器信号处理
- 卡诺图化简逻辑函数
- 学习格雷码原理和转换算法
工具特点
- 完全免费:无注册无限制
- 隐私安全:数据不上传
- 跨平台:任何浏览器可用
- 零依赖:打开即用
常见问题
格雷码是什么?
格雷码是一种相邻两个数之间只有一位二进制位发生变化的编码,常用于编码器、卡诺图化简和数字电路设计,可避免多位同时变化带来的误差。
怎么把二进制转成格雷码?
二进制最高位保持不变,其余每一位等于该位与上一位的异或结果。工具会自动完成转换并显示中间过程。
格雷码转二进制怎么算?
从最高位开始,每一位等于该位格雷码与上一位已求出的二进制位异或。工具支持双向转换,结果即时显示。
格雷码有什么实际用途?
常用于旋转编码器、机械位置传感器、卡诺图化简、汉明码纠错等领域,能有效避免信号跳变时的误读。