📄 rtc.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 + -