工业控制 | 能源技术 | 汽车电子 | 通信网络 | 安防监控 | 智能电网 | 移动手持 | 无线技术 | 家用电器 | 数字广播 | 消费电子 | 应用软件 | 其他方案

电路设计->基础电路图->电子器件知识电路图->二进制代码与格雷码相互转换

二进制代码与格雷码相互转换

作者:dolphin时间:2017-04-13

格雷码(Gray Code,简称G码)是典型的循环码,它是由二进制码(Binary,简称 B码)导出的。特点是序号相邻的两组代码只有一位码不同(包括头尾两组代码),且具有循环性。上述特点使全部码组按序循环相邻,若以循环码表示一个循环过程中按顺序发生的状态,则任何状态变化只对应有一个变量发生变化,这个特点有助于提高电路的可靠性。

  电路实现:3个异或门和两个2输入数据选择器 MUX,设置方式控制端 M :
  当 M = 0 时,G 码→B 码;
  当 M = 1时,B 码→G 码。



评论

技术专区