您当前的位置:五五电子网电子知识单片机-工控设备51单片机PD控温程序(汇编) 正文
PD控温程序(汇编)

PD控温程序(汇编)

点击数:7345 次   录入时间:03-04 11:40:08   整理:http://www.55dianzi.com   51单片机
                               ADDC  A,WFCSH
                               MOV   ZSJCSH,A
AOOL4:
                               CLR  C
                               MOV   A,ZSJCSL
                               SUBB  A,#0D0H
                               MOV   A,ZSJCSH
                               SUBB  A,#07H
                                               ;为什么是小于2000而不是200呢,因为进行偏差计算时时带一位小数的扩大了10倍
                              JC    AOOL3             ;有借位,说明总时间常数《2000h,数据没有溢出继续
                              MOV   ZSJCSL,#0D0H
                              MOV   ZSJCSH,#07H        ;无借位说明总时间常数>2000h,数据溢出赋最大值2000h继续

                              JMP   AOOL3

FOOL2:
                             MOV  ZSJCSL,#0          ;比例项小于微分项不加热
                             MOV  ZSJCSH,#0
                             JMP  AOOL3

AOOL2:
                             CLR  C
                             MOV  A,BLCSL
                             SUBB A,WFCSL            ;KP>0,KD<0
                             MOV  ZSJCSL,A           ;将结果存入总时间常数中  kp*e(t)-kd*(e(t)-e(t-1))
                             MOV  A,BLCSH
                             SUBB A,WFCSH
                             MOV  ZSJCSH,A
                             JNC   AOOL4             ;KP>KD
                             MOV  ZSJCSL,#0          ;比例项小于微分项不加热
                             MOV  ZSJCSH,#0
                             JMP  AOOL3
;;;;;;;;;;;;;;;;;;;;;;;;;;;;以下程序的4舍5入是为了增加精度,否则总时间常数可以直接除以10得POUTH值;;;;;;;;
AOOL3:                       MOV   R6,ZSJCSH
                             MOV   R7,ZSJCSL          ;总数据常数里面存的是16进制数
                             MOV   R3,#0
                             MOV   R4,#0
                             MOV   R5,#0
                             CALL  HB2               ;换算成bcd码出口在r3,r4,r5中
                             MOV   A,R5
                             ANL   A,#0FH            ;取小数位

上一页  [1] [2] [3] [4] [5] [6] [7]  下一页


本文关键字:程序  51单片机单片机-工控设备 - 51单片机

《PD控温程序(汇编)》相关文章>>>