登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:计算格雷码的简单方法
点击:3787 回复:3
楼主
编辑
引用
管理
chenshunke
方法如下:最高位不变:
如最高位是1,则次高位取反:如最高位为0,则次高位不变;
如次高位为1,则下一位取反,如次高位为0,则下位不变。
依此类推。可得任意位数格雷码。
06-01-30 12:14
1楼
编辑
引用
管理
panjan
看过了
06-02-01 14:11
2楼
编辑
引用
管理
czha1
我用12位格雷码测试过汇编程序。调试通过。
板子到了后再用显示屏运行程序看看
czha1@yahoo.com.cn
08-02-24 10:44
3楼
编辑
引用
管理
imgg_iket
二进制码->格雷码(编码):从最右边一位起,依次将每一位与左边一位异或(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).
08-02-24 11:44
工控新闻
多项全球首创,上半年新兴产业发展呈现三大亮点
艾默生软件产品组合全面部署AI能力,测试效率提升高达50%
出海合规贵、签证难,大湾区要打AI主场“保卫战”
工信部等八部门部署开展科技型企业创新政策扶持“一件事”专项行动
人工智能大模型IPv6能力提升专项行动启动
共建全国产化NIICA 生态,和利时OCS 2.0完成多厂商兼容认证
美仪自动化启动IPO:董事长丁程控股超七成,获钟鼎浙大联创等投资
加强定制化与适配性 ABB助推新疆新型工业化建设
更多新闻资讯