最近两天做项目耽误了,现在继续补
引脚图:
单片机内部连接方式 :
官方提供底层代码,弄懂原理即可:
#include <reg52.h>
#include <intrins.h>
sbit SCK=P1^7;
/*时钟信号*/
sbit SDA=P2^3;
/*IO口,将信号逐个传送*/
sbit RST=P1^3;
/*下图中的CE*/
void Write_Ds1302(unsigned char temp)
{
unsigned char i;
for (i=0;i<8;i++)
{
SCK=0;
SDA=temp&0x01;
temp>>=1;
SCK=1;
}/*一个一个位写*/
}
void Write_Ds1302_Byte( unsigned