📄 icc_ppp.lst
字号:
0B32 DED4 RCALL _AT_10ms_Timer
0B33 940E2B1F CALL _PPP_10ms_Timer
0B35 9980 SBIC 0x10,0
0B36 C004 RJMP 0x0B3B
0B37 2422 CLR R2
0B38 92200178 STS button_push,R2
0B3A C012 RJMP 0x0B4D
0B3B 91800178 LDS R24,button_push
0B3D 3F8F CPI R24,0xFF
0B3E F428 BCC 0x0B44
0B3F 91800178 LDS R24,button_push
0B41 5F8F SUBI R24,0xFF
0B42 93800178 STS button_push,R24
0B44 91800178 LDS R24,button_push
0B46 3088 CPI R24,0x8
0B47 F429 BNE 0x0B4D
0B48 91800175 LDS R24,Flags1
0B4A 6084 ORI R24,4
0B4B 93800175 STS Flags1,R24
0B4D 940E4C14 CALL 0x4C14
0B4F F049 BEQ 0x0B59
0B50 3040 CPI R20,0
0B51 E0E0 LDI R30,0
0B52 075E CPC R21,R30
0B53 F0AC BLT 0x0B69
0B54 3045 CPI R20,5
0B55 E0E0 LDI R30,0
0B56 075E CPC R21,R30
0B57 F049 BEQ 0x0B61
0B58 C010 RJMP 0x0B69
0B59 90200177 LDS R2,TimerIntCounter
0B5B FE25 SBRS R2,5
0B5C C002 RJMP 0x0B5F
0B5D 98C5 CBI 0x18,5
0B5E C011 RJMP 0x0B70
0B5F 9AC5 SBI 0x18,5
0B60 C00F RJMP 0x0B70
0B61 91800177 LDS R24,TimerIntCounter
0B63 7580 ANDI R24,0x50
0B64 F011 BEQ 0x0B67
0B65 98C5 CBI 0x18,5
0B66 C009 RJMP 0x0B70
0B67 9AC5 SBI 0x18,5
0B68 C007 RJMP 0x0B70
0B69 90200177 LDS R2,TimerIntCounter
0B6B FE24 SBRS R2,4
0B6C C002 RJMP 0x0B6F
0B6D 98C5 CBI 0x18,5
0B6E C001 RJMP 0x0B70
0B6F 9AC5 SBI 0x18,5
0B70 940E4AB7 CALL 0x4AB7
0B72 F049 BEQ 0x0B7C
0B73 3040 CPI R20,0
0B74 E0E0 LDI R30,0
0B75 075E CPC R21,R30
0B76 F07C BLT 0x0B86
0B77 3045 CPI R20,5
0B78 E0E0 LDI R30,0
0B79 075E CPC R21,R30
0B7A F019 BEQ 0x0B7E
0B7B C00A RJMP 0x0B86
0B7C 9AC6 SBI 0x18,6
0B7D C00F RJMP 0x0B8D
0B7E 91800177 LDS R24,TimerIntCounter
0B80 7580 ANDI R24,0x50
0B81 F011 BEQ 0x0B84
0B82 98C6 CBI 0x18,6
0B83 C009 RJMP 0x0B8D
0B84 9AC6 SBI 0x18,6
0B85 C007 RJMP 0x0B8D
0B86 90200177 LDS R2,TimerIntCounter
0B88 FE22 SBRS R2,2
0B89 C002 RJMP 0x0B8C
0B8A 98C6 CBI 0x18,6
0B8B C001 RJMP 0x0B8D
0B8C 9AC6 SBI 0x18,6
0B8D 940E4A11 CALL 0x4A11
0B8F 2022 TST R2
0B90 F411 BNE 0x0B93
0B91 2033 TST R3
0B92 F141 BEQ 0x0BBB
0B93 940E49E1 CALL 0x49E1
0B95 940E4CAC CALL 0x4CAC
0B97 F049 BEQ 0x0BA1
0B98 3041 CPI R20,1
0B99 E0E0 LDI R30,0
0B9A 075E CPC R21,R30
0B9B F039 BEQ 0x0BA3
0B9C 3044 CPI R20,4
0B9D E0E0 LDI R30,0
0B9E 075E CPC R21,R30
0B9F F059 BEQ 0x0BAB
0BA0 C012 RJMP 0x0BB3
0BA1 9AC7 SBI 0x18,7
0BA2 C019 RJMP 0x0BBC
0BA3 90200177 LDS R2,TimerIntCounter
0BA5 FE25 SBRS R2,5
0BA6 C002 RJMP 0x0BA9
0BA7 98C7 CBI 0x18,7
0BA8 C013 RJMP 0x0BBC
0BA9 9AC7 SBI 0x18,7
0BAA C011 RJMP 0x0BBC
0BAB 91800177 LDS R24,TimerIntCounter
0BAD 7580 ANDI R24,0x50
0BAE F011 BEQ 0x0BB1
0BAF 98C7 CBI 0x18,7
0BB0 C00B RJMP 0x0BBC
0BB1 9AC7 SBI 0x18,7
0BB2 C009 RJMP 0x0BBC
0BB3 90200177 LDS R2,TimerIntCounter
0BB5 FE24 SBRS R2,4
0BB6 C002 RJMP 0x0BB9
0BB7 98C7 CBI 0x18,7
0BB8 C003 RJMP 0x0BBC
0BB9 9AC7 SBI 0x18,7
0BBA C001 RJMP 0x0BBC
0BBB 9AC7 SBI 0x18,7
0BBC 91800174 LDS R24,WatchdogCounter
0BBE 3081 CPI R24,1
0BBF F421 BNE 0x0BC4
0BC0 95A8 WDR
0BC1 2422 CLR R2
0BC2 92200174 STS WatchdogCounter,R2
0BC4 9621 ADIW R28,1
0BC5 940E3E08 CALL pop_gset2
0BC7 940E3E6F CALL pop_lset
0BC9 9518 RETI
_isr_uart0_rx:
0BCA 940E3E5C CALL push_lset
0BCC 9020017F LDS R2,UART0_RxBufferWr
0BCE 2433 CLR R3
0BCF 2D82 MOV R24,R2
0BD0 5F8F SUBI R24,0xFF
0BD1 9380017F STS UART0_RxBufferWr,R24
0BD3 E386 LDI R24,0x36
0BD4 E09A LDI R25,0xA
0BD5 940E4851 CALL 0x4851
0BD7 B02C IN R2,0x0C
0BD8 8220 STD Z+0,R2
0BD9 9180017F LDS R24,UART0_RxBufferWr
0BDB 3280 CPI R24,0x20
0BDC F018 BCS 0x0BE0
0BDD 2422 CLR R2
0BDE 9220017F STS UART0_RxBufferWr,R2
0BE0 2700 CLR R16
0BE1 D4A3 RCALL _HardwareFlowControl
0BE2 940E3E6F CALL pop_lset
0BE4 9518 RETI
_isr_uart1_rx:
0BE5 940E3E5C CALL push_lset
0BE7 90200181 LDS R2,UART1_RxBufferWr
0BE9 2433 CLR R3
0BEA 2D82 MOV R24,R2
0BEB 5F8F SUBI R24,0xFF
0BEC 93800181 STS UART1_RxBufferWr,R24
0BEE ED86 LDI R24,0xD6
0BEF E099 LDI R25,0x9
0BF0 940E4851 CALL 0x4851
0BF2 9020009C LDS R2,0x9C
0BF4 8220 STD Z+0,R2
0BF5 91800181 LDS R24,UART1_RxBufferWr
0BF7 3680 CPI R24,0x60
0BF8 F018 BCS 0x0BFC
0BF9 2422 CLR R2
0BFA 92200181 STS UART1_RxBufferWr,R2
0BFC E001 LDI R16,1
0BFD D487 RCALL _HardwareFlowControl
0BFE 940E3E6F CALL pop_lset
0C00 9518 RETI
_main:
i --> R10
j --> R12
0C01 9722 SBIW R28,2
0C02 94F8 BCLR 7
0C03 B624 IN R2,0x34
0C04 92200173 STS LastResetReason,R2
0C06 B784 IN R24,0x34
0C07 7E80 ANDI R24,0xE0
0C08 BF84 OUT 0x34,R24
0C09 95A8 WDR
0C0A B581 IN R24,0x21
0C0B 6188 ORI R24,0x18
0C0C BD81 OUT 0x21,R24
0C0D E08F LDI R24,0xF
0C0E BD81 OUT 0x21,R24
0C0F EF8F LDI R24,0xFF
0C10 BB8B OUT 0x1B,R24
0C11 2422 CLR R2
0C12 BA2A OUT 0x1A,R2
0C13 BB88 OUT 0x18,R24
0C14 BA27 OUT 0x17,R2
0C15 BB85 OUT 0x15,R24
0C16 BA24 OUT 0x14,R2
0C17 BB82 OUT 0x12,R24
0C18 BA21 OUT 0x11,R2
0C19 B983 OUT 0x03,R24
0C1A B822 OUT 0x02,R2
0C1B EF8C LDI R24,0xFC
0C1C 93800062 STS 0x62,R24
0C1E 92200061 STS 0x61,R2
0C20 EF8F LDI R24,0xFF
0C21 93800065 STS 0x65,R24
0C23 92200064 STS 0x64,R2
0C25 24AA CLR R10
0C26 24BB CLR R11
0C27 24CC CLR R12
0C28 24DD CLR R13
0C29 95A8 WDR
0C2A 01C6 MOVW R24,R12
0C2B 9601 ADIW R24,1
0C2C 016C MOVW R12,R24
0C2D 3F8F CPI R24,0xFF
0C2E E7EF LDI R30,0x7F
0C2F 079E CPC R25,R30
0C30 F3C4 BLT 0x0C29
0C31 01C5 MOVW R24,R10
0C32 9601 ADIW R24,1
0C33 015C MOVW R10,R24
0C34 3189 CPI R24,0x19
0C35 E0E0 LDI R30,0
0C36 079E CPC R25,R30
0C37 F37C BLT 0x0C27
0C38 9ABD SBI 0x17,5
0C39 9AC5 SBI 0x18,5
0C3A 9ABE SBI 0x17,6
0C3B 9AC6 SBI 0x18,6
0C3C 9ABF SBI 0x17,7
0C3D 9AC7 SBI 0x18,7
0C3E 9AB8 SBI 0x17,0
0C3F 9AC0 SBI 0x18,0
0C40 9AB9 SBI 0x17,1
0C41 9AC1 SBI 0x18,1
0C42 9ABA SBI 0x17,2
0C43 9AC2 SBI 0x18,2
0C44 9A11 SBI 0x02,1
0C45 9A19 SBI 0x03,1
0C46 9A13 SBI 0x02,3
0C47 981B CBI 0x03,3
0C48 9A8B SBI 0x11,3
0C49 9A93 SBI 0x12,3
0C4A 9A8D SBI 0x11,5
0C4B 9895 CBI 0x12,5
0C4C 9AA7 SBI 0x14,7
0C4D 9AAF SBI 0x15,7
0C4E 2422 CLR R2
0C4F BE2C OUT 0x3C,R2
0C50 9220006A STS 0x6A,R2
0C52 BE2A OUT 0x3A,R2
0C53 BE29 OUT 0x39,R2
0C54 BE28 OUT 0x38,R2
0C55 E880 LDI R24,0x80
0C56 BF85 OUT 0x35,R24
0C57 E580 LDI R24,0x50
0C58 9380006D STS 0x6D,R24
0C5A E081 LDI R24,1
0C5B 9380006C STS 0x6C,R24
0C5D BE20 OUT 0x30,R2
0C5E BE27 OUT 0x37,R2
0C5F 9220007D STS 0x7D,R2
0C61 BC2E OUT 0x2E,R2
0C62 E080 LDI R24,0
0C63 ED9C LDI R25,0xDC
0C64 BD9D OUT 0x2D,R25
0C65 BD8C OUT 0x2C,R24
0C66 E294 LDI R25,0x24
0C67 BD9B OUT 0x2B,R25
0C68 BD8A OUT 0x2A,R24
0C69 BD99 OUT 0x29,R25
0C6A BD88 OUT 0x28,R24
0C6B 93900079 STS 0x79,R25
0C6D 93800078 STS 0x78,R24
0C6F BD97 OUT 0x27,R25
0C70 BD86 OUT 0x26,R24
0C71 BC2F OUT 0x2F,R2
0C72 E082 LDI R24,2
0C73 BD8E OUT 0x2E,R24
0C74 B787 IN R24,0x37
0C75 6084 ORI R24,4
0C76 BF87 OUT 0x37,R24
0C77 E040 LDI R20,0
0C78 EC52 LDI R21,0xC2
0C79 E061 LDI R22,1
0C7A E070 LDI R23,0
0C7B 8368 STD Y+0,R22
0C7C 8379 STD Y+1,R23
0C7D 019A MOVW R18,R20
0C7E 2700 CLR R16
0C7F D37B RCALL _InitUart
0C80 E040 LDI R20,0
0C81 E45B LDI R21,0x4B
0C82 E060 LDI R22,0
0C83 E070 LDI R23,0
0C84 8368 STD Y+0,R22
0C85 8379 STD Y+1,R23
0C86 019A MOVW R18,R20
0C87 E001 LDI R16,1
0C88 D372 RCALL _InitUart
0C89 D360 RCALL _SPI_Init
0C8A 2422 CLR R2
0C8B BC20 OUT 0x20,R2
0C8C B826 OUT 0x06,R2
0C8D 91800062 LDS R24,0x62
0C8F 7F8E ANDI R24,0xFE
0C90 93800062 STS 0x62,R24
0C92 91800062 LDS R24,0x62
0C94 7F8D ANDI R24,0xFD
0C95 93800062 STS 0x62,R24
0C97 B827 OUT 0x07,R2
0C98 E880 LDI R24,0x80
0C99 B988 OUT 0x08,R24
0C9A E887 LDI R24,0x87
0C9B B986 OUT 0x06,R24
0C9C 9A36 SBI 0x06,6
0C9D E180 LDI R24,0x10
0C9E 940E45F5 CALL 0x45F5
0CA0 EC06 LDI R16,0xC6
0CA1 E019 LDI R17,0x9
0CA2 940E3CDC CALL _memset
0CA4 2422 CLR R2
0CA5 92200174 STS WatchdogCounter,R2
0CA7 922009A6 STS CommandBuffer,R2
0CA9 940E48C4 CALL 0x48C4
0CAB 2433 CLR R3
0CAC 940E45EA CALL 0x45EA
0CAE 2700 CLR R16
0CAF DD26 RCALL _AT_Stage
0CB0 2422 CLR R2
0CB1 92200A75 STS 0xA75,R2
0CB3 EE8D LDI R24,0xED
0CB4 E09A LDI R25,0xA
0CB5 939004D4 STS TCP_Socket+1,R25
0CB7 938004D3 STS TCP_Socket,R24
0CB9 2722 CLR R18
0CBA 018C MOVW R16,R24
0CBB 940E2F6F CALL _TCP_SocketStage
0CBD 9980 SBIC 0x10,0
0CBE C019 RJMP 0x0CD8
0CBF 98C5 CBI 0x18,5
0CC0 91800175 LDS R24,Flags1
0CC2 6280 ORI R24,0x20
0CC3 93800175 STS Flags1,R24
0CC5 EF8F LDI R24,0xFF
0CC6 E79F LDI R25,0x7F
0CC7 015C MOVW R10,R24
0CC8 95A8 WDR
0CC9 9980 SBIC 0x10,0
0CCA C003 RJMP 0x0CCE
0CCB EF8F LDI R24,0xFF
0CCC E79F LDI R25,0x7F
0CCD 015C MOVW R10,R24
0CCE 01C5 MOVW R24,R10
0CCF 9701 SBIW R24,1
0CD0 015C MOVW R10,R24
0CD1 3080 CPI R24,0
0CD2 0789 CPC R24,R25
0CD3 F7A1 BNE 0x0CC8
0CD4 9AC5 SBI 0x18,5
0CD5 E000 LDI R16,0
0CD6 E011 LDI R17,1
0CD7 D192 RCALL _Set_UnitID
0CD8 940E4C26 CALL 0x4C26
0CDA 9478 BSET 7
0CDB DD4F RCALL _SendDetails
0CDC D553 RCALL _SendHelp
0CDD 940E491D CALL 0x491D
0CDF 940E2B6C CALL _PPP_Reset
0CE1 940E3EFF CALL __StackCheck
0CE3 90200174 LDS R2,WatchdogCounter
0CE5 2022 TST R2
0CE6 F411 BNE 0x0CE9
0CE7 940E496D CALL 0x496D
0CE9 90200175 LDS R2,Flags1
0CEB FE22 SBRS R2,2
0CEC C00F RJMP 0x0CFC
0CED 91800175 LDS R24,Flags1
0CEF 7F8B ANDI R24,0xFB
0CF0 93800175 STS Flags1,R24
0CF2 ED0A LDI R16,0xDA
0CF3 E012 LDI R17,2
0CF4 D46A RCALL _SendDebugRStr
0CF5 902006A5 LDS R2,AT+3
0CF7 2022 TST R2
0CF8 F411 BNE 0x0CFB
0CF9 DCF2 RCALL _AT_Start
0CFA C001 RJMP 0x0CFC
0CFB DD00 RCALL _AT_End
0CFC 940E14F0 CALL _ProcessMainLoop
0CFE 940E4A11 CALL 0x4A11
0D00 2022 TST R2
0D01 F419 BNE 0x0D05
0D02 2033 TST R3
0D03 F409 BNE 0x0D05
0D04 CFDE RJMP 0x0CE3
0D05 940E49E1 CALL 0x49E1
0D07 8180 LDD R24,Z+0
0D08 3084 CPI R24,4
0D09 F009 BEQ 0x0D0B
0D0A CFD8 RJMP 0x0CE3
0D0B 940E4736 CALL 0x4736
0D0D 940E3106 CALL _TCP_RxBytes
0D0F 0158 MOVW R10,R16
0D10 940E4736 CALL 0x4736
0D12 940E315D CALL _TCP_TxFree
0D14 0168 MOVW R12,R16
0D15 940E4959 CALL 0x4959
0D17 F41C BGE 0x0D1B
0D18 1620 CP R2,R16
0D19 0631 CPC R3,R17
0D1A F00C BLT 0x0D1C
0D1B CFC7 RJMP 0x0CE3
0D1C E080 LDI R24,0
0D1D E091 LDI R25,1
0D1E 158A CP R24,R10
0D1F 059B CPC R25,R11
0D20 F408 BCC 0x0D22
0D21 015C MOVW R10,R24
0D22 940E49E1 CALL 0x49E1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -