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

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

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

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

关键词:转换相互代码循环特点相邻

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关电路