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

📄 trace_light.lis

📁 单片机开发资料光盘-双龙-686M.zip
💻 LIS
📖 第 1 页 / 共 3 页
字号:
 015E 10E0              ldi R17,0
 0160 5FDF              rcall _delay_us
 0162 04C0              rjmp L42
 0164           L41:
 0164                   .dbline 239
 0164           ; }
 0164           ; }
 0164                   .dbline 240
 0164           ; }
 0164 43B3              in R20,0x13
 0166 4870              andi R20,8
 0168                   .dbline 241
 0168           ; }
 0168 09F4              brne L44
 016A                   .dbline 241
 016A                   .dbline 241
 016A 01C0              rjmp L43
 016C           L44:
 016C                   .dbline 242
 016C           L42:
 016C                   .dbline 238
 016C FBCF              rjmp L41
 016E           L43:
 016E                   .dbline -2
 016E                   .dbline 243
 016E           ; }
 016E           ; }
 016E           L40:
 016E 00D0              rcall pop_gset1
 0170                   .dbline 0 ; func end
 0170 0895              ret
 0172                   .dbsym r mic_in 20 c
 0172                   .dbend
 0172                   .dbfunc e remote_auto_time _remote_auto_time fV
 0172           ;      remote_in -> R16
                        .even
 0172           _remote_auto_time::
 0172                   .dbline -1
 0172                   .dbline 260
 0172           ; }
 0172           ; }
 0172           ; }
 0172           ; }
 0172           ; }
 0172           ; }
 0172           ; }
 0172           ; }
 0172           ; }
 0172           ; }
 0172           ; }
 0172           ; }
 0172           ; }
 0172           ; }
 0172           ; }
 0172           ; }
 0172           ; }
 0172                   .dbline 262
 0172           ; }
 0172           ; }
 0172 06B3              in R16,0x16
 0174 0F70              andi R16,15
 0176                   .dbline 263
 0176           ; }
 0176 1127              clr R17
 0178 0030              cpi R16,0
 017A 0107              cpc R16,R17
 017C 09F4              brne X4
 017E 62C0              rjmp L48
 0180           X4:
 0180           X2:
 0180 0130              cpi R16,1
 0182 E0E0              ldi R30,0
 0184 1E07              cpc R17,R30
 0186 09F4              brne X5
 0188 4AC0              rjmp L59
 018A           X5:
 018A 0230              cpi R16,2
 018C E0E0              ldi R30,0
 018E 1E07              cpc R17,R30
 0190 F1F0              breq L53
 0192 0430              cpi R16,4
 0194 E0E0              ldi R30,0
 0196 1E07              cpc R17,R30
 0198 29F0              breq L50
 019A 0830              cpi R16,8
 019C E0E0              ldi R30,0
 019E 1E07              cpc R17,R30
 01A0 51F1              breq L56
 01A2 50C0              rjmp L47
 01A4           X3:
 01A4                   .dbline 264
 01A4           ; }
 01A4           L50:
 01A4                   .dbline 266
 01A4           ; }
 01A4           ; }
 01A4 80910100          lds R24,_delay_time2
 01A8 90910200          lds R25,_delay_time2+1
 01AC C297              sbiw R24,50
 01AE 90930200          sts _delay_time2+1,R25
 01B2 80930100          sts _delay_time2,R24
 01B6                   .dbline 267
 01B6           ; }
 01B6 8233              cpi R24,50
 01B8 E0E0              ldi R30,0
 01BA 9E07              cpc R25,R30
 01BC 09F0              breq X6
 01BE 42C0              rjmp L48
 01C0           X6:
 01C0                   .dbline 268
 01C0           ; }
 01C0                   .dbline 268
 01C0 84E6              ldi R24,100
 01C2 90E0              ldi R25,0
 01C4 90930200          sts _delay_time2+1,R25
 01C8 80930100          sts _delay_time2,R24
 01CC                   .dbline 268
 01CC                   .dbline 269
 01CC           ; }
 01CC 3BC0              rjmp L48
 01CE           L53:
 01CE                   .dbline 271
 01CE           ; }
 01CE           ; }
 01CE 80910300          lds R24,_delay_time1
 01D2 90910400          lds R25,_delay_time1+1
 01D6 C296              adiw R24,50
 01D8 90930400          sts _delay_time1+1,R25
 01DC 80930300          sts _delay_time1,R24
 01E0                   .dbline 272
 01E0           ; }
 01E0 8230              cpi R24,2
 01E2 E8E0              ldi R30,8
 01E4 9E07              cpc R25,R30
 01E6 71F5              brne L48
 01E8                   .dbline 273
 01E8           ; }
 01E8                   .dbline 273
 01E8 80ED              ldi R24,2000
 01EA 97E0              ldi R25,7
 01EC 90930400          sts _delay_time1+1,R25
 01F0 80930300          sts _delay_time1,R24
 01F4                   .dbline 273
 01F4                   .dbline 274
 01F4           ; }
 01F4 27C0              rjmp L48
 01F6           L56:
 01F6                   .dbline 276
 01F6           ; }
 01F6           ; }
 01F6 80910300          lds R24,_delay_time1
 01FA 90910400          lds R25,_delay_time1+1
 01FE C297              sbiw R24,50
 0200 90930400          sts _delay_time1+1,R25
 0204 80930300          sts _delay_time1,R24
 0208                   .dbline 277
 0208           ; }
 0208 8233              cpi R24,50
 020A E0E0              ldi R30,0
 020C 9E07              cpc R25,R30
 020E D1F4              brne L48
 0210                   .dbline 278
 0210           ; }
 0210                   .dbline 278
 0210 84E6              ldi R24,100
 0212 90E0              ldi R25,0
 0214 90930400          sts _delay_time1+1,R25
 0218 80930300          sts _delay_time1,R24
 021C                   .dbline 278
 021C                   .dbline 279
 021C           ; }
 021C 13C0              rjmp L48
 021E           L59:
 021E                   .dbline 281
 021E           ; }
 021E           ; }
 021E 80910100          lds R24,_delay_time2
 0222 90910200          lds R25,_delay_time2+1
 0226 C296              adiw R24,50
 0228 90930200          sts _delay_time2+1,R25
 022C 80930100          sts _delay_time2,R24
 0230                   .dbline 282
 0230           ; }
 0230 8230              cpi R24,2
 0232 E8E0              ldi R30,8
 0234 9E07              cpc R25,R30
 0236 31F4              brne L48
 0238                   .dbline 283
 0238           ; }
 0238                   .dbline 283
 0238 80ED              ldi R24,2000
 023A 97E0              ldi R25,7
 023C 90930200          sts _delay_time2+1,R25
 0240 80930100          sts _delay_time2,R24
 0244                   .dbline 283
 0244                   .dbline 284
 0244           ; }
 0244                   .dbline 286
 0244           ; }
 0244           ; }
 0244           L47:
 0244           L48:
 0244                   .dbline -2
 0244                   .dbline 288
 0244           ; }
 0244           ; }
 0244           L46:
 0244                   .dbline 0 ; func end
 0244 0895              ret
 0246                   .dbsym r remote_in 16 c
 0246                   .dbend
 0246                   .dbfile E:\icc\iccavr\sl3010\trace_light\trace_light.c
 0246                   .dbfunc e trace_light _trace_light fV
                        .even
 0246           _trace_light::
 0246                   .dbline -1
 0246                   .dbline 12
 0246                   .dbline 13
 0246 DCDE              rcall _port_init
 0248                   .dbline 15
 0248 80E7              ldi R24,112
 024A 80930500          sts _work_status,R24
 024E                   .dbline 17
 024E 81DF              rcall _mic_startup
 0250 25C0              rjmp L65
 0252           L64:
 0252                   .dbline 20
 0252                   .dbline 21
 0252 1EDF              rcall _sw_touch
 0254                   .dbline 23
 0254 83B3              in R24,0x13
 0256 8670              andi R24,6
 0258 80930000          sts _cds,R24
 025C                   .dbline 25
 025C 8823              tst R24
 025E 21F4              brne L67
 0260                   .dbline 26
 0260                   .dbline 27
 0260 0EDF              rcall _forward
 0262                   .dbline 28
 0262 04E6              ldi R16,100
 0264 10E0              ldi R17,0
 0266 E4DE              rcall _delay_ms
 0268                   .dbline 29
 0268           L67:
 0268                   .dbline 30
 0268 80910000          lds R24,_cds
 026C 8230              cpi R24,2
 026E 21F4              brne L69
 0270                   .dbline 31
 0270                   .dbline 32
 0270 F7DE              rcall _turn_right_s
 0272                   .dbline 33
 0272 04E6              ldi R16,100
 0274 10E0              ldi R17,0
 0276 DCDE              rcall _delay_ms
 0278                   .dbline 34
 0278           L69:
 0278                   .dbline 35
 0278 80910000          lds R24,_cds
 027C 8430              cpi R24,4
 027E 21F4              brne L71
 0280                   .dbline 36
 0280                   .dbline 37
 0280 F4DE              rcall _turn_left_s
 0282                   .dbline 38
 0282 04E6              ldi R16,100
 0284 10E0              ldi R17,0
 0286 D4DE              rcall _delay_ms
 0288                   .dbline 39
 0288           L71:
 0288                   .dbline 40
 0288 80910000          lds R24,_cds
 028C 8630              cpi R24,6
 028E 31F4              brne L73
 0290                   .dbline 41
 0290                   .dbline 42
 0290 85E5              ldi R24,85
 0292 8BBB              out 0x1b,R24
 0294                   .dbline 43
 0294 08EC              ldi R16,200
 0296 10E0              ldi R17,0
 0298 CBDE              rcall _delay_ms
 029A                   .dbline 44
 029A F6DE              rcall _stop
 029C                   .dbline 45
 029C           L73:
 029C                   .dbline 46
 029C           L65:
 029C                   .dbline 19
 029C DACF              rjmp L64
 029E           X7:
 029E                   .dbline -2
 029E                   .dbline 47
 029E           L63:
 029E                   .dbline 0 ; func end
 029E 0895              ret
 02A0                   .dbend
 02A0                   .dbfunc e main _main fV
                        .even
 02A0           _main::
 02A0                   .dbline -1
 02A0                   .dbline 50
 02A0                   .dbline 51
 02A0                   .dbline -2
 02A0                   .dbline 52
 02A0           L75:
 02A0                   .dbline 0 ; func end
 02A0 D2CF              rjmp _trace_light
 02A2                   .dbend
                        .area bss(ram, con, rel)
 0000                   .dbfile E:\icc\iccavr\sl3010\trace_light\trace_light.c
 0000           _cds::
 0000                   .blkb 1
 0001                   .dbsym e cds _cds c
 0001           _delay_time2::
 0001                   .blkb 2
 0003                   .dbfile e:/ICC/include/sl3010.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 + -