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

📄 trace-light.lis

📁 AVR单片机应用开发指南及实例,包含许多实例,挺不错
💻 LIS
📖 第 1 页 / 共 3 页
字号:
 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 + -