📄 ucos.lst
字号:
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 + -