⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 timer.h

📁 收集到的一些常用功能模块
💻 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 + -