请教一下时钟芯片PCF8583的问题

2020-02-08 09:13发布

这个芯片的年寄存器只有2位表示,也就是这能表示0,1,2,3这几个数字,那我的年是如何读取的呢?看资料这个年寄存器里的数字是表示的是否闰年以此来计算月份天数的,但是这个年数十如何计算的呢?
还要在程序里边设置一个基数吗?比如2008,年每从3变为1表示一个闰年周期,这个基数再变为2012,但是如果断电的话,那这个年基数岂不是乱了吗?有谁用过的指导一下啊?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
usk5yenj4id04dm
1楼-- · 2020-02-08 09:47
它是2位的十进制数吧? 00-99吧?
aammoo
2楼-- · 2020-02-08 14:42
同意 2楼
dadongleilei
3楼-- · 2020-02-08 19:02
 精彩回答 2  元偷偷看……
june2008
4楼-- · 2020-02-08 19:24
错,还真不是2位的BCD码,就只能记0,1,2,3这几个数,难道年是自己计算的?搞不清楚了,有点糊涂了。
conandllu
5楼-- · 2020-02-08 20:50
看了一下手册 感觉年的设定比较麻烦 就2位寄存器 只能表示0-3 其余就和楼主说的一样 自己去加基量。
如果可以的话试一下PCF8563 感觉比PCF8583要简单一些。封装一样的。
june2008
6楼-- · 2020-02-08 22:50
我记得以前有个新闻,某个城市的出租车计价器都出了问题,计价全出错,原来计时间就是用的这个片子,因为对闰年天数没设置好,导致出错,真搞啊!

一周热门 更多>