设置三个标志位,全局变量,需要在倒计时中断里改变状态的。主程序流程:上电初始化(设置LED状态,设置定时器相关寄存器参数,设置三个标志位状态)--->死循环(判断标志位是否容许按键有效,然后判断是否有按键按下,转入响应的子程序处理段)定时器中断任务:判断是否到15秒,到了就置位标志位。
你好,第一:CPU太热,中毒,显示卡之类的都会引起关机。第二:自动关机也要有一个具体现象啊,如果每次都是正使用中自动关机,而且有倒计时,那你是中病毒了(冲击波,振荡波等都是这个现象)。如果是刚开机就自动关机,有可能是你机箱里面的温度,打开机箱看看里面风扇运转状态。如果都正常,也有可能是你的电脑硬件(内存可能性最大,还有硬盘,CPU出问题都会出现自动关机的情况)问题,如果是硬件问题,大多都进不去操作