tst07.c

来自「ds1307 driver by c clock chip」· C语言 代码 · 共 88 行

C
88
字号
#include "ds1307.h"
#include <string.h>

unsigned char mode;
uchar time[8]={0x20,0x06,0x02,0x27,0x03,0x04,0x00,0x01};
uchar code g_time[8]={0x20,0x06,0x02,0x27,0x03,0x04,0x00,0x01};
unsigned char retcode;


uchar g_valuearr[8]={0};
idata uchar strData[50];


void main()
{

	uchar i;

	retcode=read_alltime(time);	
	//time[]={century year month day hour minute seconds week}
	retcode=read_alltime(time);



	retcode=Ds1307Init();

	memcpy(time,g_time,8);

	retcode=write_alltime(time);

	retcode=read_alltime(time);	
	//time[]={century year month day hour minute seconds week}
	retcode=read_alltime(time);

	retcode=read_alltime(time);	
	//time[]={century year month day hour minute seconds week}
	retcode=read_alltime(time);

	retcode=read_alltime(time);	
	//time[]={century year month day hour minute seconds week}
	retcode=read_alltime(time);




	for(i=0;i<50;i++)
	{
		strData[i]=i;	
	}
	retcode=Ds1307WriteRam(0x08,strData,50);

	for(i=0;i<50;i++)
	{
		strData[i]=0;	
	}
	retcode=Ds1307ReadRam(0x08,strData,50);


	retcode=Ds1307Init();

	retcode=write_alltime(time);

	memset(time,0,7);

	retcode=read_alltime(time);	

	//time[]={century year month day hour minute seconds week}
	retcode=read_alltime(time);


	//声音及模式
	retcode=ReadSpeakMode(&mode);
	mode=3;

	retcode=SetSpeakMode(mode);

	retcode=open_speak();
	retcode=close_speak();

	//读写时间信息
	//time[]={century year month day hour minute seconds week}
	retcode=write_alltime(time);




}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?