首页 >> 甄选问答 >

格雷码和二进制的转换(格雷码)

2023-12-15 19:45:12

问题描述:

格雷码和二进制的转换(格雷码),急!求解答,求别让我白等!

最佳答案

推荐答案

2023-12-15 19:45:12

大家好,我是小跳,我来为大家解答以上问题。格雷码和二进制的转换,格雷码很多人还不知道,现在让我们一起来看看吧!

1、格雷码

2、由于人为或非人为的原因,代码在计算机或其它数字系统中形成、传送和运算过程中都有可能出现错误。于是人们在提高计算机本身的可靠性的同时,也创造了一些可靠性编码。它们令代码本身具有一种特征或能力,使得代码在形成中不容易出错,或代码在出错时容易被发现,甚至能查出出错的位置并予以纠正。格雷码就是一种可靠性编码。

3、在一组数的编码中,若任意两个相邻的代码只有一位二进制数不同,则称这种编码为格雷码(Gray Code),另外由于最大数与最小数之间也仅一位数不同,即“首尾相连”,因此又称循环码。在数字系统中,常要求代码按一定顺序变化。例如,按自然数递增计数,若采用8421码,则数0111变到1000时四位均要变化,而在实际电路中,4位的变化不可能绝对同时发生,则计数中可能出现短暂的其它代码(1100、1111等)。在特定情况下可能导致电路状态错误或输入错误。使用格雷码可以避免这种错误。

4、格雷码也有多种编码形式,见表1-3。

5、表1-3 几种格雷码与二进制码对照表

6、十进制数 二进制码

7、 典型格雷码

8、 十进制格雷码(1)

9、 十进制格雷码(2)

10、 步进码

11、 0000

12、 0000

13、 0000

14、 0000

15、 00000

16、1

17、 0001

18、 0001

19、 0001

20、 0001

21、 00001

22、2

23、 0010

24、 0011

25、 0011

26、 0011

27、 00011

28、3

29、 0011

30、 0010

31、 0010

32、 0010

33、 00111

34、4

35、 0100

36、 0110

37、 0110

38、 0110

39、 01111

40、5

41、 0101

42、 0111

43、 1110

44、 0111

45、 11111

46、6

47、 0110

48、 0101

49、 1010

50、 0101

51、 11110

52、7

53、 0111

54、 0100

55、 1011

56、 0100

57、 11100

58、8

59、 1000

60、 1100

61、 1001

62、 1100

63、 11000

64、9

65、 1001

66、 1101

67、 1000

68、 1000

69、 10000

70、10

71、 1010

72、 1111

73、11

74、 1011

75、 1110

76、12

77、 1100

78、 1010

79、13

80、 1101

81、 1011

82、14

83、 1110

84、 1001

85、15

86、 1111

87、 1000

88、表1-3中典型格雷码(The Grey Code)具有代表性。若不作特别说明,格雷码就是指典型格雷码,它可从二进制码转换而来。

89、在说明这种转换之前,先介绍一种逻辑运算“模2加”,又称“异或运算”或“半加”,即不考虑进位的加法,运算符号是

本文到此讲解完毕了,希望对大家有帮助。

  免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。

 
分享:
最新文章