Example #1
0
/**************************************
**函数名:UpdateRTC
**功能:在LCD上刷新RTC
**注意事项:有一定的技巧用于显示RTC,使得LCD不重复刷写一个相同的数字
**************************************/
void UpdateRTC(void)
{
	T_STRUCT time;
	GetRTCTime(&time);

	//刷新秒
	USART1_Putc(time.sec);
	//刷新分
	if(time.sec==0)
	{
		USART1_Putc(time.minute);		
		//刷新时
		if(time.minute==0)
		{
			USART1_Putc(time.hour);			
			//刷新日
			if(time.hour==0)
			{
				USART1_Putc(time.day); 				
				//刷新月
				if(time.day==1)
				{
					USART1_Putc(time.month);					
					//刷新年
					if(time.month==1)
					{
						USART1_Putc(time.year);
					}
				}
			}
		}
	}
}
Example #2
0
void USART1_Send_Enter(void)//利用串口1发送一换行符
{
	USART1_Putc(0x0d);
	USART1_Putc(0x0a);
}