timer.h

来自「程序概述: 这是个具体产品程序」· C头文件 代码 · 共 50 行

H
50
字号
// --------------------------------------------------------------------------
// Timer.h
// --------------------------------------------------------------------------


#ifndef __TIMER_H__
#define __TIMER_H__

/*----------------------------------------------------------------------------+
| Type Definition & Macro                                                     |
+----------------------------------------------------------------------------*/
// 定义时间结构体
typedef struct t_time{
	BYTE Year;      // 年份, 只保留低2位, 高2位默认为"20"
	BYTE Month;     // 月份
	BYTE Date;      // 日期
	BYTE Hour;      // 小时
	BYTE Minute;    // 分钟
	BYTE Second;    // 秒
}t_Time;


/*----------------------------------------------------------------------------+
| Constant Definition                                                         |
+----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------+
| Global Variables                                                            |
+----------------------------------------------------------------------------*/
extern idata t_Time Time;       // 保存当前的时间
extern idata t_Time TempTime;   // 临时时间变量

/*----------------------------------------------------------------------------+
| Type Definition & Macro                                                     |
+----------------------------------------------------------------------------*/
void InitRealTimer(void);
void TickCountAdd(void);
void DS1302_ReadTime(void);
void DS1302_WriteTime(void);
void UpdateTimeBuffer(BYTE *Dest);

BOOL CheckBufferTime(BYTE *pDate);
BOOL ModifyTime(BYTE *pDate);

BOOL IsLeapYear(BYTE year);

/*----------------------------------------------------------------------------+
| End of header file                                                          |
+----------------------------------------------------------------------------*/
#endif // __TIMER_H__
/*------------------------ Nothing Below This Line --------------------------*/

⌨️ 快捷键说明

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