MAIN:LDM WDTR,#INIT_WDTR ;看门狗
BBC A1MS_FLAG,MAIN1 ;1ms 标志
CLR1 A1MS_FLAG ;1ms时间到,清1ms标志
CALL ADSUB ;调用AD检测,包含(电流\电压\温度)
NOT1 A2MS_FLAG ;not1 获取2ms标志
BBC A2MS_FLAG,MAIN1 ;2ms标志
CALL POWER ;调用通电保护程序
CALL KEY ;调用按键
CALL DISPLAY ;调用显示
CALL TIMES ;调用时间标志设置
MAIN1:BBC A20MS_FLAG,MAIN2 ;20ms标志
CLR1 A20MS_FLAG ;20ms时间到,清20ms标志
CALL CHECK_PAN ;调用检锅程序
CALL PROTECT ;调用保护程序,包含(电压保护,温度保护)
CALL BUZZR ;调用蜂鸣器
NOT1 A40MS_FLAG
BBC A40MS_FLAG,MAIN2 ;40ms标志
CALL HEAT ;调用加热程序
MAIN2: BBC A500MS_FLAG,MAIN ;500ms标志
CLR1 A500MS_FLAG
CALL FUNCTION ;调用功能
CALL FAN ;调用风扇