📄 user.h
字号:
#define Start 1
#define StandBy 2
#define LeakDtc 3
#define Error 4
#define Stop 5
#define Caling 6
#define EnTm0 (VICIntEnable=VICIntEnable | (1 << 0x04))
#define EnTm1 (VICIntEnable=VICIntEnable | (1 << 0x05))
#define EnUart0 (VICIntEnable=VICIntEnable | (1 << 0x06))
#define EnUart1 (VICIntEnable=VICIntEnable | (1 << 0x07))
#define EnI2C0 (VICIntEnable=VICIntEnable | (1 << 0x09))
#define EnEx3 (VICIntEnable=VICIntEnable | (1 << 0x17))
//#define DisTm0 (VICIntEnable=VICIntEnable & (~(1 << 0x04)))
//#define DisTm1 (VICIntEnable=VICIntEnable & (~(1 << 0x05)))
//#define DisUart0 (VICIntEnable=VICIntEnable & (~(1 << 0x06)))
//#define DisUart1 (VICIntEnable=VICIntEnable & (~(1 << 0x07)))
//#define DisI2C0 (VICIntEnable=VICIntEnable & (~(1 << 0x09)))
#define DisTm0 (VICIntEnClr=((1 << 0x04)))
#define DisTm1 (VICIntEnClr=((1 << 0x05)))
#define DisUart0 (VICIntEnClr=((1 << 0x06)))
#define DisUart1 (VICIntEnClr=((1 << 0x07)))
#define DisI2C0 (VICIntEnClr=((1 << 0x09)))
#define DisEx3 (VICIntEnClr=((1 << 0x17)))
#define BEEP (0x80000000)
#define Var1 (1<<23)
#define Var2 (1<<20)
#define Var3 (1<<19)
#define Var4 (1<<18)
#define Var6 (1<<17)
#define TmpCtrl (1<<11)
#define Dx10r2 (1<<14)
#define AlarmRel (1<<16)
#define Var5 (1<<20) //p1
#define VcuumOut2 (1<<23) //p1
#define DxBoard (1<<21) //p1
#define VcuumOut1 (1<<22) //p1
#define PWM2 (1<<7)
#define PWM2On (IO0SET = PWM2 )
#define PWM2Off (IO0CLR = PWM2 )
#define V1On (IO0SET = Var1 )
#define V2On (IO0SET = Var2 )
#define V3On (IO0SET = Var3 )
#define V4On (IO0SET = Var4 )
#define V5On (IO1SET = Var5 )
#define V6On (IO0SET = Var6 )
#define SetOut1 (IO1SET = VcuumOut1)
#define SetOut2 (IO1SET = VcuumOut2)
#define SetWarn (IO0SET = AlarmRel)
#define V1Off (IO0CLR = Var1 )
#define V2Off (IO0CLR = Var2 )
#define V3Off (IO0CLR = Var3 )
#define V4Off (IO0CLR = Var4 )
#define V5Off (IO1CLR = Var5 )
#define V6Off (IO0CLR = Var6 )
#define RstOut1 (IO1CLR = VcuumOut1)
#define RstOut2 (IO1CLR = VcuumOut2)
#define RstWarn (IO0CLR = AlarmRel)
#define HC595_CS (1<<18) //p1.18
#define HC595_CLK (1<<4)
#define HC595_DAT (1<<6)
#define DA_DAT (1<<17) //p1.17
#define DA_CLK (1<<19) //p1.19
#define AD_DAT (1<<28) //p0.28
#define AD_CLK (1<<19)
#define TpumOk (1<<29) //p1
#define VpumOk (1<<16)
#define AD_READY (1<<30)
#define CAT041 0xa0
#define KeyStSp 0x06
#define KeyZero 0x0e
#define KeyCal 0x16
#define KeyUp 0x1e
#define KeyDown 0x26
#define KeyLeft 0x2e
#define KeyRt 0x36
#define CAT1025 0xA0
#define FltDyn 0
#define FltStc 1
extern void DelayNS (uint32 dly);
extern void SetAmp(uint8 dat);
extern void Cs7705(uint8 dat);
extern void Set5628Ld(uint8 LD) ;
extern float GetVaccum(uint16 dat);
extern void MbusDel0(void);
extern void System(void);
extern void da_5628(unsigned char channel,unsigned char num);
extern uint16 ad_result(void);
extern uint8 AmpSelect;
extern uint8 AdTmOut;
extern uint8 AmpRate;
extern uint8 AmpChgDly;
extern uint8 AmpDly1;
extern uint8 AmpDly2;
extern uint8 AmpDly3;
extern uint8 AmpDly4;
extern uint8 AlarmExp;
extern uint8 AlarmBase;
extern uint8 AutoZeroFg;
extern uint16 AutoZeroTm;
extern uint8 CalTm;
extern uint8 Cnt;
extern uint8 CalBase ;
extern uint8 CalExp ;
extern uint8 DispRate;
extern uint16 DxCurent;
extern uint8 DaBusy;
extern uint8 DecPort;
extern uint16 ErrTimes;
extern uint8 EnVacum;
extern uint8 EnWarnRel;
extern uint8 EnPe;
extern uint8 EnRel1;
extern uint8 EnRel2;
extern uint8 EnShowVcm;
extern uint8 FltMod;
extern uint8 FPGAEn;
extern uint8 Hc595Dat;
extern uint16 IntAdDat[6];
extern uint8 IntAdRdRt;
extern uint8 KeyReg[1];
extern uint8 KeyRdRt;
extern float LeakValue;
extern uint32 LeakValueRd;
extern uint32 LeakValueTmp;
extern float LkPtVaccum;
extern float LkPtVaccumMain;
extern float LkValueDyn[120];
extern uint16 LkVol;
extern float LkValue;
extern float LkValueDown;
extern uint32 LeakValueRd1;
extern float LeakValueRd2;
extern uint8 LeakExp;
extern float LeakBase;
extern float LkValueDyn1[120];
extern uint8 MsOk;
extern uint8 MacFact;
extern uint8 Overed;
extern uint8 OutRelDel;
extern uint8 OutRelDel2;
extern uint8 OverPort;
extern uint16 PumVol;
extern float RemCal;
extern uint16 RelBase1;
extern uint8 RelExp1;
extern uint16 RelBase2;
extern uint8 RelExp2;
extern uint16 RmTime;
extern uint8 rcv_new0;
extern uint16 RunHour;
extern uint8 RunMin;
extern int16 SigVol;
extern uint8 SysSec;
extern uint8 StartBar;
extern uint32 SysStd;
extern uint8 StartLkDec;
extern uint8 StartDone;
extern uint8 SpKeyDel;
extern float TpumVaccum;
extern uint8 TmpOk;
extern float TpumVaccumMain;
extern uint8 TureBdTmp;
extern uint16 TrapCurent;
extern uint8 Unit;
extern uint8 VacumUnit;
extern uint8 VacumUnitOld;
extern uint8 VDly0;
extern uint8 VDly1;
extern uint8 VDly2;
extern uint8 VDly3;
extern uint8 VDly4;
extern uint8 VDly5;
extern uint8 VDly6;
extern uint8 VDly7;
extern uint8 VDly8;
extern uint8 Volum;
extern uint8 VolumTmp;
extern uint8 WriteTmp[2];
extern uint8 WarnDel1;
extern uint8 WarnDel2;
extern uint8 Warning;
extern uint16 Xx;
extern uint8 X0Dat[5];
extern float ZeroLeakValueTp;
extern uint8 Zeroing;
extern float ZeroLeakValue;
extern uint8 ZeroMode; //校零模式
extern uint8 ZeroDelTm;//校零开始延时时间
extern uint8 ZeroLevel;//校零等级
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -