本软件下载地址未录入,如想要软件请评论,我们会补上!
代码亲测可用,只需要修改IO口就OK了。
////////////////////////////////////DS1302.C////////////////////////////////////////
#include
#include "DS1302.h"
/*******************************************
函数名称:Init_DS1302
功能:对DS1302管脚进行初始化操作
********************************************/
void Init_DS1302(void)
{
SCLK_OUT;
DATA_OUT;
RST_OUT;
SCLK_0;
RST_0;
}
/*******************************************
函数名称:SendByte_ds1302
功能:对DS1302写入1个字节的数据
********************************************/
void SendByte_ds1302(unsigned char Dat)
{
unsigned char i;
unsigned char cTmp;
for(i = 0; i < 8; i++)
{
cTmp = Dat & 0x01;
if(cTmp) DATA_1;
else DATA_0;
Dat >>= 1;
SCLK_1;
delayus(2);
SCLK_0;
}>