- 1
- 0
- 约2.29千字
- 约 3页
- 2026-07-15 发布于北京
- 举报
格雷码与二进制代码的转换规则
一、什么是格雷码?
首先我们来了解一下格雷码。前面我们介绍了一些常见的BCD码,8421BCD、
2421BCD、5421BCD,还有码,那么这个格雷码我们接触较少,什么是格雷码
呢?这种码是一个叫克*格雷的人在1953年发明的,最初用于通信。
格雷码,又叫循环二进制码或反射二进制码,它的基本的特点就是任意两
个相邻的代码只有一位二进制数不同,这点在下面会详细讲解到。在数字系统中,
常要求代码按一定顺序变化。例如,按自然数递增计数,若采用8421码,则数
0111变到1000时四位均要变化,而在实际电路中,4位的变化不可能绝对同时
发生,则计数中可能出现短暂的其它代码(1100、1111等)。在特定情况下可能
导致电路状态错误或输入错误。使用格雷码可以避免这种错误。格雷码属于可靠
性编码,是一种错误最小化的编码方式。
举个例子来说吧,如果用一个8位的二进制数表示热水壶的温度,温度是不
断连续变化的,36°C、37°C、38°C,那么温度每升高一度,二进制数
就加1。这时候,二进制数有可能是多个位同时变化的:当温度由119°C变成
120°C时,二进制数变化有四个位发生变化;当二进
制数由177
原创力文档

文档评论(0)