📄 trace-light.lis
字号:
015E FBCF xjmp L44
0160 L46:
0160 .dbline -2
0160 L43:
0160 .dbline 0 ; func end
0160 0895 ret
0162 .dbsym r mic_in 16 c
0162 .dbend
0162 .dbfunc e remote_auto_time _remote_auto_time fV
0162 ; remote_in -> R16
.even
0162 _remote_auto_time::
0162 .dbline -1
0162 .dbline 259
0162 ; }
0162 ; }
0162 ; }
0162 ; }
0162 ; }
0162 ; }
0162 ; }
0162 ; }
0162 ; }
0162 ; }
0162 ; }
0162 ; }
0162 ; }
0162 ; }
0162 ; }
0162 ; }
0162 ; }
0162 ; }
0162 ; }
0162 .dbline 261
0162 ; }
0162 ; }
0162 06B3 in R16,0x16
0164 007F andi R16,240
0166 .dbline 262
0166 ; }
0166 1127 clr R17
0168 0032 cpi R16,32
016A E0E0 ldi R30,0
016C 1E07 cpc R17,R30
016E 19F1 breq L53
0170 80E2 ldi R24,32
0172 90E0 ldi R25,0
0174 8017 cp R24,R16
0176 9107 cpc R25,R17
0178 7CF0 brlt L67
017A L66:
017A 0030 cpi R16,0
017C 0107 cpc R16,R17
017E 09F4 brne X4
0180 6AC0 xjmp L51
0182 X4:
0182 X2:
0182 0030 cpi R16,0
0184 E0E0 ldi R30,0
0186 1E07 cpc R17,R30
0188 0CF4 brge X5
018A 65C0 xjmp L50
018C X5:
018C L68:
018C 0031 cpi R16,16
018E E0E0 ldi R30,0
0190 1E07 cpc R17,R30
0192 09F4 brne X6
0194 39C0 xjmp L59
0196 X6:
0196 5FC0 xjmp L50
0198 L67:
0198 0034 cpi R16,64
019A E0E0 ldi R30,0
019C 1E07 cpc R17,R30
019E 01F1 breq L56
01A0 0034 cpi R16,64
01A2 E0E0 ldi R30,0
01A4 1E07 cpc R17,R30
01A6 0CF4 brge X7
01A8 56C0 xjmp L50
01AA X7:
01AA L69:
01AA 0038 cpi R16,128
01AC E0E0 ldi R30,0
01AE 1E07 cpc R17,R30
01B0 09F4 brne X8
01B2 3EC0 xjmp L62
01B4 X8:
01B4 50C0 xjmp L50
01B6 X3:
01B6 .dbline 263
01B6 ; }
01B6 L53:
01B6 .dbline 265
01B6 ; }
01B6 ; }
01B6 80910100 lds R24,_delay_time2
01BA 90910200 lds R25,_delay_time2+1
01BE C297 sbiw R24,50
01C0 90930200 sts _delay_time2+1,R25
01C4 80930100 sts _delay_time2,R24
01C8 .dbline 266
01C8 ; }
01C8 8233 cpi R24,50
01CA E0E0 ldi R30,0
01CC 9E07 cpc R25,R30
01CE 09F0 breq X9
01D0 42C0 xjmp L51
01D2 X9:
01D2 .dbline 267
01D2 ; }
01D2 .dbline 267
01D2 84E6 ldi R24,100
01D4 90E0 ldi R25,0
01D6 90930200 sts _delay_time2+1,R25
01DA 80930100 sts _delay_time2,R24
01DE .dbline 267
01DE .dbline 268
01DE ; }
01DE 3BC0 xjmp L51
01E0 L56:
01E0 .dbline 270
01E0 ; }
01E0 ; }
01E0 80910300 lds R24,_delay_time1
01E4 90910400 lds R25,_delay_time1+1
01E8 C296 adiw R24,50
01EA 90930400 sts _delay_time1+1,R25
01EE 80930300 sts _delay_time1,R24
01F2 .dbline 271
01F2 ; }
01F2 8230 cpi R24,2
01F4 E8E0 ldi R30,8
01F6 9E07 cpc R25,R30
01F8 71F5 brne L51
01FA .dbline 272
01FA ; }
01FA .dbline 272
01FA 80ED ldi R24,2000
01FC 97E0 ldi R25,7
01FE 90930400 sts _delay_time1+1,R25
0202 80930300 sts _delay_time1,R24
0206 .dbline 272
0206 .dbline 273
0206 ; }
0206 27C0 xjmp L51
0208 L59:
0208 .dbline 275
0208 ; }
0208 ; }
0208 80910300 lds R24,_delay_time1
020C 90910400 lds R25,_delay_time1+1
0210 C297 sbiw R24,50
0212 90930400 sts _delay_time1+1,R25
0216 80930300 sts _delay_time1,R24
021A .dbline 276
021A ; }
021A 8233 cpi R24,50
021C E0E0 ldi R30,0
021E 9E07 cpc R25,R30
0220 D1F4 brne L51
0222 .dbline 277
0222 ; }
0222 .dbline 277
0222 84E6 ldi R24,100
0224 90E0 ldi R25,0
0226 90930400 sts _delay_time1+1,R25
022A 80930300 sts _delay_time1,R24
022E .dbline 277
022E .dbline 278
022E ; }
022E 13C0 xjmp L51
0230 L62:
0230 .dbline 280
0230 ; }
0230 ; }
0230 80910100 lds R24,_delay_time2
0234 90910200 lds R25,_delay_time2+1
0238 C296 adiw R24,50
023A 90930200 sts _delay_time2+1,R25
023E 80930100 sts _delay_time2,R24
0242 .dbline 281
0242 ; }
0242 8230 cpi R24,2
0244 E8E0 ldi R30,8
0246 9E07 cpc R25,R30
0248 31F4 brne L51
024A .dbline 282
024A ; }
024A .dbline 282
024A 80ED ldi R24,2000
024C 97E0 ldi R25,7
024E 90930200 sts _delay_time2+1,R25
0252 80930100 sts _delay_time2,R24
0256 .dbline 282
0256 .dbline 283
0256 ; }
0256 .dbline 285
0256 ; }
0256 ; }
0256 L50:
0256 L51:
0256 .dbline -2
0256 L49:
0256 .dbline 0 ; func end
0256 0895 ret
0258 .dbsym r remote_in 16 c
0258 .dbend
0258 .dbfile D:\afish\工作内容\DIY-08-16\M16\DIY-08-16\追光\trace-light.c
0258 .dbfunc e trace_light _trace_light fV
.even
0258 _trace_light::
0258 .dbline -1
0258 .dbline 21
0258 .dbline 22
0258 D3DE xcall _port_init
025A .dbline 24
025A 80E7 ldi R24,112
025C 80930500 sts _work_status,R24
0260 .dbline 26
0260 79DF xcall _mic_startup
0262 25C0 xjmp L72
0264 L71:
0264 .dbline 29
0264 .dbline 30
0264 15DF xcall _sw_touch
0266 .dbline 32
0266 83B3 in R24,0x13
0268 8670 andi R24,6
026A 80930000 sts _cds,R24
026E .dbline 34
026E 8823 tst R24
0270 21F4 brne L74
0272 .dbline 35
0272 .dbline 36
0272 05DF xcall _forward
0274 .dbline 37
0274 04E6 ldi R16,100
0276 10E0 ldi R17,0
0278 DADE xcall _delay_ms
027A .dbline 38
027A L74:
027A .dbline 39
027A 80910000 lds R24,_cds
027E 8230 cpi R24,2
0280 21F4 brne L76
0282 .dbline 40
0282 .dbline 41
0282 EEDE xcall _turn_right_s
0284 .dbline 42
0284 04E6 ldi R16,100
0286 10E0 ldi R17,0
0288 D2DE xcall _delay_ms
028A .dbline 43
028A L76:
028A .dbline 44
028A 80910000 lds R24,_cds
028E 8430 cpi R24,4
0290 21F4 brne L78
0292 .dbline 45
0292 .dbline 46
0292 EBDE xcall _turn_left_s
0294 .dbline 47
0294 04E6 ldi R16,100
0296 10E0 ldi R17,0
0298 CADE xcall _delay_ms
029A .dbline 48
029A L78:
029A .dbline 49
029A 80910000 lds R24,_cds
029E 8630 cpi R24,6
02A0 31F4 brne L80
02A2 .dbline 50
02A2 .dbline 51
02A2 85E5 ldi R24,85
02A4 8BBB out 0x1b,R24
02A6 .dbline 52
02A6 08EC ldi R16,200
02A8 10E0 ldi R17,0
02AA C1DE xcall _delay_ms
02AC .dbline 53
02AC EDDE xcall _stop
02AE .dbline 55
02AE L80:
02AE .dbline 56
02AE L72:
02AE .dbline 28
02AE DACF xjmp L71
02B0 X10:
02B0 .dbline -2
02B0 L70:
02B0 .dbline 0 ; func end
02B0 0895 ret
02B2 .dbend
02B2 .dbfunc e main _main fV
.even
02B2 _main::
02B2 .dbline -1
02B2 .dbline 60
02B2 .dbline 61
02B2 D2DF xcall _trace_light
02B4 .dbline -2
02B4 L82:
02B4 .dbline 0 ; func end
02B4 0895 ret
02B6 .dbend
.area bss(ram, con, rel)
0000 .dbfile D:\afish\工作内容\DIY-08-16\M16\DIY-08-16\追光\trace-light.c
0000 _cds::
0000 .blkb 1
0001 .dbsym e cds _cds c
0001 _delay_time2::
0001 .blkb 2
0003 .dbfile D:/icc/include/diy0206.c
0003 .dbsym e delay_time2 _delay_time2 i
0003 _delay_time1::
0003 .blkb 2
0005 .dbsym e delay_time1 _delay_time1 i
0005 _work_status::
0005 .blkb 1
0006 .dbsym e work_status _work_status c
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -