|
#include<kaohe.h>
u8 code ds1302_write_addr[8]={0x80,0x82,0x84,0x86,0x88,0x8a,0x8c,0x8c[/size]};//我这里吧年寄存的读写寄存器都写了两遍,是希望20和17都能被写入。
u8 code ds1302_read_addr[8]={0x81,0x83,0x85,0x87,0x89,0x8b,0x8d,0x8d};
u8 time[8]={0,0,0x00,0x15,0x10,0x07,0x17,0x20};
下面是数据处理函数
void shizhongdatpros()
{
ds1302read_time();
shizhongdat[0]=time[7]/16+0x30;
shizhongdat[1]=time[7]%16+0x30;//20
shizhongdat[2]=time[6]/16+0x30;
shizhongdat[3]=time[6]%16+0x30;//17
}
其他部分的程序和普中科技教程一样,没做太大的修改。
最终显示结果是2020,并不是2017.
如果要显示2017,该怎莫办, |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|