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

📄 rtc.c

📁 proteus电子钟(带闹钟数码管显示)
💻 C
字号:
/*--------------------------------------------------------------------*-

	RTC.C (V1.00)

	 
-*---------------------------------------------------------------------*/

/*
 * Copyright (c) 2006,wsl
 * All rights reserved
 * 
 * 文件名称: RTC.C 
 * 文件标识: 
 * 摘	 要: 软时钟
 * 
 * 当前版本: V1.0               * 取代版本:
 * 作    者: wsl                * 修     改:  
 * 版本信息: 2006-09-14         * 修改信息: 
 */
 //***********************************************************************
 
#include "RTC.h"




/*实时时间*/ 
time_str Rtc={23,59,50};

unsigned char ClockReviseTemp = 0;
unsigned char ClockReviseTemp1 = 0;




 
 
 /*-----------------------------------------------------------------------*-
 * 函数名称: RTC_Soft_clock()
 * 参    数: XX
 * 返    回: XX
 * 函数功能: 走时时钟
 *              
 * 说     明: 
 *
 * 当前版本: V1.0               * 取代版本:
 * 作    者: wsl          		* 修     改:  
 * 版本信息: 2006-09-14         * 修改信息: 
-*-----------------------------------------------------------------------*/
void Rtc_Soft_clock(void)
{
	Rtc.sec++;	
	if (Rtc.sec > 59)
	{
		Rtc.sec = 0;		// 一分钟
		Rtc.min++;
		ClockReviseTemp++;  // 用于调整晶体所带来的时间误差

		if (Rtc.min > 59)
		{	
			Rtc.min = 0;	// 一小时	
			Rtc.hour++;
			
			if (Rtc.hour > 23)
			{
				Rtc.hour = 0;	
			}
		}
	}
}
 

⌨️ 快捷键说明

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