含蓄大米

文章
5
资源
0
加入时间
3年1月7天

格雷码介绍与应用

学过晶体管知识的朋友们都知道,数据位跳变就相当于硬件电路中的晶体管翻转。许多位同时跳变就相当于多个晶体管同时翻转,会导致电路中出现很大的尖峰电流脉冲,从而导致数据不稳定。格雷码(Gray Code)不同于我们常用的二进制编码,它只是一种无权码,连算术编码都算不上。其重要特征是一个数变为相邻的另一个数时,只有一个数据位发生跳变,由于这种特点,就可以避免电路中出现亚稳态而导致数据错误。简而言之,格雷码的一位改变特征减小了电路出错概率,实际很多场合也用到了格雷码。下表举例了4位格雷码、4位二进制码以及