单片机/MCU论坛
登录
直播中
周小华
7年用户
75经验值
擅长:可编程逻辑
私信
关注
[问答]
关于BCD码与十进制数的转换
开启该帖子的消息推送
十进制
uint8 BCDtoDec( uint8 temp )
{
return ( ( temp/16 )*10+temp%16) ;
}
这个是算法,问一下,比如说BCD码00010001,转成十进制,按这个算法要对BCD码分别进行求模和求余,我想问,是怎样进行的,怎样用00010001除以16?
回帖
(2)
jinyi7016
2017-1-4 21:25:50
最佳答案
将16进制的0x11转换为十进制的11(十一)
0x11/16*10+0x11%16= 0x11/0x10 +0x11%0x10=10+1=11
将16进制的0x11转换为十进制的11(十一)
0x11/16*10+0x11%16= 0x11/0x10 +0x11%0x10=10+1=11
举报
chenwei6991627
2017-1-6 09:48:01
看你数据的范围啊,都是二进制存储的。
看你数据的范围啊,都是二进制存储的。
举报
更多回帖
rotate(-90deg);
回复
相关问答
十进制
关于
两位
十进制
数
转换
成二
进制
数
的仿真 求助啊
2016-07-01
8719
labview中如何将一个
十进制
的
数
转换
相同的
BCD
码
?是用公式节点来写程序的...有大神会吗? 求指导!!
2016-06-27
8950
请问
bcd
码
和二
进制
有什么关系?
2023-10-07
366
如何用VHDL实现16位二
进制
数
转化为相应的
BCD
码
2014-04-10
8145
LABVIEW串口收到ASCII
码
,如何转成
十进制
显示
2021-07-14
8902
关于
DS1302的
BCD
码
转换
2012-11-28
10764
DS1302真是麻烦啊,里面的
bcd
转换
我看的头都大了
2015-11-07
9490
谁能帮忙设计一个数字电路
2015-07-09
3127
求分享实现一些
十进制
到
BCD
和
BCD
到
十进制
的子例程
2023-04-26
244
DS1302写数据写
BCD
码
还是
十进制
吗?
2023-10-26
334
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分