⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 threeaxes.lst

📁 三軸伺服馬達控制程式利用軟體DDA方式讀回目前位置然後以取樣時間計算出下一點位置取誤差後利用DA將命令電壓送出做三軸控制
💻 LST
📖 第 1 页 / 共 5 页
字号:
   \   00000556   ....                       RJMP    ?F_DIV_L04
   \                     ?0429:
   \   00000558   482F                       MOV     R20,R24
   \   0000055A   592F                       MOV     R21,R25
   \   0000055C   6A2F                       MOV     R22,R26
   \   0000055E   7B2F                       MOV     R23,R27
   \   00000560   ....                       RJMP    ?F_ADD_L04
   \                     ?0431:
   \   00000562   ....                       RCALL   ?F_ADD_L04
   \                     ?0430:
   \   00000564   7BCE                       RJMP    ?0495
   \                     ?0432:
   \   00000566   042F                       MOV     R16,R20
   \   00000568   152F                       MOV     R17,R21
   \   0000056A   222D                       MOV     R18,R2
   \   0000056C   372F                       MOV     R19,R23
   \   0000056E   0895                       RET     
   \                     ?0433:
   \   00000570   0885                       LDD     R16,Y+8
   \   00000572   1985                       LDD     R17,Y+9
   \   00000574   2A85                       LDD     R18,Y+10
   \   00000576   3B85                       LDD     R19,Y+11
   \   00000578   2BC0                       RJMP    ?0500
   \                     ?0434:
   \   0000057A   ....                       LDI     R30,LOW(Distance_Pulse2)
   \   0000057C   ....                       LDI     R31,(Distance_Pulse2 >> 8)
   \   0000057E   0895                       RET     
   \                     ?0435:
   \   00000580   0C81                       LDD     R16,Y+4
   \   00000582   1D81                       LDD     R17,Y+5
   \   00000584   2E81                       LDD     R18,Y+6
   \   00000586   3F81                       LDD     R19,Y+7
   \   00000588   28C0                       RJMP    ?0501
   \                     ?0436:
   \   0000058A   2FCE                       RJMP    ?0481
   \                     ?0438:
   \   0000058C   4EDE                       RCALL   ?0488
   \                     ?0439:
   \   0000058E   ....                       RCALL   ?F_MUL_L04
   \                     ?0437:
   \   00000590   482D                       MOV     R20,R8
   \   00000592   592D                       MOV     R21,R9
   \   00000594   6A2D                       MOV     R22,R10
   \   00000596   7B2D                       MOV     R23,R11
   \   00000598   0895                       RET     
   \                     ?0441:
   \   0000059A   01E0                       LDI     R16,1
   \   0000059C   0093....                   STS     LWRD(AccStart),R16
   \                     ?0440:
   \   000005A0   882D                       MOV     R24,R8
   \   000005A2   992D                       MOV     R25,R9
   \   000005A4   0895                       RET     
   \                     ?0442:
   \   000005A6   0AC0                       RJMP    ?0498
   \                     ?0443:
   \   000005A8   220B                       SBC     R18,R18
   \   000005AA   322F                       MOV     R19,R18
   \   000005AC   ....                       RCALL   ?SL2F_L04
   \   000005AE   4FE6                       LDI     R20,LOW(111)
   \   000005B0   0895                       RET     
   \                     ?0497:
   \   000005B2   0881                       LDD     R16,Y+0
   \   000005B4   1981                       LDD     R17,Y+1
   \   000005B6   2A81                       LDD     R18,Y+2
   \   000005B8   3B81                       LDD     R19,Y+3
   \   000005BA   0895                       RET     
   \                     ?0498:
   \   000005BC   442D                       MOV     R20,R4
   \   000005BE   552D                       MOV     R21,R5
   \   000005C0   662D                       MOV     R22,R6
   \   000005C2   772D                       MOV     R23,R7
   \   000005C4   0895                       RET     
   \                     ?0499:
   \   000005C6   4427                       CLR     R20
   \   000005C8   5527                       CLR     R21
   \   000005CA   6627                       CLR     R22
   \   000005CC   7727                       CLR     R23
   \   000005CE   0895                       RET     
   \                     ?0500:
   \   000005D0   4889                       LDD     R20,Y+16
   \   000005D2   5989                       LDD     R21,Y+17
   \   000005D4   6A89                       LDD     R22,Y+18
   \   000005D6   7B89                       LDD     R23,Y+19
   \   000005D8   0895                       RET     
   \                     ?0501:
   \   000005DA   4C85                       LDD     R20,Y+12
   \   000005DC   5D85                       LDD     R21,Y+13
   \   000005DE   6E85                       LDD     R22,Y+14
   \   000005E0   7F85                       LDD     R23,Y+15
   \   000005E2   0895                       RET     
   \                     ;	step_num        	R8-R9
   \                     ;	total_time      	R24-R27
   \                     ;	acc_p1          	R24-R27
   \                     ;	total_time3     	R4-R7
   \                     ;	total_time2     	R8-R11
   \                     ;	total_time1     	R12-R15
   \                     ;	speed           	R24-R27
   \                     PosMove:
   \   000005E4   ....                       RCALL   ?PROLOGUE16_L09
   \   000005E6   6A97                       SBIW    R28,LOW(26)
   \   000005E8   842F                       MOV     R24,R20
   \   000005EA   952F                       MOV     R25,R21
   \   000005EC   A62F                       MOV     R26,R22
   \   000005EE   B72F                       MOV     R27,R23
   \   000005F0   4AA4                       LDD     R4,Y+42
   \   000005F2   5BA4                       LDD     R5,Y+43
   \   000005F4   6CA4                       LDD     R6,Y+44
   \   000005F6   7DA4                       LDD     R7,Y+45
   \   000005F8   C5DD                       RCALL   ?0387
   \   000005FA   E8DD                       RCALL   ?0478
   \   000005FC   041B                       SUB     R16,R20
   \   000005FE   150B                       SBC     R17,R21
   \   00000600   260B                       SBC     R18,R22
   \   00000602   370B                       SBC     R19,R23
   \   00000604   ....                       RCALL   ?SL2F_L04
   \   00000606   55DF                       RCALL   ?0407
   \   00000608   8ADD                       RCALL   ?0374
   \   0000060A   CADD                       RCALL   ?0389
   \   0000060C   63DD                       RCALL   ?0367
   \   0000060E   801B                       SUB     R24,R16
   \   00000610   910B                       SBC     R25,R17
   \   00000612   A20B                       SBC     R26,R18
   \   00000614   B30B                       SBC     R27,R19
   \   00000616   B1DD                       RCALL   ?0379
   \   00000618   ....                       RCALL   ?SL2F_L04
   \   0000061A   AFDF                       RCALL   ?0434
   \   0000061C   80DD                       RCALL   ?0374
   \   0000061E   C3DD                       RCALL   ?0390
   \   00000620   59DD                       RCALL   ?0367
   \   00000622   401A                       SUB     R4,R16
   \   00000624   510A                       SBC     R5,R17
   \   00000626   620A                       SBC     R6,R18
   \   00000628   730A                       SBC     R7,R19
   \   0000062A   13DE                       RCALL   ?0494
   \   0000062C   ....                       RCALL   ?SL2F_L04
   \   0000062E   79DF                       RCALL   ?0422
   \   00000630   76DD                       RCALL   ?0374
   \   00000632   4AA9                       LDD     R20,Y+50
   \   00000634   5BA9                       LDD     R21,Y+51
   \   00000636   6CA9                       LDD     R22,Y+52
   \   00000638   7DA9                       LDD     R23,Y+53
   \   0000063A   0EA5                       LDD     R16,Y+46
   \   0000063C   1FA5                       LDD     R17,Y+47
   \   0000063E   28A9                       LDD     R18,Y+48
   \   00000640   39A9                       LDD     R19,Y+49
   \   00000642   14DE                       RCALL   InitPos_Para
   \   00000644   0027                       CLR     R16
   \   00000646   1127                       CLR     R17
   \   00000648   ....                       LDI     R30,LOW(Sys_Pos1)
   \   0000064A   ....                       LDI     R31,(Sys_Pos1 >> 8)
   \   0000064C   52DF                       RCALL   ?0414
   \   0000064E   ....                       LDI     R30,LOW(Sys_Pos2)
   \   00000650   ....                       LDI     R31,(Sys_Pos2 >> 8)
   \   00000652   4FDF                       RCALL   ?0414
   \   00000654   ....                       LDI     R30,LOW(Sys_Pos3)
   \   00000656   ....                       LDI     R31,(Sys_Pos3 >> 8)
   \   00000658   4CDF                       RCALL   ?0414
   \   0000065A   01E0                       LDI     R16,LOW(1)
   \                     ?0319:
   \   0000065C   BED0                       RCALL   ?0446
   \   0000065E   2091....                   LDS     R18,LWRD(Step1)
   \   00000662   3091....                   LDS     R19,LWRD((Step1+1))
   \   00000666   2017                       CP      R18,R16
   \   00000668   3107                       CPC     R19,R17
   \   0000066A   ACF0                       BRLT    ?0057
   \   0000066C   2BDD                       RCALL   ?0369
   \   0000066E   7BDD                       RCALL   ?0381
   \   00000670   ....                       RCALL   ?F_MUL_L04
   \   00000672   BBD0                       RCALL   ?0502
   \   00000674   4EDF                       RCALL   ?0419
   \   00000676   2EDD                       RCALL   ?0367
   \   00000678   89DF                       RCALL   ?0438
   \   0000067A   A0D0                       RCALL   ?0444
   \   0000067C   5CDF                       RCALL   ?0423
   \   0000067E   2ADD                       RCALL   ?0367
   \   00000680   85DF                       RCALL   ?0438
   \   00000682   ....                       RCALL   ?F_MUL_L04
   \   00000684   0ADD                       RCALL   ?0365
   \   00000686   7ADD                       RCALL   ?0386
   \   00000688   4ADD                       RCALL   ?0374
   \   0000068A   46DD                       RCALL   ?0375
   \   0000068C   99D0                       RCALL   ?0445
   \                     ?0062:
   \   0000068E   A8D0                       RCALL   ?0447
   \   00000690   F1F3                       BREQ    ?0062
   \   00000692   86D0                       RCALL   ?0396
   \   00000694   E3CF                       RJMP    ?0319
   \                     ?0057:
   \   00000696   A4D0                       RCALL   ?0447
   \   00000698   F1F3                       BREQ    ?0057
   \   0000069A   A6D0                       RCALL   ?0448
   \   0000069C   0E8B                       STD     Y+22,R16
   \   0000069E   1F8B                       STD     Y+23,R17
   \   000006A0   288F                       STD     Y+24,R18
   \   000006A2   398F                       STD     Y+25,R19
   \   000006A4   CA8A                       STD     Y+18,R12
   \   000006A6   DB8A                       STD     Y+19,R13
   \   000006A8   EC8A                       STD     Y+20,R14
   \   000006AA   FD8A                       STD     Y+21,R15
   \   000006AC   882E                       MOV     R8,R24
   \   000006AE   992E                       MOV     R9,R25
   \   000006B0   AA2E                       MOV     R10,R26
   \   000006B2   BB2E                       MOV     R11,R27
   \   000006B4   01E0                       LDI     R16,LOW(1)
   \   000006B6   10E0                       LDI     R17,0
   \                     ?0320:
   \   000006B8   90D0                       RCALL   ?0446
   \   000006BA   2091....                   LDS     R18,LWRD(Step2)
   \   000006BE   3091....                   LDS     R19,LWRD((Step2+1))
   \   000006C2   2017                       CP      R18,R16
   \   000006C4   3107                       CPC     R19,R17
   \   000006C6   ECF0                       BRLT    ?0067
   \   000006C8   FDDC                       RCALL   ?0369
   \   000006CA   6DDF                       RCALL   ?0442
   \   000006CC   ....                       RCALL   ?F_MUL_L04
   \   000006CE   4E89                       LDD     R20,Y+22
   \   000006D0   5F89                       LDD     R21,Y+23
   \   000006D2   688D                       LDD     R22,Y+24
   \   000006D4   798D                       LDD     R23,Y+25
   \   000006D6   6DD0                       RCALL   ?0417
   \   000006D8   FDDC                       RCALL   ?0367
   \   000006DA   65DF                       RCALL   ?0442
   \   000006DC   ....                       RCALL   ?F_MUL_L04
   \   000006DE   4A89                       LDD     R20,Y+18
   \   000006E0   5B89                       LDD     R21,Y+19
   \   000006E2   6C89                       LDD     R22

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -