过程没搞清楚,现贴出部分程序
sbit DS1302_data=0xa1;
sbit DS1302_clk=0xa0;
void DS1302_write(unsigned char DS1302_temp)
{
unsigned char i,temp;
long_delay();
temp=DS1302_temp;
for(i=0;i<8;i++)
{
DS1302_data=temp&0x01;
delay();
DS1302_clk=1;
delay();
DS1302_clk=0;
temp=temp>>1;
}
}
哪位帮忙解释下 |