大佬,按照你的思路这样可否行:
uchar NOWtime,Time_work,Time_pause;
uchar TimerAry_work[8]={20,20,5,21,9,20,52,2};
uchar TimerAry_pause[8]={20,20,5,21,16,35,52,2};
Time_work=TimerAry_work[4]*60+TimerAry_work[5];
Time_pause=TimerAry_pause[4]*60+TimerAry_pause[5];
NOWtime=TimeArray[4]*60+TimeArray[5];
if((NOWtime>=Time_work) && (NOWtime<=Time_pause)) //9:20到16:35之间LED被点亮
{
LED=1;//任务
}
else
{
LED=0;
}
运行的时候好像有点出错 |