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

PD控温程序(汇编)

点击数:7345 次   录入时间:03-04 11:40:08   整理:http://www.55dianzi.com   51单片机
                 MOV R3,A
                 MOV R4,A
                 MOV R5,A
                 MOV R2,#10H          ; ;转换双字节十六进制整数
HB3:             MOV A,R7             ; ;从高端移出待转换数的一位到CY中
                 RLC A
                 MOV R7,A
                 MOV A,R6
                 RLC A
                 MOV R6,A
                 MOV A,R5             ; ;BCD码带进位自身相加,相当于乘2
                 ADDC A,R5
                 DA A                 ; ;十进制调整
                 MOV R5,A
                 MOV A,R4
                 ADDC A,R4
                 DA A
                 MOV R4,A
                 MOV A,R3
                 ADDC A,R3
                 MOV R3,A             ; ;双字节十六进制数的万位数不超过6,不用调整
                 DJNZ R2,HB3           ; ;处理完16bit
                 RET

;(5) 标号: MULD 功能:双字节二进制无符号数乘法
;
;入口条件:被乘数在R2、R3中,乘数在R6、R7中。
;出口信息:乘积在R2、R3、R4、R5中。
;影响资源:PSW、A、B、R2~R7 堆栈需求: 2字节
MULD:            MOV A,R3               ; ;计算R3乘R7
                 MOV B,R7
                 MUL AB
                 MOV R4,B                ; ;暂存部分积
                 MOV R5,A
                 MOV A,R3               ; ;计算R3乘R6
                 MOV B,R6
                 MUL AB
                 ADD A,R4               ; ;累加部分积
                 MOV R4,A
                 CLR A
                 ADDC A,B
                 MOV R3,A
                 MOV A,R2                ; ;计算R2乘R7
                 MOV B,R7
                 MUL AB
                 ADD A,R4               ; ;累加部分积
                 MOV R4,A
                 MOV A,R3
                 ADDC A,B
                 MOV R3,A
                 CLR A
                 RLC A
                 XCH A,R2               ; ;计算R2乘R6
                 MOV B,R6
                 MUL AB
                 ADD A,R3               ; ;累加部分积
                 MOV R3,A
                 MOV A,R2
                 ADDC A,B
                 MOV R2,A
                 RET



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


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

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