一乐电子

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

微信扫码登录

手机号码,快捷登录

手机号码,快捷登录

搜索
楼主: 酷爱diy

[其他综合] DS1302 BCD码怎么分离怎么转换不明白???

[复制链接]
发表于 2014-7-18 22:23 | 显示全部楼层
好像还没想过这个问题  一般都是直接读取 然后列个表直接转换了 感觉计算麻烦
回复

使用道具 举报

发表于 2014-7-30 06:30 | 显示全部楼层
过来学习一下,谢谢各位大侠
回复

使用道具 举报

发表于 2014-9-1 09:59 | 显示全部楼层
本帖最后由 sunny20 于 2014-9-1 10:04 编辑

我来给你搞吧,相当简单,例如一个BCD码是a=0x36,先b=a;将a>>4得到10进制的十位,也就是3,同理,b&=0x0f,得到个位,也就是6!即转换后的十进制码c=a*10+b;于是c=36;
回复

使用道具 举报

发表于 2014-12-27 07:41 来自手机 | 显示全部楼层
又学习了,不过ds1203为什么用这样数据格式真搞不明白,转来转去烦死人了!不能读出就是时分秒吗?想不通!
回复

使用道具 举报

发表于 2015-1-5 21:09 | 显示全部楼层
个人理解,BCD码就是用 半个字节存储 0-9 的方法.
像 12(DEC) - > 0X12(bcd) ,如果是16进制的话就是 0x0c;
这种编码的好处是,直观.
回复

使用道具 举报

发表于 2015-2-26 11:16 | 显示全部楼层
其实不用这么麻烦,本人连转换都不用,直接在数码管或者点阵显示,写入也一样,不用转换
回复

使用道具 举报

发表于 2015-12-16 19:28 | 显示全部楼层
对这个BCD码的转换真是一头雾水,不会转,在数码管显示乱码,高手们能否再讲详细点。有实例最好。
回复

使用道具 举报

发表于 2015-12-16 21:13 | 显示全部楼层
BCD方便cdxxxx的与门电路集成块
回复

使用道具 举报

本版积分规则

QQ|一淘宝店|手机版|商店|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2025-8-20 16:28 , Processed in 0.039332 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表