⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 电磁炉解决方案.asm

📁 单片机开发的电磁炉程序 压缩文件包括电磁炉的控制程序和其原理电路图
💻 ASM
字号:
powctrl:
mov r0, a ;以 下 为 计 算 PWM=128* Ptab/VOL- 28
mov a, 80h
mov r1, a
call mul ;ro,r1=128* Ptab
mov a, VOLADN
add a, offset adcbfr
mov mp, a ;指 向 市 电 电 压 ADC值
mov a, j ar
mov r2, a
call div ;r1=r0,r1/VOL
mov a, r1
sub a, 28 ;PWM=r1- 28,值 在 A中
mov r0, a
sub a, 127
snz cy ;PWM超 上 限 否
jmp powctrl1 ;否
mov a, 126
jmp powctrl3
    powctrl1:
mov a, r0
sub a, 38
sz cy ; PWM超 下 限 否
jmp powctrl2 ; 否
mov a, 38 ;是
jmp powctrl3
powctrl2:
mov a, r0
powctrl3:
r1 acc
mov pwm, a
; 控 制 线 控 制
snz heatflg ; 加 热 状 态 否
jmp keephdl ; 否 , 转 入 定 温 控 制
snz heatreg.7 ; 是 , 是 " 保 温 " 档 否
jmp chgctrl ; 是
clr control ; 否 , 打 开 控 制 线
jmp endputhdl
chgctrl:
sz minpowcnt ; 是 , 3秒 到 否
jmp chgctrl1 ; 否
mov a, MINPTIME* 4 ; 是
mov minpowcnt a ; 重 置 最 低 火 力 计 数 器
sz control ; 当 前 控 制 线 输 出 是 否 有 效
jmp chgctrl2 ; 否
set control ;是 , 置 控 制 线 有 效
mov a, 50
mov ctrlcnt, a
jmp chgctrl1
chgctrl2:
clr control ; 使 能 控 制 线 有 效
chgctrl1:
jmp endputhdl

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -