这是1302的C文件,1302.h文件在后来面
#include"1302.h"
code unsigned char write_rtc_address[7]={0x80,0x82,0x84,0x86,0x88,0x8a,0x8c}; //秒分时日月周年 最低位读写位
code unsigned char read_rtc_address[7]={0x81,0x83,0x85,0x87,0x89,0x8b,0x8d};
void Write_Ds1302_Byte(unsigned char temp)
{
unsigned char i;
for (i=0;i<8;i++) //循环8次 写入数据
{
sclk=0;
io=temp&0x01; //每次传输低字节
temp>>=1; //右移一位
sclk=1;
}
}
/******************************************************************/
/* 写入DS1302