3.1数据的表示方法和转换 (2)格雷码( Gray Code) 口方法:任何两个相邻的代码只有一个二进制位的状态不同,其 余三位必须有相同状态。 口用四位二进制位格雷码表示十进制数的十个状态的方案很多 (P63表33) 口特点:除有十个不同的符号和逢“十进位外,从一编码到下一个 相邻编码时,只有一位的状态变化,有利于译码,在AD、D/A 转换电路中广泛使用。 夫学 Wuhan University 设缓学UD
计算机学院(XBXU) 3.1 数据的表示方法和转换 数据的表示方法和转换 (2)格雷码(Gray Code) 方法:任何两个相邻的代码只有一个二进制位的状态不同,其 余三位必须有相同状态。 用四位二进制位格雷码表示十进制数的十个状态的方案很多。 (P.63.表3.3) 特点:除有十个不同的符号和逢“十”进位外,从一编码到下一个 相邻编码时,只有一位的状态变化,有利于译码,在A/D、D/A 转换电路中广泛使用
3.1数据的表示方法和转换 3、十进制数的其它编码方法 口也有多于4位二进制码的十进制编码方案,比如用5位、7位甚 至10位等方案,有些属于无权码,有些属于有权码。 (1)五中取二码(2 out-of5code 口方法:用五位二进制码表示一个十进制数,每个代码必须含2个 “1”和3个“0”。 口特点:具有一位(奇数位)校验能力 (2)蠕变码( Creeping Code) 口方法:用五位二进制码表示一个十进制数,由一个“1”逐次移位 扩展和紧缩而形成 特点:具有格雷码编码规则 夫学 Wuhan University 设缓学UD
计算机学院(XBXU) 3.1 数据的表示方法和转换 数据的表示方法和转换 3、十进制数的其它编码方法 也有多于4位二进制码的十进制编码方案,比如用5位、7位甚 至10位等方案,有些属于无权码,有些属于有权码。 (1) 五中取二码(2-out-of-5 Code) 方法:用五位二进制码表示一个十进制数,每个代码必须含2个 “1”和3个“0”。 特点:具有一位(奇数位)校验能力。 (2) 蠕变码(Creeping Code) 方法:用五位二进制码表示一个十进制数,由一个“1”逐次移位 扩展和紧缩而形成。 特点:具有格雷码编码规则