标题: DS12C887时钟芯片断电再上电时间不走 [打印本页]

作者: zxzqrtf    时间: 2015-1-30 23:27
标题: DS12C887时钟芯片断电再上电时间不走
我在做电子钟,遇到一个问题,就是单片机断电再上电,lcd显示的是我一开始设定的时间,为什么不是准确的时间呢?还有就是,当我把AD0和AD7的数据线拔掉,电源也拿掉,再插上,时间走的准,可是,我只拔下DS12c887的电源,再插上,时间并不准确,还是断电前的时间。有人遇到同样的问题了吗?芯片和单片机我是单独供电的。希望有人能解答,谢谢!

作者: liaolinhui    时间: 2015-1-31 00:25
你看看你程序是不是设置了时钟初始化函数,如果你希望读取ds12c887的时间就不要进行初始化,否则以开机就初始化,时间就是你程序设置的时间了
作者: ahshmj    时间: 2015-1-31 18:19
12c887自带的有电源吧?
作者: lcg    时间: 2015-1-31 20:47
程序开始就是写入时间呀,
作者: lcg    时间: 2015-1-31 20:51
把设置初始时间那个函数删去就得了
作者: 吕强军    时间: 2015-1-31 22:23
DS12C887有两种工作模式,即Motorola模式和Intel模式。
  当MOT接VCC时,选用的工作模式是Motorola模式;
  当MOT接GND或不接时,选用的是Intel模式。本文主要讨论Intel模式。
SQW:方波输出引脚
  当供电电压VCC大于4.25V时,SQW引脚可进行方波输出,此时用户可以通过对控制寄存器编程来得到13种方波信号的输出。
作者: 吕强军    时间: 2015-1-31 22:24
在没有外部电源的情况下可工作10年
作者: zouyu    时间: 2016-1-15 20:52
你知道一个全新的时钟是怎么初始化,让他开始工作的吗?
作者: zouyu    时间: 2016-1-15 20:53
ahshmj 发表于 2015-1-31 18:19
12c887自带的有电源吧?

是的,时钟里面有锂电池
作者: zouyu    时间: 2016-1-15 20:54
谁知道怎么初始化一个全新的ds12c887时钟芯片吗?
作者: ahshmj    时间: 2016-1-20 19:09
我是这样设置的:第一次上电时,进入12c887设置初始时间,然后在12c887的存储单元里面的某一个字节设置一个数据,作为“已设置过”标志。以后若断电后再上电,先读该单元的值,判断否设置过,。。。。。。
作者: ahshmj    时间: 2016-1-20 19:11
ds12c887内部有锂电,但不知道有没有充电的功能?
作者: ahshmj    时间: 2016-3-29 11:44
ahshmj 发表于 2016-1-20 19:11
ds12c887内部有锂电,但不知道有没有充电的功能?

好像不能充电。我的有一块,时间较长了就没有电了。
作者: siyaqq    时间: 2016-10-8 06:43
内置电池没电了,我也遇到过同样的问题,换了一个877就好了
作者: 大神齐祖哎    时间: 2016-12-22 16:39
怎么解决啊
作者: 惜缘2008    时间: 2017-4-21 10:00
有人在吗?我的时钟成功了,但是按复位健,过一会才能显示,是怎麽回事啊




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1