格雷码与二进制码之间的相互转化

格雷码与二进制码之间的最大不同就是格雷码,每个状态之间的转化,相邻码元之间只有一位码的状态发生改变,相反二进制编码之间,每个状态之间的变化可能会出现多个码元之间的状态变换,因此在电路设计的过程中可能会产生,毛刺,或者不稳定的状态,然而格雷码很好得解决了两者之间存在的差异性问题

二进制码与格雷码数值之间的数值变换:首先二进制码元的最高位与格雷码的最高位保持不变,然后二进制码的前一位与后一位之间进行异或操作:

 格雷码与二进制编码之间转换关系:保持格雷码与二进制最高位码元不变,同时次位的格雷码码元与自然二进制码元相互异或:

转换示意图

 

 

你可能感兴趣的:(数字电子技术基础知识,社交电子)