做个定时器,定时50ms, 做个运行计时器:TYUNXIN = 2分种 = 120s/50ms = 2400。计数2400个中断。 再做个停止计时器:TTINGZHI = 10分钟 = 600s/50ms = 12000。计数12000个中断。 程序: 初始:将 TYUNXIN = 2400;TTINGZHI = 12000 每次中断(每50ms来一次): 1、如 TYUNXIN <> 0 就-1,当TYUNXIN<>0 时让风扇运行,当TYUNXIN=0 时让风扇停止(这样2400次就能运行2分钟)。 2、如 TYUNXIN = 0 放过(这样风扇保持停止),再看当TTINGZHI <>0时,就 -1 (这样12000次就能停止10分钟)。 3、当TYUNXIN = 0 且TTINGZHI = 0时, 让 TYUNXIN = 2400;TTINGZHI = 12000。(从头再来) |