您现在所在的是:

PLC论坛

回帖:3个,阅读:3717 [上一页] [1] [下一页]
963
chenshunke
文章数:8
年度积分:50
历史总积分:963
注册时间:2005/1/20
发站内信
发表于:2006/1/30 12:14:00
#0楼
方法如下:最高位不变:
              如最高位是1,则次高位取反:如最高位为0,则次高位不变;
             如次高位为1,则下一位取反,如次高位为0,则下位不变。
       依此类推。可得任意位数格雷码。
3058
panjan
文章数:638
年度积分:50
历史总积分:3058
注册时间:2005/1/24
发站内信
发表于:2006/2/1 14:11:00
#1楼
看过了
 三十学电工   虽然有困难   可我不放弃  我一直在努力
1231
czha1
文章数:66
年度积分:50
历史总积分:1231
注册时间:2007/4/1
发站内信
发表于:2008/2/24 10:44:00
#2楼
我用12位格雷码测试过汇编程序。调试通过。
板子到了后再用显示屏运行程序看看
czha1@yahoo.com.cn
2547
imgg_iket
文章数:231
年度积分:53
历史总积分:2547
注册时间:2005/6/11
发站内信
发表于:2008/2/24 11:44:00
#3楼
二进制码->格雷码(编码):从最右边一位起,依次将每一位与左边一位异或(XOR)(http://bk.7tmusic.com/lemma-php/dispose/view.php/379209.htm),作为对应格雷码该位的值,最左边一位不变(相当于左边是0);
格雷码-〉二进制码(解码):从左边第二位起,将每位与左边一位解码后的值异或,作为该位解码后的值(最左边一位依然不变).
数学(计算机)描述:
原码:p[0~n];格雷码:c[0~n](n∈N);编码:c=G(p);解码:p=F(c);书写时从左向右标号依次减小.
编码:c=p XOR p[i+1](i∈N,0≤i≤n-1),c[n]=p[n];
解码:p[n]=c[n],p=c XOR p[i+1](i∈N,0≤i≤n-1).

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

78.0005