📄 timer.h
字号:
#ifndef TIMER_H
#define TIMER_H
typedef enum {emTime,emData,emWeek}TOrder; //对应的行号,0,1,2
typedef enum {emCXTime=0,emCXData=0,enCXDataCount=0}CXTOrder; //分别对应的起始位置
typedef enum {emCountTime=3,emCountData=3,emCountWeek=2}TCount; //正常显示的个数(汉字为单位)
//typedef enum {emSun,emMon,emTue,emWed,emThu,emFri,emSat}TWeek;
typedef unsigned char TWeek;
#define emSun 0
#define emMon 1
#define emTue 2
#define emWed 3
#define emThu 4
#define emFri 5
#define emSat 6
typedef struct TimeType
{
int8u Hou;
int8u Min;
int8u Sec;
}TTime;
typedef struct DataType
{
int8u Yea;
int8u Mon;
int8u Day;
}TDate;
//typedef struct DataType
//{
// int16u Yea;
// int8u Mon;
// int8u Day;
//}TDate;
typedef union
{
//int8u Com[6];
TDate *TDat;
TTime *TTim;
TWeek *TWee;
void *p;
}TULcd;
typedef struct Lcd
{
int8u Lcdx;
int8u Lcdy;
int8u Count;
//TULcd Dat;
int8u Com[6];
TULcd Dat;
}TLcd;
//6M Fosc
#define cnTH0 0xec
#define cnTL0 0x7c
#define cnOneSec 100 //1s = 10s * cnOneSec
#define cnOneMin 60
#define cnOneHour 60
#define cnOneDate 24
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -