仕仔shi
级别: 略有小成
精华主题: 0
发帖数量: 107 个
工控威望: 251 点
下载积分: 839 分
在线时间: 53(小时)
注册时间: 2013-12-27
最后登录: 2024-10-29
查看仕仔shi的 主题 / 回贴
楼主  发表于: 2016-05-25 17:20
D12为25    【BCD D12 K2Y0】      为什么K2Y0 变为37      可以解释一下给我看看吗?
米阑
级别: 家园常客
精华主题: 0
发帖数量: 86 个
工控威望: 660 点
下载积分: 11297 分
在线时间: 174(小时)
注册时间: 2011-07-12
最后登录: 2024-01-20
查看米阑的 主题 / 回贴
1楼  发表于: 2016-06-03 11:28
这个进制转换有点涉及到单片机的知识,2进制、8进制、10进制、16进制。都是有公式计算的,其中2转10是根据8421码;就是2进制的25转换成10进制的格式就是0010 0101  。前面一组8421里只有2有就2,后面一组8421里有4和1加起来就是5了,就是你在程序里看到的25了;至于你说放到k2y0里时显示37,就看你是转换成什么进制了。读了那么多书就只学到这点,现在仅存的这点记忆也在慢慢淡化。
[ 此帖被米阑在2016-06-03 11:35重新编辑 ]