将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加上低四位。
本文就为大家分享到这里,希望小伙伴们会喜欢。
免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!
-
iCAR试驾预约流程简单便捷,以下是详细步骤:第一步:线上预约访问iCAR官网或下载官方APP,在首页找到“试驾预...浏览全文>>
-
凯迪拉克预约试驾操作指南想要亲身体验凯迪拉克的豪华与性能?只需简单几步,即可完成预约试驾。以下是详细的...浏览全文>>
-
在高中生物选修1的学习中,我们主要探讨了生物技术的基本原理及其应用。这些知识不仅帮助我们理解了生物科学的...浏览全文>>
-
万象汽车试驾:轻松开启试驾之旅万象汽车作为国内领先的汽车品牌,一直致力于为消费者提供卓越的驾驶体验。为...浏览全文>>
-
数独是一种源自18世纪末的瑞士数学游戏,后来在日本得到发扬光大。它是一种逻辑性强、规则简单的数字拼图游戏...浏览全文>>
-
随着信息技术的快速发展,建筑行业也在逐步实现数字化转型。为了规范和统一四川省内建设工程造价的电子数据管...浏览全文>>
-
在古人的笔下,月亮总是充满了无尽的魅力与诗意。它不仅是夜空中最亮的星,更是寄托情感、表达思念的重要载体...浏览全文>>
-
在《火影忍者羁绊》这款游戏中,版本3 1b带来了许多新的挑战和机遇。为了帮助大家更好地应对这些变化,以下是...浏览全文>>
-
在《火影忍者羁绊2 0》这款游戏中,玩家将扮演一名忍者,在充满挑战与机遇的世界中展开冒险。为了帮助大家更...浏览全文>>
-
在《火影忍者》的世界里,辉夜姬是贯穿整个故事的重要角色之一。作为查克拉的起源者,她的存在不仅揭示了忍者...浏览全文>>