傻大方


首页 > 学习 >

基于|基于PID的直流电机速度控制系统设计实验报告( 三 )



按关键词阅读: 设计 报告 实验 基于 控制系统 直流电机 速度 PID


参见程序一(右规)RETSON: ACALL。

19、SLST2;
参见2.5.3RET;
P49 4.1.1 双字节无符号数加法-子程序AD5432: MOV A,R4;
尾数相加ADD A,R2MOV R4,AMOV A,R5ADDC A,R3MOV R5,ARET;
P55 4.2.3 双字节有符号数减法 , R7R5R4-R6R3R2=R7R5R4SFDUS: LCALL SJJ;
参见2.6.3(对阶)LCALL SU5432;
参见程序一(尾数相减)JB OV,LPSLCALL SLST2;
参见2.5.3(左规)RETLPS: MOV A,R5JNB 0E7H,LEKCLR CAJMP LPELEK: SETB CLPE: LCALL RST77;
参 。

20、见4.1.1(右规)RET;
P27 2.6.3 二进制浮点数对阶SJJ: MOV A,R6XRL A,R7JZ RET1CLR CMOV A,R7SUBB A,R6JB 0E7H,SRSH7LCALL SRST6AJMP SJJSRSH7: LCALL SRST7AJMP SJJRET1: RETSRST6: MOV A,R3JB 0E7H,LPS0;
右规CLR CAJMP LPS1LPS0: SETB CLPS1: RRC AMOV R3,AMOV A,R2RRC AMOV R2,AINC R6RETSRST7: MOV A,R5JB 0E7H,LPS00CLR CAJMP LPS11LPS 。

21、00: SETB CLPS11: RRC AMOV R5,AMOV A,R4RRC AMOV R4,AINC R7RET;
P53 4.2.1 双字节无符号数减法-子程序SU5432: CLR CMOV A,R4SUBB A,R2MOV R4,AMOV A,R5SUBB A,R3MOV R5,ARET;
P23 2.5.3双字节有符号数左规SLST2: MOV 20H,R5JB 07H,SEGALPSS0: JB 06H,LPSS1;
正LCALL LSTBMOV 20H,R5AJMP LPSS0SEGA: JNB 06H,LPSS1LCALL LSTBMOV 20H,R5AJMP SEGALPSS 。

22、1: RETLSTB: CLR CXCH A,R4RLC AXCH A,R4XCH A,R5RLC AXCH A,R5DEC R7RET;
P49 4.1.1 二进制浮点数加法-子程序-右规RST77: MOV A,R5RRC AMOV R5,AMOV A,R4RRC AMOV R4,AINC R7RET;
P59 4.3.3 双字节浮点数有符号数乘法,R7R5R4 X R6R3R2 =R7 R1四位SFDUM: ACALL SLST2;
参见2.5.3(左规)ACALL SLST32;
左规MOV A,R7ADD A,R6MOV 21H,AACALL SDUMUL;
参见3.3.4MOV R7,21H 。

23、MOV A,R1;
积左规ADD A,#04HMOV R0,AMOV 7AH,AMOV A,R7MOV R0,APOP 0E0HMOV R2,#04HACALL SMLST;
参见2.5.4(左规)PUSH 0E0HMOV A,R0MOV R7,AMOV A,7AHRETSLST32: MOV 20H,R3;
左规JB 07H,SAEGLCP0: JB 06H,LCP1ACALL LSTMOV 20H,R3SJMP LCP0SAEG: JNB 06H,LCP1ACALL LASTMOV 20H,R3SJMP SAEGLCP1: RETLAST: CLR CMOV A,R2RLC AMOV R2,AM 。

24、OV A,R3RLC AMOV R3,ADEC R6RET;
P37 3.3.4 双字节有符号二进制定点数乘法SDUMUL: MOV A,R5;
求被乘数符号ANL A,#80HMOV R6,AJZ NEG32NEG54: MOV A,R4CPL AADD A,#01HMOV R4,AMOV A,R5CPL AADDC A,#00HMOV R5,ANEG32: MOV A,R3;
求乘数符号ANL A,#80HMOV R7,AJZ DDUMULMOV A,R2;
乘数求补CPL AADD A,#01HMOV R2,AMOV A,R3CPL AADDC A,#00HMOV R3,ADDUMUL: MOV 。

25、 A,R6;
求积的符号XRL A,R7MOV 20H,AACALL DUMUL;
参见程序一JNB 07H,RETURNNEG4: MOV R7,#04H;
积求补SETB CLDP: MOV A,R1CPL AADDC A,#00HMOV R1,AINC R1DJNZ R7,LDPMOV A,R6MOV R1,ARETURN: RET;
P33 3.3.1 二进制定点数双字节无符号数乘法DUMUL: MOV A,R1MOV R6,AMOV R7,#04HCLEAR: MOV R1,#00HINC R1DJNZ R7,CLEARMOV A,R6MOV R1,AMM: MOV A,R2MOV B,R4 。

26、MUL ABACALL ADDMMOV A,R2MOV B,R5MUL ABACALL ADDMMOV A,R3MOV B,R4MUL ABDEC R1ACALL ADDMMOV A,R3MOV B,R5MUL ABACALL ADDMMOV A,R6MOV R1,ARETADDM: ADD A,R1MOV R1,AMOV A,BINC R1ADDC A,R1MOV R1,AINC R1MOV A,R1ADDC A,#00HMOV R1,ADEC R1RET;
P24 2.5.4 多字节有符号浮点数左规SMLST: MOV A,R0MOV R1,AMOV A,R2;
求尾数位数MOV B,#08H 。

27、MUL ABDEC AMOV R3,ADEC R1MOV 20H,R1JB 07H,SEEGLEP0: JB 06H,LEP2;
正ACALL LADACALL LESTDJNZ R3,LEP0AJMP LEP2SEEG: JNB 06H,LEP2;
负ACALL LADACALL LESTDJNZ R3,SEEGLEP2: RETLAD: INC R1;
求尾数低位字节地址指针MOV A,R1CLR CSUBB A,R2MOV R1,ARETLEST: MOV A,R2;
左规MOV R4,ACLR CLEP1: MOV A,R1RLC AMOV R1,AINC R1DJNZ R4,LEP1DEC R0DEC R1MOV 20H,R1RETEND 。


稿源:(未知)

【傻大方】网址:/a/2021/0711/0022845949.html

标题:基于|基于PID的直流电机速度控制系统设计实验报告( 三 )


上一篇:XX|XX矿业公司地下黄金矿山旅游开发项目建议书

下一篇:毕业设计|毕业设计(论文)CK6163型数控车床设计