- void Initial_DS1302(void) //时钟芯片初始化
- {
- unsigned char Second=RDS1302(SECOND);
- if(Second&0x80) //判断时钟芯片是否关闭
- {
- WDS1302(0x8e,0x00); //写入允许
- WDS1302(0x8c,0x08); //以下写入初始化时间 日期:08/09/10.星期: 3. 时间:10:59:55
- WDS1302(0x88,0x09);
- WDS1302(0x86,0x10);
- WDS1302(0x8a,0x07);
- WDS1302(0x84,0x10);
- WDS1302(0x82,0x59);
- WDS1302(0x80,0x55);
- WDS1302(0x8e,0x80); //禁止写入
- }
- }