关于时钟DS1302的问题

2019-03-24 19:26发布

            if(k3==0)   {  while(!k3);       timedata[0]--; if(timedata[0]<0)  {timedata[0]=59;}

请问这句代码有问题吗?为什么我timedata[0]小于0时,得不到59,而是41?数组是char timdata[5]。如是加,timedata[0]最多也是加到41,不能上60,这是什么原因????请解答 。。。

此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
孤獨の快樂
1楼-- · 2019-03-25 06:54

所给成程序太少,无法分析

Learner_new
2楼-- · 2019-03-25 08:53
程序是挺少的,恰好我也正在做这个东西,你看看写入DS1302的是不是16进制,也许没转换过来

一周热门 更多>