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

[复制链接]
2605|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格式吧

ningling_21 发表于 2009-5-29 10:56 | 显示全部楼层

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

是用来显示的,在1302内部也是这样表示的
xwj 发表于 2009-5-29 12:14 | 显示全部楼层

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

所以都要加H
您需要登录后才可以回帖 登录 | 注册

本版积分规则

30

主题

99

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部