打印

DS1302时钟芯片没有看懂的地方,请教

[复制链接]
1718|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
saul2006|  楼主 | 2009-5-29 10:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

当把秒寄存器的第7 位时钟停止位设置为1 时时钟振荡器停止HT1380 进入低功耗方式,其中一条代码是  MOV XmtDat,#80h
立即数80H在这里是起控制作用吧,让秒寄存器的第7 位时钟停止位设置为1 ,
但在后面的“写入00 年6 月21 日星期三13 时59 分59 秒”中,有MOV XmtDat,#59h
这个59H应该是59秒吧,而且不应该加H吧。
为什么一个是控制字,一个是实际的值呢?
一直没有看懂。

相关帖子

沙发
saul2006|  楼主 | 2009-5-29 10:44 | 只看该作者

还有图,居然没有传上来

使用特权

评论回复
板凳
saul2006|  楼主 | 2009-5-29 10:45 | 只看该作者

一次只能传一个图嗦

使用特权

评论回复
地板
ayb_ice| | 2009-5-29 10:55 | 只看该作者

应该是BCD格式吧

使用特权

评论回复
5
ningling_21| | 2009-5-29 10:56 | 只看该作者

#59h表示59秒,用的是BCD码的方式

是用来显示的,在1302内部也是这样表示的

使用特权

评论回复
6
xwj| | 2009-5-29 12:14 | 只看该作者

呵呵,DS1302内部数据都是BCD格式的哦

所以都要加H

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

30

主题

99

帖子

0

粉丝