|
大佬,按照你的思路這樣可否行:
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;//任務(wù)
}
else
{
LED=0;
}
運行的時候好像有點出錯 |
|