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

📄 threeaxes.lst

📁 三軸伺服馬達控制程式利用軟體DDA方式讀回目前位置然後以取樣時間計算出下一點位置取誤差後利用DA將命令電壓送出做三軸控制
💻 LST
📖 第 1 页 / 共 5 页
字号:
   \   000000BA   92D0                       RCALL   ?0480
   \   000000BC   A0D0                       RCALL   ?0482
   \   000000BE   ....                       LDI     R30,LOW(Sys_Pos3)
   \   000000C0   ....                       LDI     R31,(Sys_Pos3 >> 8)
   \   000000C2   84C0                       RJMP    ?0478
   \                     ?0369:
   \   000000C4   A1D0                       RCALL   ?0484
   \   000000C6   322F                       MOV     R19,R18
   \   000000C8   ....                       RCALL   ?SL2F_L04
   \   000000CA   A2D0                       RCALL   ?0485
   \   000000CC   ....                       RCALL   ?F_MUL_L04
   \   000000CE   A5D0                       RCALL   ?0486
   \                     ?0368:
   \   000000D0   ....                       LDI     R30,LOW(Speed1)
   \   000000D2   ....                       LDI     R31,(Speed1 >> 8)
   \                     ?0367:
   \   000000D4   A7D0                       RCALL   ?0487
   \   000000D6   2281                       LDD     R18,Z+2
   \   000000D8   3381                       LDD     R19,Z+3
   \   000000DA   0895                       RET     
   \                     ?0370:
   \   000000DC   ....                       LDI     R30,LOW(Point_V1)
   \   000000DE   ....                       LDI     R31,(Point_V1 >> 8)
   \   000000E0   0083                       STD     Z+0,R16
   \   000000E2   0183                       STD     Z+1,R16
   \   000000E4   0283                       STD     Z+2,R16
   \   000000E6   0383                       STD     Z+3,R16
   \   000000E8   ....                       LDI     R30,LOW(Point_V2)
   \   000000EA   ....                       LDI     R31,(Point_V2 >> 8)
   \                     ?0471:
   \   000000EC   0083                       STD     Z+0,R16
   \   000000EE   0183                       STD     Z+1,R16
   \   000000F0   0283                       STD     Z+2,R16
   \   000000F2   0383                       STD     Z+3,R16
   \   000000F4   0895                       RET     
   \                     ?0371:
   \   000000F6   6FD0                       RCALL   ?0479
   \   000000F8   6ED0                       RCALL   ?0479
   \   000000FA   ....                       LDI     R30,LOW(Speed1)
   \   000000FC   ....                       LDI     R31,(Speed1 >> 8)
   \                     ?0372:
   \   000000FE   66D0                       RCALL   ?0478
   \   00000100   ....                       RCALL   ?F_DIV_L04
   \   00000102   9DD0                       RCALL   ?0489
   \   00000104   ....                       RCALL   ?F_ADD_L04
   \   00000106   9BC0                       RJMP    ?0489
   \                     ?0373:
   \   00000108   61D0                       RCALL   ?0478
   \   0000010A   ....                       RCALL   ?F_ADD_L04
   \   0000010C   55D0                       RCALL   ?0476
   \   0000010E   ....                       RCALL   ?F2L_L04
   \   00000110   7BD0                       RCALL   ?0484
   \   00000112   322F                       MOV     R19,R18
   \   00000114   6FD0                       RCALL   ?0483
   \   00000116   ....                       RJMP    ?F_SUB_L04
   \                     ?0375:
   \   00000118   54D0                       RCALL   ?0477
   \   0000011A   ....                       LDI     R30,LOW(Sys_Pos1)
   \   0000011C   ....                       LDI     R31,(Sys_Pos1 >> 8)
   \                     ?0374:
   \   0000011E   60C0                       RJMP    ?0480
   \                     ?0376:
   \   00000120   0093....                   STS     LWRD(JogSec),R16
   \   00000124   2093....                   STS     LWRD(JogSec),R18
   \   00000128   0093....                   STS     LWRD((JogSec+1)),R16
   \   0000012C   0EE1                       LDI     R16,30
   \   0000012E   70DF                       RCALL   EERead
   \   00000130   ....                       LDI     R30,LOW(JogSec)
   \   00000132   ....                       LDI     R31,(JogSec >> 8)
   \   00000134   1127                       CLR     R17
   \   00000136   2081                       LDD     R18,Z+0
   \   00000138   3181                       LDD     R19,Z+1
   \   0000013A   200F                       ADD     R18,R16
   \   0000013C   311F                       ADC     R19,R17
   \   0000013E   2083                       STD     Z+0,R18
   \   00000140   3183                       STD     Z+1,R19
   \                     ?0377:
   \   00000142   0A2D                       MOV     R16,R10
   \   00000144   1B2D                       MOV     R17,R11
   \   00000146   82D0                       RCALL   ?0492
   \   00000148   ....                       RCALL   ?SL2F_L04
   \   0000014A   36D0                       RCALL   ?0476
   \   0000014C   082D                       MOV     R16,R8
   \   0000014E   192D                       MOV     R17,R9
   \   00000150   7DD0                       RCALL   ?0492
   \   00000152   50D0                       RCALL   ?0483
   \   00000154   ....                       RCALL   ?F_DIV_L04
   \   00000156   61D0                       RCALL   ?0486
   \   00000158   29D0                       RCALL   ?0475
   \   0000015A   01E0                       LDI     R16,1
   \   0000015C   0093....                   STS     LWRD(AccStart),R16
   \   00000160   8827                       CLR     R24
   \   00000162   9927                       CLR     R25
   \   00000164   0895                       RET     
   \                     ?0381:
   \   00000166   61D0                       RCALL   ?0488
   \   00000168   ....                       RCALL   ?F_MUL_L04
   \   0000016A   26D0                       RCALL   ?0476
   \   0000016C   72D0                       RCALL   ?0494
   \   0000016E   76D0                       RCALL   ?0495
   \   00000170   ....                       RCALL   ?F_MUL_L04
   \   00000172   79D0                       RCALL   ?0496
   \   00000174   A22E                       MOV     R10,R18
   \   00000176   B32E                       MOV     R11,R19
   \                     ?0380:
   \   00000178   71D0                       RCALL   ?0495
   \                     ?0379:
   \   0000017A   41C0                       RJMP    ?0482
   \                     ?0386:
   \   0000017C   ....                       RCALL   ?F_SUB_L04
   \                     ?0385:
   \   0000017E   ....                       LDI     R30,LOW(DDA_Pulse3)
   \   00000180   ....                       LDI     R31,(DDA_Pulse3 >> 8)
   \   00000182   0895                       RET     
   \                     ?0387:
   \   00000184   ....                       LDI     R30,LOW(Pulse_Cnt1)
   \   00000186   ....                       LDI     R31,(Pulse_Cnt1 >> 8)
   \   00000188   0895                       RET     
   \                     ?0388:
   \   0000018A   3ED0                       RCALL   ?0484
   \   0000018C   1FD0                       RCALL   ?0478
   \   0000018E   400F                       ADD     R20,R16
   \   00000190   511F                       ADC     R21,R17
   \   00000192   621F                       ADC     R22,R18
   \   00000194   721F                       ADC     R23,R18
   \                     ?0470:
   \   00000196   4083                       STD     Z+0,R20
   \   00000198   5183                       STD     Z+1,R21
   \   0000019A   6283                       STD     Z+2,R22
   \   0000019C   7383                       STD     Z+3,R23
   \   0000019E   0895                       RET     
   \                     ?0389:
   \   000001A0   ....                       LDI     R30,LOW(Pulse_Cnt2)
   \   000001A2   ....                       LDI     R31,(Pulse_Cnt2 >> 8)
   \   000001A4   0895                       RET     
   \                     ?0390:
   \   000001A6   ....                       LDI     R30,LOW(Pulse_Cnt3)
   \   000001A8   ....                       LDI     R31,(Pulse_Cnt3 >> 8)
   \   000001AA   0895                       RET     
   \                     ?0475:
   \   000001AC   ....                       RCALL   ?F2L_L04
   \   000001AE   0093....                   STS     LWRD(AccMSec),R16
   \   000001B2   1093....                   STS     LWRD((AccMSec+1)),R17
   \   000001B6   0895                       RET     
   \                     ?0476:
   \   000001B8   802F                       MOV     R24,R16
   \   000001BA   912F                       MOV     R25,R17
   \   000001BC   A22F                       MOV     R26,R18
   \   000001BE   B32F                       MOV     R27,R19
   \   000001C0   0895                       RET     
   \                     ?0477:
   \   000001C2   0A81                       LDD     R16,Y+2
   \   000001C4   1B81                       LDD     R17,Y+3
   \   000001C6   2C81                       LDD     R18,Y+4
   \   000001C8   3D81                       LDD     R19,Y+5
   \   000001CA   0895                       RET     
   \                     ?0478:
   \   000001CC   4081                       LDD     R20,Z+0
   \   000001CE   5181                       LDD     R21,Z+1
   \   000001D0   6281                       LDD     R22,Z+2
   \   000001D2   7381                       LDD     R23,Z+3
   \   000001D4   0895                       RET     
   \                     ?0479:
   \   000001D6   482F                       MOV     R20,R24
   \   000001D8   592F                       MOV     R21,R25
   \   000001DA   6A2F                       MOV     R22,R26
   \   000001DC   7B2F                       MOV     R23,R27
   \   000001DE   ....                       RJMP    ?F_SUB_L04
   \                     ?0480:
   \   000001E0   0083                       STD     Z+0,R16
   \   000001E2   1183                       STD     Z+1,R17
   \   000001E4   2283                       STD     Z+2,R18
   \   000001E6   3383                       STD     Z+3,R19
   \   000001E8   0895                       RET     
   \                     ?0481:
   \   000001EA   0C2D                       MOV     R16,R12
   \   000001EC   1D2D                       MOV     R17,R13
   \   000001EE   2E2D                       MOV     R18,R14
   \   000001F0   3F2D                       MOV     R19,R15
   \   000001F2   0895                       RET     
   \                     ?0483:
   \   000001F4   ....                       RCALL   ?SL2F_L04
   \   000001F6   402F                       MOV     R20,R16
   \   000001F8   512F                       MOV     R21,R17
   \   000001FA   622F                       MOV     R22,R18
   \   000001FC   732F                       MOV     R23,R19
   \                     ?0482:
   \   000001FE   082F                       MOV     R16,R24
   \   00000200   192F                       MOV     R17,R25
   \   00000202   2A2F                       MOV     R18,R26
   \   00000204   3B2F                       MOV     R19,R27
   \   00000206   0895                       RET     
   \                     ?0484:
   \   00000208   212F                       MOV     R18,R17
   \   0000020A   210F                       ADD     R18,R17
   \   0000020C   220B                       SBC     R18,R18
   \   0000020E   0895                       RET     
   \                     ?0485:
   \   00000210   4FE6                       LDI     R20,LOW(111)
   \   00000212   52E1                       LDI     R21,LOW(18)
   \   00000214   63E8                       LDI     R22,LOW(131)
   \   00000216   7AE3                       LDI     R23,58
   \   00000218   0895                       RET     
   \                     ?0486:
   \   0000021A   402E                       MOV     R4,R16
   \   0000021C   512E                       MOV     R5,R17
   \   0000021E   622E                       MOV     R6,R18
   \   00000220   732E                       MOV     R7,R19
   \   00000222   0895                       RET     
   \                     ?0487:
   \   00000224   0081                       LDD     R16,Z+0
   \   00000226   1181                       LDD     R17,Z+1
   \   00000228   0895                       RET     
   \                     ?0488:
   \   0000022A   4AA9                       LDD     R20,Y+50
   \   0000022C   5BA9                       LDD     R21,Y+51
   \   0000022E   6CA9                       LDD     R22,Y+52
   \   00000230   7DA9                       LDD     R23,Y+53
   \   00000232   ....                       RCALL   ?F_DIV_L04
   \   00000234   40E0                       LDI     R20,LOW(0)
   \   00000236   50E0                       LDI     R21,LOW(0)
   \   00000238   60E0                       LDI     R22,LOW(0)
   \   0000023A   7FE3                       LDI     R23,63
   \   0000023C   0895                       RET     
   \                     ?0489:
   \   0000023E   4881                       LDD     R20,Y+0
   \   00000240   5981                       LDD     R21,Y+1
   \   00000242   6A81                       LDD     R22,Y+2
   \   00000244   7B81                       LDD     R23,Y+3

⌨️ 快捷键说明

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