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

📄 ucos.lst

📁 易于atmage128和ucos的手动机器人控制程序。
💻 LST
📖 第 1 页 / 共 5 页
字号:
    04AE 012B      MOVW	R4,R22
    04AF 2C45      MOV	R4,R5
    04B0 2455      CLR	R5
    04B1 01F1      MOVW	R30,R2
    04B2 8240      STD	R4,0+Z
    04B3 01FA      MOVW	R30,R20
    04B4 8360      STD	R22,0+Z
    04B5 2F04      MOV	R16,R20
    04B6 2F15      MOV	R17,R21
    04B7 940E275E  CALL	pop_gset3
    04B9 9508      RET
_OSTaskSwHook:
    04BA 9508      RET
_OSTCBInitHook:
    04BB 9508      RET
_OSTimeTickHook:
    04BC 9508      RET
_main:
    04BD 9723      SBIW	R28,3
    04BE E080      LDI	R24,0
    04BF E091      LDI	R25,1
    04C0 93900306  STS	R25,_OSTaskStkSize+1
    04C2 93800305  STS	R24,_OSTaskStkSize
    04C4 E480      LDI	R24,0x40
    04C5 E090      LDI	R25,0
    04C6 93900304  STS	R25,_OSTaskHardStkSize+1
    04C8 93800303  STS	R24,_OSTaskHardStkSize
    04CA 940E1952  CALL	_OSInit
    04CC 2700      CLR	R16
    04CD 2711      CLR	R17
    04CE 940E1F58  CALL	_OSMboxCreate
    04D0 9310035C  STS	R17,_time_Box+1
    04D2 9300035B  STS	R16,_time_Box
    04D4 2700      CLR	R16
    04D5 2711      CLR	R17
    04D6 940E1F58  CALL	_OSMboxCreate
    04D8 9310035A  STS	R17,_motor_l_Box+1
    04DA 93000359  STS	R16,_motor_l_Box
    04DC 2700      CLR	R16
    04DD 2711      CLR	R17
    04DE 940E1F58  CALL	_OSMboxCreate
    04E0 93100358  STS	R17,_motor_r_Box+1
    04E2 93000357  STS	R16,_motor_r_Box
    04E4 2700      CLR	R16
    04E5 2711      CLR	R17
    04E6 940E1F58  CALL	_OSMboxCreate
    04E8 93100356  STS	R17,_motor_m_Box+1
    04EA 93000355  STS	R16,_motor_m_Box
    04EC 2700      CLR	R16
    04ED 2711      CLR	R17
    04EE 940E1F58  CALL	_OSMboxCreate
    04F0 93100354  STS	R17,_motor_t_Box+1
    04F2 93000353  STS	R16,_motor_t_Box
    04F4 2422      CLR	R2
    04F5 822A      STD	R2,2+Y
    04F6 E58C      LDI	R24,0x5C
    04F7 E099      LDI	R25,0x9
    04F8 8388      STD	R24,0+Y
    04F9 8399      STD	R25,1+Y
    04FA 2722      CLR	R18
    04FB 2733      CLR	R19
    04FC E906      LDI	R16,0x96
    04FD E010      LDI	R17,0
    04FE 940E240B  CALL	_OSTaskCreate
    0500 940E1A33  CALL	_OSStart
    0502 9623      ADIW	R28,3
    0503 9508      RET
    0504 940E274B  CALL	push_gset2
    0506 01B8      MOVW	R22,R16
    0507 9723      SBIW	R28,3
    0508 2744      CLR	R20
    0509 2755      CLR	R21
    050A 940E0DBB  CALL	_Init_TC
    050C 940E0DA2  CALL	0xDA2
    050E 940E0F1F  CALL	_intit_LED
    0510 940E1A76  CALL	_OSStatInit
    0512 E082      LDI	R24,2
    0513 838A      STD	R24,2+Y
    0514 E58C      LDI	R24,0x5C
    0515 E098      LDI	R25,0x8
    0516 8388      STD	R24,0+Y
    0517 8399      STD	R25,1+Y
    0518 2722      CLR	R18
    0519 2733      CLR	R19
    051A E904      LDI	R16,0x94
    051B E010      LDI	R17,0
    051C 940E240B  CALL	_OSTaskCreate
    051E E083      LDI	R24,3
    051F 838A      STD	R24,2+Y
    0520 E58C      LDI	R24,0x5C
    0521 E097      LDI	R25,7
    0522 8388      STD	R24,0+Y
    0523 8399      STD	R25,1+Y
    0524 2722      CLR	R18
    0525 2733      CLR	R19
    0526 E902      LDI	R16,0x92
    0527 E010      LDI	R17,0
    0528 940E240B  CALL	_OSTaskCreate
    052A E084      LDI	R24,4
    052B 838A      STD	R24,2+Y
    052C E58C      LDI	R24,0x5C
    052D E096      LDI	R25,6
    052E 8388      STD	R24,0+Y
    052F 8399      STD	R25,1+Y
    0530 2722      CLR	R18
    0531 2733      CLR	R19
    0532 E900      LDI	R16,0x90
    0533 E010      LDI	R17,0
    0534 940E240B  CALL	_OSTaskCreate
    0536 E085      LDI	R24,5
    0537 838A      STD	R24,2+Y
    0538 E58C      LDI	R24,0x5C
    0539 E095      LDI	R25,5
    053A 8388      STD	R24,0+Y
    053B 8399      STD	R25,1+Y
    053C 2722      CLR	R18
    053D 2733      CLR	R19
    053E E80E      LDI	R16,0x8E
    053F E010      LDI	R17,0
    0540 940E240B  CALL	_OSTaskCreate
    0542 E086      LDI	R24,6
    0543 838A      STD	R24,2+Y
    0544 E58C      LDI	R24,0x5C
    0545 E094      LDI	R25,4
    0546 8388      STD	R24,0+Y
    0547 8399      STD	R25,1+Y
    0548 2722      CLR	R18
    0549 2733      CLR	R19
    054A E80C      LDI	R16,0x8C
    054B E010      LDI	R17,0
    054C 940E240B  CALL	_OSTaskCreate
    054E 90200130  LDS	R2,0x130
    0550 90300131  LDS	R3,0x131
    0552 92300121  STS	R3,0x121
    0554 92200120  STS	R2,0x120
    0556 90200132  LDS	R2,0x132
    0558 90300133  LDS	R3,0x133
    055A 92300123  STS	R3,0x123
    055C 92200122  STS	R2,0x122
    055E 90200134  LDS	R2,0x134
    0560 90300135  LDS	R3,0x135
    0562 92300125  STS	R3,0x125
    0564 92200124  STS	R2,0x124
    0566 90200136  LDS	R2,0x136
    0568 90300137  LDS	R3,0x137
    056A 92300127  STS	R3,0x127
    056C 92200126  STS	R2,0x126
    056E C03C      RJMP	0x05AB
    056F 940E0FE6  CALL	_scan
    0571 90200336  LDS	R2,0x336
    0573 90300335  LDS	R3,0x335
    0575 9430      COM	R3
    0576 2032      AND	R3,R2
    0577 9020031E  LDS	R2,0x31E
    0579 2023      AND	R2,R3
    057A F031      BEQ	0x0581
    057B E081      LDI	R24,1
    057C 93800116  STS	R24,0x116
    057E E002      LDI	R16,2
    057F 940E2480  CALL	_OSTaskDel
    0581 90200116  LDS	R2,0x116
    0583 2022      TST	R2
    0584 F011      BEQ	0x0587
    0585 D50A      RCALL	0x0A90
    0586 C001      RJMP	0x0588
    0587 D028      RCALL	0x05B0
    0588 91800309  LDS	R24,_rx_chr_b+2
    058A 7D80      ANDI	R24,0xD0
    058B 9190030A  LDS	R25,_rx_chr_b+3
    058D 7D90      ANDI	R25,0xD0
    058E 1798      CP	R25,R24
    058F F431      BNE	0x0596
    0590 9020030B  LDS	R2,0x30B
    0592 9030030C  LDS	R3,0x30C
    0594 1432      CP	R3,R2
    0595 F089      BEQ	0x05A7
    0596 90200100  LDS	R2,0x100
    0598 90300101  LDS	R3,0x101
    059A 91E00351  LDS	R30,_time_key_ptr
    059C 91F00352  LDS	R31,_time_key_ptr+1
    059E 8220      STD	R2,0+Z
    059F 8231      STD	R3,1+Z
    05A0 019F      MOVW	R18,R30
    05A1 9100035B  LDS	R16,_time_Box
    05A3 9110035C  LDS	R17,_time_Box+1
    05A5 940E2091  CALL	_OSMboxPost
    05A7 E005      LDI	R16,5
    05A8 E010      LDI	R17,0
    05A9 940E2598  CALL	_OSTimeDly
    05AB CFC3      RJMP	0x056F
    05AC 9623      ADIW	R28,3
    05AD 940E275B  CALL	pop_gset2
    05AF 9508      RET
    05B0 940E274B  CALL	push_gset2
    05B2 9723      SBIW	R28,3
    05B3 9020031E  LDS	R2,0x31E
    05B5 9030031D  LDS	R3,0x31D
    05B7 9430      COM	R3
    05B8 2032      AND	R3,R2
    05B9 F079      BEQ	0x05C9
    05BA E002      LDI	R16,2
    05BB 940E2480  CALL	_OSTaskDel
    05BD E082      LDI	R24,2
    05BE 838A      STD	R24,2+Y
    05BF E58C      LDI	R24,0x5C
    05C0 E098      LDI	R25,0x8
    05C1 8388      STD	R24,0+Y
    05C2 8399      STD	R25,1+Y
    05C3 2722      CLR	R18
    05C4 2733      CLR	R19
    05C5 E904      LDI	R16,0x94
    05C6 E010      LDI	R17,0
    05C7 940E240B  CALL	_OSTaskCreate
    05C9 9020032C  LDS	R2,0x32C
    05CB 9030032B  LDS	R3,0x32B
    05CD 9430      COM	R3
    05CE 2032      AND	R3,R2
    05CF F079      BEQ	0x05DF
    05D0 91800302  LDS	R24,0x302
    05D2 3081      CPI	R24,1
    05D3 F421      BNE	0x05D8
    05D4 2422      CLR	R2
    05D5 92200302  STS	R2,0x302
    05D7 C007      RJMP	0x05DF
    05D8 90200302  LDS	R2,0x302
    05DA 2022      TST	R2
    05DB F419      BNE	0x05DF
    05DC E081      LDI	R24,1
    05DD 93800302  STS	R24,0x302
    05DF 90200302  LDS	R2,0x302
    05E1 2022      TST	R2
    05E2 F489      BNE	0x05F4
    05E3 E000      LDI	R16,0
    05E4 E015      LDI	R17,5
    05E5 940E0F06  CALL	_LED_send_16b
    05E7 E000      LDI	R16,0
    05E8 E016      LDI	R17,6
    05E9 940E0F06  CALL	_LED_send_16b
    05EB E000      LDI	R16,0
    05EC E017      LDI	R17,7
    05ED 940E0F06  CALL	_LED_send_16b
    05EF E000      LDI	R16,0
    05F0 E018      LDI	R17,0x8
    05F1 940E0F06  CALL	_LED_send_16b
    05F3 C014      RJMP	0x0608
    05F4 91800302  LDS	R24,0x302
    05F6 3081      CPI	R24,1
    05F7 F481      BNE	0x0608
    05F8 E001      LDI	R16,1
    05F9 E015      LDI	R17,5
    05FA 940E0F06  CALL	_LED_send_16b
    05FC E001      LDI	R16,1
    05FD E016      LDI	R17,6
    05FE 940E0F06  CALL	_LED_send_16b
    0600 E001      LDI	R16,1
    0601 E017      LDI	R17,7
    0602 940E0F06  CALL	_LED_send_16b
    0604 E001      LDI	R16,1
    0605 E018      LDI	R17,0x8
    0606 940E0F06  CALL	_LED_send_16b
    0608 90200336  LDS	R2,0x336
    060A 90300326  LDS	R3,0x326
    060C 2032      AND	R3,R2
    060D F079      BEQ	0x061D
    060E 2422      CLR	R2
    060F 2433      CLR	R3
    0610 92300346  STS	R3,_motor_l_msg+1
    0612 92200345  STS	R2,_motor_l_msg
    0614 92300344  STS	R3,_motor_r_msg+1
    0616 92200343  STS	R2,_motor_r_msg
    0618 92300342  STS	R3,_motor_m_msg+1
    061A 92200341  STS	R2,_motor_m_msg
    061C C0BD      RJMP	0x06DA
    061D 9020033A  LDS	R2,0x33A
    061F 9030032A  LDS	R3,0x32A
    0621 2032      AND	R3,R2
    0622 F079      BEQ	0x0632
    0623 E081      LDI	R24,1
    0624 E090      LDI	R25,0
    0625 93900346  STS	R25,_motor_l_msg+1
    0627 93800345  STS	R24,_motor_l_msg
    0629 93900344  STS	R25,_motor_r_msg+1
    062B 93800343  STS	R24,_motor_r_msg
    062D 93900342  STS	R25,_motor_m_msg+1
    062F 93800341  STS	R24,_motor_m_msg
    0631 C0A8      RJMP	0x06DA
    0632 9020033A  LDS	R2,0x33A
    0634 90300326  LDS	R3,0x326
    0636 2032      AND	R3,R2
    0637 F079      BEQ	0x0647
    0638 E082      LDI	R24,2
    0639 E090      LDI	R25,0
    063A 93900346  STS	R25,_motor_l_msg+1
    063C 93800345  STS	R24,_motor_l_msg
    063E 93900344  STS	R25,_motor_r_msg+1
    0640 93800343  STS	R24,_motor_r_msg
    0642 93900342  STS	R25,_motor_m_msg+1
    0644 93800341  STS	R24,_motor_m_msg
    0646 C093      RJMP	0x06DA
    0647 90200336  LDS	R2,0x336
    0649 9030032A  LDS	R3,0x32A
    064B 2032      AND	R3,R2
    064C F079      BEQ	0x065C
    064D E083      LDI	R24,3
    064E E090      LDI	R25,0
    064F 93900346  STS	R25,_motor_l_msg+1
    0651 93800345  STS	R24,_motor_l_msg
    0653 93900344  STS	R25,_motor_r_msg+1
    0655 93800343  STS	R24,_motor_r_msg
    0657 93900342  STS	R25,_motor_m_msg+1
    0659 93800341  STS	R24,_motor_m_msg
    065B C07E      RJMP	0x06DA
    065C 90200335  LDS	R2,0x335
    065E 9420      COM	R2
    065F 90300326  LDS	R3,0x326
    0661 2032      AND	R3,R2
    0662 90200336  LDS	R2,0x336
    0664 9420      COM	R2
    0665 2032      AND	R3,R2
    0666 90200338  LDS	R2,0x338
    0668 9420      COM	R2
    0669 2032      AND	R3,R2
    066A F079      BEQ	0x067A
    066B E084      LDI	R24,4
    066C E090      LDI	R25,0
    066D 93900346  STS	R25,_motor_l_msg+1
    066F 93800345  STS	R24,_motor_l_msg
    0671 93900344  STS	R25,_motor_r_msg+1
    0673 93800343  STS	R24,_motor_r_msg
    0675 93900342  STS	R25,_motor_m_msg+1
    0677 93800341  STS	R24,_motor_m_msg
    0679 C060      RJMP	0x06DA
    067A 9020033B  LDS	R2,0x33B
    067C 9420      COM	R2
    067D 9030032A  LDS	R3,0x32A
    067F 2032      AND	R3,R2
    0680 9020033C  LDS	R2,0x33C
    0682 9420      COM	R2
    0683 2032      AND	R3,R2
    0684 90200338  LDS	R2,0x338
    0686 9420      COM	R2
    0687 2032      AND	R3,R2
    0688 F079      BEQ	0x0698
    0689 E085      LDI	R24,5
    068A E090      LDI	R25,0
    068B 93900346  STS	R25,_motor_l_msg+1
    068D 93800345  STS	R24,_motor_l_msg
    068F 93900344  STS	R25,_motor_r_msg+1
    0691 93800343  STS	R24,_motor_r_msg
    0693 93900342  STS	R25,_motor_m_msg+1
    0695 93800341  STS	R24,_motor_m_msg
    0697 C042      RJMP	0x06DA
    0698 90200325  LDS	R2,0x325
    069A 9420      COM	R2
    069B 90300336  LDS	R3,0x336
    069D 2032      AND	R3,R2
    069E 90200326  LDS	R2,0x326
    06A0 9420      COM	R2
    06A1 2032      AND	R3,R2
    06A2 F079      BEQ	0x06B2
    06A3 E086      LDI	R24,6
    06A4 E090      LDI	R25,0
    06A5 93900346  STS	R25,_motor_l_msg+1
    06A7 93800345  STS	R24,_motor_l_msg
    06A9 93900344  STS	R25,_motor_r_msg+1
    06AB 93800343  STS	R24,_motor_r_msg
    06AD 93900342  STS	R25,_motor_m_msg+1
    06AF 93800341  STS	R24,_motor_m_msg
    06B1 C028      RJMP	0x06DA
    06B2 90200329  LDS	R2,0x329
    06B4 9420      COM	R2
    06B5 9030033A  LDS	R3,0x33A
    06B7 2032      AND	R3,R2
    06B8 9020032A  LDS	R2,0x32A
    06BA 9420      COM	R2
    06BB 2032      AND	R3,R2
    06BC F079      BEQ	0x06CC
    06BD E087      LDI	R24,7
    06BE E090      LDI	R25,0
    06BF 9

⌨️ 快捷键说明

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