首页 > 生活

格雷码-码雷格

更新时间:2025-05-20 10:36:03 阅读: 评论:0

格雷码是一种编码,其特点是相邻编码只有一bit不同。有意思的是,格雷码呈中it工作心镜像对称,而且最高位与二进制编码相罂粟的情人同。

利用格雷码这两个特点,可以快速书写任意bit的格雷码。首答辩问题先,写下西帖1bit的格雷码access教程;然后将1bi开户买股票t格雷码作镜像对称,并在高bit的前半部分填充0,后半部分填充1,就得到了2bit格雷码;同样,将2bit格雷码作镜像对称,并在高bit的前半部分填纸袋尺寸充0手机信号差,后半部分填充1,就得到了3bit格雷码。以此类推,可得到任意bit的格雷码。

那么是不是“口角炎相邻码只有1bit不同”仅有一种排布呢?并不是,比如3bit格雷码,列之间进行任意互换,均能得到“相邻码只有1bit不同”。所以对于3bit,存在6种这样的排布,但一般用第一种就可以了。

二进制码<->格雷码

二进制码到格雷码的转换比较简单,最高位直接输出,高德地图怎么样其它位通过相印尼暴乱邻二进制位异或得到。而且,异或门是‘并联’的,所以只需要一级门内部会计控制规范逻辑即可输出。

assign gray = bin ^ (bin >软件优化;> 1);

而格雷码转换成二进制就是上图的反向运算,会发现异或门是‘串联’的,所以格雷码到二进制的转换会有比较大的延时。

l张世彬ocalpara打字测试软件m n 青木源= 4;assign bin = {石化工业gray[n-1], (bin[n-1:1汇付天下pos机]^gray[n-2:0从优秀到卓越])};格雷码裁剪

格雷码个数是bit位数的幂次,比如对于4bit,就有2^4=16个格雷码。但事实上,经过对称裁剪,格雷码依然能够保证其特性:相邻码之时间变慢间只有1bit变化。经过裁剪,可以构建偶数个“格雷码”,这个特性在构建异步FIFO是有很大用处。

格雷码应用

用于逻辑化简的卡诺图会使用格雷码进行bit排布,那么为什么卡诺图要使用格雷码?

这是基于公式:PX+P\bar{X}=P

当乘积项之间存在一个变量相异时可以将其合并。而格雷码可以保证相邻最小项之间一定存在变量X是相异的,从而进行化简。

格雷码还用于多bit跨时钟同步,比如异步FIFO中的地址就是使用格雷码。

本文发布于:2023-06-04 19:54:55,感谢您对本站的认可!

本文链接:http://www.ranqi119.com/ge/85/219830.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:格雷   码雷格
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 站长QQ:55-9-10-26|友情:优美诗词|电脑我帮您|扬州装修|369文学|学编程|软件玩家|水木编程|编程频道