#ifndef __PROTECT_H #define __PROTECT_H #define OV_DELAY_CNT (E2ucOVDelay*10) #define OVR_DELAY_CNT (E2ucOVRDelay*10) #define UV_DELAY_CNT (E2ucUVDelay*10) #define UVR_DELAY_CNT (E2ucUVRDelay*10) #define BAL_DELAY_CNT (E2ucBalanceDelay*10) #define OCC_DELAY_CNT (E2ucOCCDelay*10) #define OCD1_DELAY_CNT (E2ucOCD1Delay*10) #define OCD2_DELAY_CNT (E2ucOCD2Delay*2) #define TEMPE_DELAY_CNT (E2ucTempDelay*20) #define TEMPER_DELAY_CNT (E2ucTempDelay*20) #define OCCR_DELAY_CNT (E2ucOCCRDelay*20) #define OCDR_DELAY_CNT (E2ucOCCRDelay*20) //保护相关的参数 extern BOOL bUVLock; extern BOOL bOVLock; extern U16 xdata uiOVDelayCnt; extern U16 xdata uiOVRDelayCnt; extern U16 xdata uiUVDelayCnt; extern U16 xdata uiUVRDelayCnt; extern U16 xdata uiOTCDelayCnt; extern U16 xdata uiOTCRDelayCnt; extern U16 xdata uiUTCDelayCnt; extern U16 xdata uiUTCRDelayCnt; extern U16 xdata uiOTDDelayCnt; extern U16 xdata uiOTDRDelayCnt; extern U16 xdata uiUTDDelayCnt; extern U16 xdata uiUTDRDelayCnt; extern U16 xdata uiOCCDelayCnt; extern U16 xdata uiOCD1DelayCnt; extern U16 xdata uiOCD2DelayCnt; extern U16 xdata uiOCCRcnt; extern U16 xdata uiOCDRcnt; extern void ProtectProcess(void); extern void ProtectOCRecover(void); #endif