📄 power.h
字号:
#define bitset(var,bitno) ((var)|=1<<(bitno))
#define bitclr(var,bitno) ((var)&=~(1<<(bitno)))
//#define MODE_AVERAGE
//#define MODE_IMAVERAGE
#define ADDR_USERS 0x00
#define ADDR_RESTTIMES 0x01
#define ADDR_MY 0x7f
#define MAX_USERS 12
#define AVERAGE_REST_TIME 20 //all is 640 pulses 32p/pulses
#define SYSTEM_CLOCK 4.096
//#define TIMEBEGIN 878906
#define TIMEBEGIN (unsigned long)(2.5*24*60*1000/SYSTEM_CLOCK)
//#define TIMEBEGIN (unsigned long)(2.5*1000/SYSTEM_CLOCK/12)
//#define TIMEBEGIN 610
#define A_DAY 24
#define OUTALLCHANNELS 12
//#define TIME500ms 125
#define TIME500ms 25
//#define TIME1s TIME500ms*2
#define TIME1s 125*2
#define TIME2000MS 125*3
#define ALL_TIME 120
#define ON 1
#define OFF 0
#define OUT1 RA7
#define OUT2 RB7
#define OUT3 RB1
#define OUT4 RA0
#define OUT5 RA3
#define OUT6 RA2
#define OUT7 RB6
#define OUT8 RB4
#define OUT9 RB5
#define OUT10 RA6
#define OUT11 RB3
#define OUT12 RB2
#define POWIN RB0
#define SIGNALIN RA4
#define MODE_IN RA1
#define TIME_BASE 4
typedef struct
{
unsigned char Users;
unsigned char RestTimes;
}ERom;
typedef struct
{
unsigned char en;
unsigned int Interval;
unsigned char TimeOut;
}TimerStruct;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -