📄 sys_time.h
字号:
#ifndef SYS_TIME_H
#define SYS_TIME_H
#define TICK_CNT_PER_SECOND 8
#define TIMER_NUMBER 7
#define TIMER_PROC_LCD_LIGHT 0
#define TIMER_PROC_LCD_RESET 1
#define TIMER_PROC_CLR 2
#define TIMER_PROC_CHECK_ATT702X 3
#define TIMER_PROC_PROG 4
#define TIMER_PROC_IR_TOGGLE 5
#define TIMER_PROC_SET_TIME 6
#define SPACE_OF_SECOND 0x0000
#define SPACE_OF_MINUTE 0x0001
#define SPACE_OF_HOUR 0x0002
#define SPACE_OF_WEEKDAY 0x0003
#define SPACE_OF_DAY 0x0004
#define SPACE_OF_MONTH 0x0005
#define SPACE_OF_YEAR 0x0006
#define TM_TM51_CLOCK 0x7
#define TM_TM51_INTERVALVALUE 0xf5
#define TM_TM51_SQUAREWIDTH 0xf3
#define TM_TM51_PWMACTIVEVALUE 0xf3
void TM51Init( void );
void TickEventStart( void );
void TickEventStop( void );
extern const unsigned char days_every_month[];
extern const unsigned short days_per_month[];
extern sreg unsigned char SystemTime[7];
extern sreg unsigned short TimerCounter[];
extern unsigned char SystemTime_MonthHex;
extern unsigned char BasicTimerTick;
extern unsigned char SystemTimeSecCnt;
void RedundancyTimer(ushort time);
void DealCoverCounterTimer(ushort time);
void GetSystemTime(void);
void SetSystemTime(void);
void CrossDayDetect(void);
void CrossHourDetect(void);
void SaveInstanPowerData(void);
extern void BasicTimerInit(void);
extern void INTP0Init(void);
unsigned char CalcWeek(void);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -