您现在的位置是:首页 > 生活 > 正文
将8421 bcd码转换成十进制数是(将8421BCD码转换为十进制数的方法)
发布时间:2024-08-18 21:46:02编辑:卞勤洁来源:
今天小编岚岚来为大家解答以上的问题。将8421 bcd码转换成十进制数是,将8421BCD码转换为十进制数的方法相信很多小伙伴还不知道,现在让我们一起来看看吧!
1、去百度文库,查看完整内容> 内容来自用户:持浆作挥斗递 将BCD码转换为十进制数? 将8421BCD码转换为十进制数(转)(2009-10-30 08:36:48)转载标签:杂谈 分类:单片机学习在读写DS1302时需要把读写数据BCD码转换成十进制,一下是本人在网络上看到的一篇解释较为简单易懂的解释//*****************************************************************//bcd hex //此函数用于将8421BCD码转换为十进制数,从函数参数可以看出此BCD码是由两位十进制数组成的。
2、BCD码是用二进制数对十进制数的各个位数进行编码,比如十进制数58,那么转换为BCD码为0x58,356对应BCD码就是0x356。
3、注意这是编码不是数进制间的转换,他们之间不存在等价关系。
4、只是进行编号,为了方便对编号后的数据用十六进制数表示。
5、对应编码规则如下:十进制数---8421BCD码----编码后用等价的十六进制数表示0-----------0000----------0x01-----------0001----------0x12-----------0010----------0x23-----------0011----------0x34-----------0100----------0x45-----------0101----------0x56-----------0110----------0x67-----------0111----------0x78-----------1000----------0x89-----------1001----------0x9知道了编码规则,那么将2位8421bcd码编号的数,还原为十进制数也就方便了。
6、函数参数是一个字节那么决定了此8421BCD码是两位码即高四位是一个码值、低四位是一个码值,将高四位乘以10加上低四位。
本文就为大家分享到这里,希望小伙伴们会喜欢。
标签:
猜你喜欢
- 绷的多音字是什么意思(绷的多音字是什么)
- 微笑照片大全图片(微笑照片)
- 异性相吸同性相斥原理(异性相吸)
- 王奕盛打狗棍演的谁(王奕盛)
- 南极冰盖融化的影响(若南极冰盖完全融化地球海平面将上升)
- 通达信快捷键大全图片(通达信快捷键大全)
- 尺度最大的美剧是哪一部小说(尺度最大的美剧是哪一部)
- 找不到金税盘怎么解决(找不到金税盘)
- 开皇律是谁颁布的(开皇律)
- 主导的意思是(主导的意思)
- 二流子比喻什么人(二流子)
- 记忆棉是什么材质(记忆棉是什么)
- 企业安全生产的目的是什么(企业安全生产的重要意义)
- 厦门大学嘉庚学院好不好?(厦门大学嘉庚学院好不好)
- 余姚市梦麟中学2024年高考成绩(余姚市梦麟中学)
- 最好听的十首英语歌曲(最好听的英语歌曲排行榜)
- 适合手机铃声的歌曲纯音乐(适合手机铃声的歌曲)
- 三无人员是指哪三无(三无产品是指哪三无)
- 印度人口密度有多恐怖(印度人口密度)
- 苏州高铁站和苏州北站是一个地方吗(苏州高铁站)