登陆
|
注册
|
搜索
|
最近新帖
发帖子
|
共享我的资料
|
精华帖子
|
热门话题
导航:
老古网
→
老古论坛
→
XMOS公共讨论区
→
XMOS开源项目区
→
单片机程序设计
→
嵌入式系统
→
广告区域
→
→初学者:我编了一个汇编语言程序,使用PCF8563时钟芯片,[fireonsky]
*第6193篇: 初学者:我编了一个汇编语言程序,使用PCF8563时钟芯片,可是无法正常工作
楼 主:
fireonsky
2002年11月11日21:17
初学者:我编了一个汇编语言程序,使用PCF8563时钟芯片,可是无法正常工作
硬件配置是89C51与PCF8563采用I2C,并带有后备电源,我打算单片机掉电以后后备电池只
供给时钟芯片工作,这样在重新起机时,显示时钟应该是正确时钟,但是实际情况却是一团
乱码。哪位大侠知道这究竟是怎么回事?
我采用的方法是准备将单片机初始化时对时钟芯片的先写改为先读,再把读的数值不变又写
进时钟芯片,作为初始化。可行麽?
求教!!
第
2
楼:
fireonsky
2002年11月11日21:41
请各位帮帮忙,我先谢谢诸位了。
第
3
楼:
hyhmh
2002年11月12日09:27
我用过PCF8583,也看过PCF8563的说明书
你可以这样:
1.每次上电,启动时钟片的控制状态寄存器中的功能位。
2.读出时钟数据,判断该数据是否有效,无效时写时钟。
3.主程序中,每隔一段时间读实时时钟值。
第
4
楼:
fireonsky
2002年11月12日12:31
谢谢大侠,但是我应该如何判断该数据是否有效呢?
第
5
楼:
hyhmh
2002年11月12日15:02
按照芯片说明(寄存器地址和年月日时分秒的具体数值(一般都为BCD码)
第
6
楼:
fireonsky
2002年11月13日10:18
这种方法我已经用过了,但是会有40%的错误率,这是怎么回事?
第
7
楼:
wzqwangzhi
2008年5月16日09:11
给你解决问题
你的时钟问题不是什么启动问题,你的程序我已经调试过了,发现了一些问题,现在已经可以正常显示了.如果感兴趣的话,你可以加我QQ,我和你一起解决.
我的QQ是:331213894
>>>>>>对该主题发表你的看法
本主题贴数
7
,分页:
[第1页]
[上一篇主题]:
初学者:test
[下一篇主题]:
硬件:扫描仪硬件结构