⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 app.c

📁 本源码是CORTEX-M3之流明LM3SXXX系列上的RTC程序,此处理器系列不带年月日寄存器,只提供秒寄存器,带有部分算法...
💻 C
字号:
/**********************************************************************************
* 操作平台:  C3-LM6916
* 作    者:  Viboy
* 日    期:  2008-07-23
* 功    能:  RTC演示程序
***********************************************************************************/
#include "config.h"
#include "RTC.h"
#include "UARTAPI.h"

INT8U buf[100];

void sys_sleep(INT16U count)
{
	INT16U i,j;
	
	for(i=count;i>0;i--)
	{
		for(j=0;j<50000;j++);
	}
}

int  main (void)
{
	RTC_INFOR g_RTC_INFOR;
	
	uartInit();
	RTC_Init();

	g_RTC_INFOR.year  = 2008;
	g_RTC_INFOR.month = 8;
	g_RTC_INFOR.day   = 4;
	g_RTC_INFOR.Wday  = 1;
	g_RTC_INFOR.hour  = 15;
	g_RTC_INFOR.minute = 27;
	g_RTC_INFOR.second = 0;
	
	RTC_Write(&g_RTC_INFOR);
	memset(&g_RTC_INFOR,0,sizeof(g_RTC_INFOR));

	sys_sleep(5);

	while (1)
	{
		RTC_Read(&g_RTC_INFOR);
		sprintf(buf,"%d年-%d月-%d日 星期%d %d时:%d分:%d秒\n",g_RTC_INFOR.year,g_RTC_INFOR.month,g_RTC_INFOR.day,g_RTC_INFOR.Wday,g_RTC_INFOR.hour,g_RTC_INFOR.minute,g_RTC_INFOR.second);
		uartSendstring(buf);
		memset(buf,0,sizeof(buf));
		sys_sleep(100);
	}
}		   

⌨️ 快捷键说明

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