?? timer.h
字號:
// --------------------------------------------------------------------------
// 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 + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -