以下提供蓝桥杯1302模块的读取和写入
void init1302()
{
unsigned char i;
Write_Ds1302_Byte(0x8e,0x00);
for(i=0;i<7;i++)
{
Write_Ds1302_Byte( writetimeaddr[i],inittime[i]);
}
Write_Ds1302_Byte( 0x8e,0x80);
}
void gettime ()
{
unsigned char i = 0;
for(i=0;i<7;i++)
{
timebuf[i] = Read_Ds1302_Byte ( readtimeaddr[i]);
}
}