将8421bcd码转化为八进制(将8421BCD码转换为十进制数的方法)
今天数码之家小编天天来为大家解答以上的问题。将8421bcd码转化为八进制,将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加上低四位。
本文就为大家分享到这里,希望小伙伴们会喜欢。
免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!
-
随着中国经济的持续增长,国内生产总值(GDP)作为衡量国家经济健康状况的重要指标,其变化受到社会各界的高度...浏览全文>>
-
容大智造试驾体验,是一场充满科技感与未来感的完美旅程。从预约开始,整个过程就显得便捷而高效。通过官网或...浏览全文>>
-
极氪试驾预约及新手试驾注意事项想要体验极氪智能电动车的魅力?预约试驾是第一步!通过品牌官网或官方APP即可...浏览全文>>
-
想要体验斯柯达汽车的卓越性能和舒适驾驶感受吗?现在,通过简单便捷的方式即可轻松预约试驾。无论是追求时尚...浏览全文>>
-
哈弗大狗作为一款备受瞩目的SUV车型,凭借其硬派外观、智能配置和强劲性能吸引了众多消费者的关注。如果你也对...浏览全文>>
-
在当今数字化飞速发展的时代,电子商务已成为企业拓展市场的重要途径之一。作为全球领先的电商平台,阿里巴巴...浏览全文>>
-
在现代生命科学研究中,全基因组重测序技术已经成为一种不可或缺的研究工具。这项技术能够对已知基因组序列的...浏览全文>>
-
在一片神秘而奇幻的世界里,有一本名为《爱丽丝梦游仙境绘本》的故事书。这本书以其独特的魅力和丰富的想象力...浏览全文>>
-
想要体验欧拉好猫的魅力?只需简单几步,您就能开启一段完美的试驾之旅!首先,打开欧拉官网或下载欧拉汽车APP...浏览全文>>
-
奔腾试驾预约,邀您共同开启一场完美的驾驭之旅!在这个充满激情与挑战的时刻,一汽奔腾为您精心准备了一场非...浏览全文>>