📄 power.c
字号:
#include <SST89x5xxRD2.h>
#include "Public.h"
#define BAT_DECT P3_3
extern VOID Key();
extern VOID Set_AC_Icon();
extern VOID Cls_AC_Icon();
extern VOID Set_BAT_Icon();
extern VOID Cls_BAT_Icon();
VOID int1()interrupt 2
{
EA=0;
if(BAT_DECT)
Set_BAT_Icon();
else
Cls_BAT_Icon();
EA=1;
}
VOID timer1()interrupt 3 using 2
//20ms interrupt
{
static BYTE data count=0;
EA=0;
TH1=V_TH1;TL1=V_TL1;
++count;
Key();
if(AC_DECT)
Set_AC_Icon();
else
Cls_AC_Icon();
if(STA_flag)
{
if(STA_Timeout<0xff)
STA_Timeout++;
}
else
STA_Timeout=0;
if(ms_enable&&MS_Timeout)
MS_Timeout--;
if(count>=SEC)
{
count=0;
if(s_enable&&S_Timeout)
S_Timeout--;
}
EA=1;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -