#ifndef __DS1302_H
#define __DS1302_H
#include <reg52.h>
sbit DS1302_CE = P2^0;
sbit DS1302_CK = P2^2;
sbit DS1302_IO = P2^1;
struct sTime { //日期时间结构体定义
unsigned int year; //年
unsigned char mon; //月
unsigned char day; //日
unsigned char hour; //时
unsigned char min; //分
unsigned char sec; //秒
unsigned char week; //星期
};
void InitDS1302(void);
void SetRealTime(struct sTime *time);
void GetRealTime(struct sTime *time);
#endif
#define __DS1302_H
#include <reg52.h>
sbit DS1302_CE = P2^0;
sbit DS1302_CK = P2^2;
sbit DS1302_IO = P2^1;
struct sTime { //日期时间结构体定义
unsigned int year; //年
unsigned char mon; //月
unsigned char day; //日
unsigned char hour; //时
unsigned char min; //分
unsigned char sec; //秒
unsigned char week; //星期
};
void InitDS1302(void);
void SetRealTime(struct sTime *time);
void GetRealTime(struct sTime *time);
#endif