毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

基于51单片机自动加料机控制系统设计 第15页

更新时间:2010-2-24:  来源:毕业论文
基于51单片机自动加料机控制系统设计 第15页
MOV   R4,3AH
MOV   R3,3BH        ;取ei-1
MOV   R2,3CH
ACALL  CPL1          ;求ei-1:的补码
ACALL  DSUB          ;求pp=△ei=ei-ei-1:
MOV   A,R7
MOV R5,A             :存△ei
MOV    A,R6
MOV    R4,A
MOV    R3,4BH       ;取Pi
MOV    R2,4AH
ACALL  DSUM         ;求Pi+Pp
MOV    4BH,R7
MOV    4AH,R6       ;存和(Pi+即)
MOV    R5,39H
MOV    R4,3AH       ;取ei
MOV    R3,3DH
MOV    R2,3EH       ;取ei-2
ACALL  DSUM         :计算ei=ei-2
MOV    A,R7
MOV    R5,A
MOV    A,R6
MOV    R4,A
MOV    R3,  3BH
MOV    R2,3CH       ;取ei-1
ACALL  CPL1          :求ei-1,补码
ACALL  DSUM         ;计算ei=ei-2-ei-1
MOV    A,R7
MOV    R5,A         ;存和
MOV    A,R6
MOV    R4,A
MOV    R3,3BH
MOV    R3,3CH        ;取ei-l
ACALL  CPL1          :求ej-1补码
ACALL  DSUM         ;计算ei=ei- 2-2e i-1、
MOV    R5,37H       ;取D
MOV    R4,38H
MOV    R0,#46H
ACALL  MULT1         ;求出Pd=D*(ei=ei-2-2ei-1)
MOV    R5,47H
MOV    R4,46H       :存Pd
MOV    R3,4BH
MOV    R2,4AH       ;取(pi+PP)
              ACALL  DSUM         ;计算pi+pp+pd
            MOV    R5,33H       ;取Kp
        MOV   R4,34H
            MOV   R0,#46H
            ACALL  MULTl         ;计算Kp*(Pi+Pp+Pd)
            MOV   R3,47H
www.751com.cn
               RET
DSUM: MOV   A,R4
           ADD   A,R2
           MOV   R6,A
           MOV   A,R5
           ADDC   A,R3
           MOV    R7,A
           RET
CPLI: MOV    A,R2
           CPL     A
           ADD    A,#0lH
           MOV    R2,A
           MOV    A,R3
           CPL     A
          ADDC   A,#00H
           MOV    R3,A
           RET
MULTI: MOV     A,R7
           RLC     A
           MOV     SIGN1,C      ;存被乘数符号位
           JNC      POS1          ;被乘数为正转
           MOV     A,R6         ;求补
           CPL      A
           ADD     A,#0lH
           MOV     R6,A
           MOV     A,R7
           CPL      A
           ADDC    A,#00H
           MOV     R7,A
POSI: MOV    A,R5
           RLC     A
           MOV    SIGN2,C      :存乘数符号位
           JNC     POS2           ;乘数为正转
           MOV    A,R4
           CPL     A
           ADD    A,#0lH
           MOV    R4,A
           MOV    A,R5
           CPL     A
           ADDC   A,#00H
           MOV    R5,A
POSZ: ACALL  MUL1,
           MOV    C,SIGN1
           ANL     C,SIGN2
           JC      TPL             ;C=1是两个负数相乘转
           MOV    C,SIGN1

 << 上一页  [11] [12] [13] [14] [15] [16] 下一页

基于51单片机自动加料机控制系统设计 第15页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。