原来使用的单片机提供一个硬件RTC,计数方式是返回一个长整型数据=距离1980-1-1 0:0:0的时间“秒”之差。 然后还提供一个结构体,就是标准的BCD格式年月日时分秒。
感觉很方便用。 特别是使用那个秒数时间差的长整型变量,很容易计算时间大小,而且让“跨天”“跨月”“跨年”的时间计算非常简单。 如果使用结构体就存在问题,比如当前时间是2008-12-31 23:59:30,我想知道35秒钟后的准确时间是多少,使用结构体就不好处理,因为35秒后就是2009年了。
现在使用C51,外接PCF8563,看了资料8563好象没有上面的功能,请高手指点迷经,谢谢! |