需要做一个定时器,0-700天

2020-02-06 10:18发布


项目中需要实现长定时,定时范围在0-750天,以天为单位,实现的功能是针对故意拖欠质保金的客户自动关闭设备的某些功能而不能正常使用,

如果将设定的天数换算成年、月、日三个量,然后用这三个量去和时钟芯片的时间对比,对应的值变化就将对应的年月日值减1,减到0为止。但

这个方法在修改了系统时钟的情况下显得毫无用处,而且当设备停电了,这个算法也不准确了,所以想请教大家有没有做过这样的:设定的倒计时

时间不受修改了系统时间的影响,并且不受设备停电的影响(就是讲即使你今天停机没用也算你用了一天了)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
79条回答
一天的蓝
1楼-- · 2020-02-07 05:14
不改时钟计数器即可,定义一个 偏移量,系统时钟 = 时钟计数值 + 偏移量,用户能改偏移量
atl0402
2楼-- · 2020-02-07 06:42
多一套时钟系统只控制不显示,不可调整时间,问题是要准
wicy001
3楼-- · 2020-02-07 07:48
fangjikun 发表于 2015-1-10 21:10
时钟是有电池的,问题是修改了时间呢,而且时间必须要允许用户自行修改的 ...


用户修改时间,可以记录在非易失性存储器里(mcu内部或外部flash,有的时钟芯片内部也有),单独统计就可以了。
zb05022005
4楼-- · 2020-02-07 10:19
 精彩回答 2  元偷偷看……
zhouqw1979
5楼-- · 2020-02-07 14:21
GPRS,可以远程控制
fangjikun
6楼-- · 2020-02-07 18:29
谢谢大家的回复,我在仔细考虑

一周热门 更多>