📄 cooker_head.asm
字号:
;8位比较寄存器:
; ACCOMP2,ACCOMP1存储被比较数,ACCOMP4,ACCOMP3存储
; 比较数
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
;;*****************************************************
;常数的定义
;;*****************************************************
AUTO_NUMBER EQU 07H
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
;自动功能数目:
; 这是自动功能的数目,目前是7种自动功能,如果需要增
; 加,那么只要修改这个常数值就可以了,一共可以具有
; 15种自动功能
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
V_210_H EQU 07H
V_210_L EQU 00H
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
;210V电压参数常数:
; 如果电压高于这个值,那么采用恒功率,如果电压低于
; 这个值,采用恒流
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
PAN_T_H EQU 0DH
PAN_T_L EQU 00H
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
;锅底温度故障门限常数:
; 如果锅底温度高于这个值,那么认定出现了锅底温度故
; 障
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
IGBT_T_H EQU 08H
IGBT_T_L EQU 00H
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
;IGBT温度故障门限常数:
; 如果IGBT温度超过这个值,那么认定出现了无锅故障
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
HAVE_BOIL_NUM EQU 06H
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
;有锅脉冲常数:
; 探锅脉冲个数连续两次小于这个数的时候认定有锅
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
V_L_OFF_H EQU 06H
V_L_OFF_L EQU 00H
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
;低压保护关闭常数:
; 如果电压低于这个值,那么关闭IGBT,设置出现电压故
; 障
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
V_L_ON_H EQU 06H
V_L_ON_L EQU 02H
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
;低压保护开启常数:
; 如果电压高于这个常数,开启IGBT
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
V_H_OFF_H EQU 08H
V_H_OFF_L EQU 0EH
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
;高压保护关闭常数:
; 如果电压高于这个值,关闭IGBT,设置出现电压故障
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
V_H_ON_H EQU 08H
V_H_ON_L EQU 0AH
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
;高压保护开启常数:
; 如果电压低于这个常数,开启IGBT
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
FILTER_H EQU 02H
FILTER_L EQU 04H
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
;时钟源滤波常数:
; 定义了时钟源上的滤波次数
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
MIN_PWM_H EQU 01H
MIN_PWM_M EQU 00H
MIN_PWM_L EQU 00H
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
;最小PWM常数:
; 不管怎样,PWM参数不能小于这个值
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
MIN_HEAT_TIME EQU 05H
MIN_STOP_TIME EQU 05H
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
;最小火力断续加热常数:
; MIN_HEAT_TIME是加热常数,MIN_STOP_TIME是停止常数
; 都是以1秒为最小单位
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
;;*****************************************************
;自动烧水常数定义
;;*****************************************************
BOILING_POINT_H EQU 06H
BOILING_POINT_L EQU 00H
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
;自动烧水水开的温度常数:
; 当温度比这个常数大,认定水已经烧开
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
WATER_DELTA EQU 02H
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
;自动烧水温升差值:
; 烧水中只要2分钟内的温升达不到4,那么认定水已经烧
; 开
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
AUTO_WATER_NUM_1 EQU 04H
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
;自动烧水第一段定时常数:
; 定时第一段烧水时间,这一段时间目前设置的是2分钟
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
AUTO_WATER_NUM_2 EQU 01H
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
;自动烧水第二段定时常数:
; 定时这段时间内检测实际温差是否大于设定的温差
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
AUTO_WATER_NUM_3 EQU 0AH
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
;自动烧水第三段常数:
; 纪录蜂鸣器鸣叫次数
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
;;*****************************************************
;自动褒粥常数定义
;;*****************************************************
AUTO_RICE_NUM_2 EQU 08H
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
;自动烧水第1段常数:
; 定时保温的时间,目前设置的是8分钟
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
AUTO_RICE_NUM_3 EQU 0FH
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
;自动烧水第3段常数:
; 1000W断续加热的时间,目前设置10分钟
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
AUTO_RICE_NUM_4 EQU 0FH
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
;自动烧水第4段常数:
; 500W断续加热的时间,目前设置15分钟
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
AUTO_RICE_NUM_5 EQU 0AH
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
;自动褒粥蜂鸣器鸣叫常数:
; 自动褒粥OK后蜂鸣器鸣叫10声
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
AUTO_RICE_HEAT_1 EQU 04H
AUTO_RICE_STOP_1 EQU 03H
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
;值动褒粥断续加热,加热定时常数和停止定时常数:
; AUTO_RICE_HEAT_1是1000W加热时间常数
; AUTO_RICE_STOP_1是1000W停止时间常数
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
AUTO_RICE_HEAT_2 EQU 03H
AUTO_RICE_STOP_2 EQU 03H
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
;值动褒粥断续加热,加热定时常数和停止定时常数:
; AUTO_RICE_HEAT_2是500W加热时间常数
; AUTO_RICE_STOP_2是500W停止时间常数
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
AUTO_RICE_HEAT_3 EQU 03H
AUTO_RICE_STOP_3 EQU 03H
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
;值动褒粥断续加热,加热定时常数和停止定时常数:
; AUTO_RICE_HEAT_2是500W加热时间常数
; AUTO_RICE_STOP_2是500W停止时间常数
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
AUTO_RICE_T_1_H EQU 01H
AUTO_RICE_T_1_L EQU 0DH
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
;自动褒粥过程第一段需要达到的温度常数:
; AUTO_RICE_T_1_H是高位数据
; AUTO_RICE_T_1_L是低位数据
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
AUTO_RICE_T_2_H EQU 01H
AUTO_RICE_T_2_L EQU 0CH
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
;自动褒粥过程第二段保温的温度常数:
; AUTO_RICE_T_2_H是高位数据
; AUTO_RICE_T_2_L是低位数据
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
AUTO_RICE_T_3_H EQU 02H
AUTO_RICE_T_3_L EQU 00H
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
;自动褒粥过程第三段需要达到的温度常数:
; AUTO_RICE_T_3_H是高位数据
; AUTO_RICE_T_3_L是低位数据
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
AUTO_RICE_T_4_H EQU 02H
AUTO_RICE_T_4_L EQU 02H
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
;自动褒粥过程第四段需要达到的温度常数:
; AUTO_RICE_T_4_H是高位数据
; AUTO_RICE_T_4_L是低位数据
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
AUTO_RICE_T_8_H EQU 01H
AUTO_RICE_T_8_L EQU 02H
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
;自动褒粥过程第八段保温的温度常数:
; AUTO_RICE_T_8_H是高位数据
; AUTO_RICE_T_8_L是低位数据
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
;;*****************************************************
;自动米饭常数定义
;;*****************************************************
AUTO_MF_HEAT_1 EQU 04H
AUTO_MF_STOP_1 EQU 01H
;++++++++++++++++++++++++++++++++++++++++++++++++++++++
;自动米饭第四步,断续加热到130度,加热和停止的时间常数
; AUTO_MF_HEAT_1=加热时间
; AUTO_MF_STOP_1=停止时间
;++++++++++++++++++++++++++++++++++++++++++++++++++++++
AUTO_MF_HEAT_2 EQU 01H
AUTO_MF_STOP_2 EQU 04H
;++++++++++++++++++++++++++++++++++++++++++++++++++++++
;自动米饭第五步,断续加热到130度,加热和停止的时间常数
; AUTO_MF_HEAT_2=加热时间
; AUTO_MF_STOP_2=停止时间
;++++++++++++++++++++++++++++++++++++++++++++++++++++++
AUTO_MF_NUM_1 EQU 0CH
;++++++++++++++++++++++++++++++++++++++++++++++++++++++
;自动米饭第二步保温35度的时间常数:
;++++++++++++++++++++++++++++++++++++++++++++++++++++++
AUTO_MF_NUM_2 EQU 0FH
;++++++++++++++++++++++++++++++++++++++++++++++++++++++
;自动米饭第五步断续加热的时间常数:
;++++++++++++++++++++++++++++++++++++++++++++++++++++++
AUTO_MF_NUM_3 EQU 0AH
;++++++++++++++++++++++++++++++++++++++++++++++++++++++
;自动米饭第六步蜂鸣器鸣叫次数:
;++++++++++++++++++++++++++++++++++++++++++++++++++++++
AUTO_MF_TEMP_1_L EQU 01H
AUTO_MF_TEMP_1_H EQU 01H
;++++++++++++++++++++++++++++++++++++++++++++++++++++++
;自动米饭第一步加热到60度的温度常数:
;++++++++++++++++++++++++++++++++++++++++++++++++++++++
AUTO_MF_TEMP_2_L EQU 0DH
AUTO_MF_TEMP_2_H EQU 00H
;++++++++++++++++++++++++++++++++++++++++++++++++++++++
;自动米饭第二步保温35度的温度常数:
;++++++++++++++++++++++++++++++++++++++++++++++++++++++
AUTO_MF_TEMP_3_L EQU 05H
AUTO_MF_TEMP_3_H EQU 03H
;++++++++++++++++++++++++++++++++++++++++++++++++++++++
;自动米饭第三步加热到100度的温度常数:
;++++++++++++++++++++++++++++++++++++++++++++++++++++++
AUTO_MF_TEMP_4_L EQU 0AH
AUTO_MF_TEMP_4_H EQU 04H
;++++++++++++++++++++++++++++++++++++++++++++++++++++++
;自动米饭第四步加热到130度的温度常数:
;++++++++++++++++++++++++++++++++++++++++++++++++++++++
AUTO_MF_TEMP_5_L EQU 0DH
AUTO_MF_TEMP_5_H EQU 01H
;++++++++++++++++++++++++++++++++++++++++++++++++++++++
;自动米饭第七步保温在70度的温度常数:
;++++++++++++++++++++++++++++++++++++++++++++++++++++++
;;*****************************************************
;自动炒菜常数定义
;;*****************************************************
AUTO_CC_HEAT_L EQU 05H
AUTO_CC_HEAT_H EQU 06H
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
;自动炒菜热油温度常数:,温度大于这个,认为热油完毕
; AUTO_CC_HEAT_L=热油温度点低位
; AUTO_CC_HEAT_H=热油温度点高位
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
;;*****************************************************
;自动烧烤常数定义
;;*****************************************************
AUTO_SK_HEAT_L EQU 03H
AUTO_SK_HEAT_H EQU 09H
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
;自动烧烤保温常数:
; AUTO_SK_HEAT_L=烧烤保温的低位
; AUTO_SK_HEAT_H=烧烤保温的高位
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
;;*****************************************************
;自动温奶常数定义
;;*****************************************************
AUTO_WN_HEAT_L EQU 04H
AUTO_WN_HEAT_H EQU 01H
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
;自动温奶保温常数:
; AUTO_WN_HEAT_L=保温的低位
; AUTO_WN_HEAT_H=保温的高位
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
;;*****************************************************
;自动火锅常数定义
;;*****************************************************
AUTO_HUOGUO_L EQU 0DH
AUTO_HUOGUO_H EQU 04H
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
;自动火锅温度常数:
; AUTO_HUOGUO_L=低位
; AUTO_HUOGUO_H=高位
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -