settm.c
来自「该程序是NECupd78F9479的开发的代LCD的空调方案」· C语言 代码 · 共 51 行
C
51 行
extern unsigned char C_RMT1s;
extern unsigned char C_Settime,C_SettimeB;
extern sreg unsigned char M_flag0;
#define f_PWRon M_flag0.0 //flag of power on
extern sreg unsigned char M_flag;
#define f_rmtok M_flag.0 //remote signal receive ok
#define f_PWRon1 M_flag.1 //power on flag
#define f_TMRset M_flag.2 //flag of timing set of power on or off
#define f_ton M_flag.3 //time set of power on
#define f_toff M_flag.4 //time set of power off
extern sreg unsigned char flag;
#define f_settm flag.2
extern sreg unsigned char M_flag4;
#define f_SLEEP M_flag4.7 //sleep flag of remote code
extern sreg unsigned char flagkey;
#define f_slpkey flagkey.5
void Stm()
{if(C_RMT1s==0)
{
if(f_ton)
if(!f_PWRon1)
if(C_Settime==0)
{f_PWRon=f_PWRon1=1;
f_settm=0;
f_ton=0;
C_SettimeB=0;
}
if(f_toff)
if(f_PWRon1)
{
if(C_Settime==0)
{ f_PWRon=0;
f_PWRon1=0;
// f_SLEEP=0; //?
f_slpkey=0;
f_settm=0;
C_SettimeB=0;
}
}
else
{ f_PWRon1=0;
f_SLEEP=0;
f_slpkey=0;
f_settm=0;
C_Settime=0;
f_toff=0;
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?