我下面的是温度控制的数字量输出PID程序请问对不对?若正确,为什么输出通断比列不很明显的随着温度的升高而通时越小断时越大?
中断:int_0:
ld sm0.0
itd aiw8,vd0
dtr vd0,vd0
ir 32000.0,vd0
movr vd0,vd200
ld sm0.0
pid vb200,0
ld t33
o sm0.1
r t33,1
movr vd208,vd68
*r 500.0,vd68
trunc vd68,vd68
movw vw70,vw64
ld sm0.0
ton t33,+500
ldw> vw64,t33
= q0.0
初始化子程序:sbr_0
ld sm0.0
movr 0.5,vd204
movr 0.4,vd212
movr 0.2,vd216
movr 30.0,vd220
movr 15.0,vd224
ld sm0.0
movb 200,smb34
atch int_0,10
eni