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

📄 auto_car1.lis

📁 单片机开发资料光盘-双龙-686M.zip
💻 LIS
📖 第 1 页 / 共 3 页
字号:
 0142                   .dbline -1
 0142                   .dbline 231
 0142           ; }
 0142           ; }
 0142           ; }
 0142 04C0              rjmp L42
 0144           L41:
 0144                   .dbline 235
 0144           ; }
 0144           ; }
 0144           ; }
 0144           ; }
 0144                   .dbline 236
 0144           ; }
 0144 03B3              in R16,0x13
 0146 0870              andi R16,8
 0148                   .dbline 237
 0148           ; }
 0148 09F4              brne L44
 014A                   .dbline 237
 014A                   .dbline 237
 014A 01C0              rjmp L43
 014C           L44:
 014C                   .dbline 238
 014C           L42:
 014C                   .dbline 234
 014C FBCF              rjmp L41
 014E           L43:
 014E                   .dbline -2
 014E                   .dbline 239
 014E           ; }
 014E           ; }
 014E           L40:
 014E                   .dbline 0 ; func end
 014E 0895              ret
 0150                   .dbsym r mic_in 16 c
 0150                   .dbend
 0150                   .dbfunc e remote_auto_time _remote_auto_time fV
 0150           ;      remote_in -> R16
                        .even
 0150           _remote_auto_time::
 0150                   .dbline -1
 0150                   .dbline 256
 0150           ; }
 0150           ; }
 0150           ; }
 0150           ; }
 0150           ; }
 0150           ; }
 0150           ; }
 0150           ; }
 0150           ; }
 0150           ; }
 0150           ; }
 0150           ; }
 0150           ; }
 0150           ; }
 0150           ; }
 0150           ; }
 0150           ; }
 0150                   .dbline 258
 0150           ; }
 0150           ; }
 0150 06B3              in R16,0x16
 0152 0F70              andi R16,15
 0154                   .dbline 259
 0154           ; }
 0154 1127              clr R17
 0156 0030              cpi R16,0
 0158 0107              cpc R16,R17
 015A 09F4              brne X4
 015C 62C0              rjmp L48
 015E           X4:
 015E           X2:
 015E 0130              cpi R16,1
 0160 E0E0              ldi R30,0
 0162 1E07              cpc R17,R30
 0164 09F4              brne X5
 0166 4AC0              rjmp L59
 0168           X5:
 0168 0230              cpi R16,2
 016A E0E0              ldi R30,0
 016C 1E07              cpc R17,R30
 016E F1F0              breq L53
 0170 0430              cpi R16,4
 0172 E0E0              ldi R30,0
 0174 1E07              cpc R17,R30
 0176 29F0              breq L50
 0178 0830              cpi R16,8
 017A E0E0              ldi R30,0
 017C 1E07              cpc R17,R30
 017E 51F1              breq L56
 0180 50C0              rjmp L47
 0182           X3:
 0182                   .dbline 260
 0182           ; }
 0182           L50:
 0182                   .dbline 262
 0182           ; }
 0182           ; }
 0182 80910000          lds R24,_delay_time2
 0186 90910100          lds R25,_delay_time2+1
 018A C297              sbiw R24,50
 018C 90930100          sts _delay_time2+1,R25
 0190 80930000          sts _delay_time2,R24
 0194                   .dbline 263
 0194           ; }
 0194 8233              cpi R24,50
 0196 E0E0              ldi R30,0
 0198 9E07              cpc R25,R30
 019A 09F0              breq X6
 019C 42C0              rjmp L48
 019E           X6:
 019E                   .dbline 264
 019E           ; }
 019E                   .dbline 264
 019E 84E6              ldi R24,100
 01A0 90E0              ldi R25,0
 01A2 90930100          sts _delay_time2+1,R25
 01A6 80930000          sts _delay_time2,R24
 01AA                   .dbline 264
 01AA                   .dbline 265
 01AA           ; }
 01AA 3BC0              rjmp L48
 01AC           L53:
 01AC                   .dbline 267
 01AC           ; }
 01AC           ; }
 01AC 80910200          lds R24,_delay_time1
 01B0 90910300          lds R25,_delay_time1+1
 01B4 C296              adiw R24,50
 01B6 90930300          sts _delay_time1+1,R25
 01BA 80930200          sts _delay_time1,R24
 01BE                   .dbline 268
 01BE           ; }
 01BE 8230              cpi R24,2
 01C0 E8E0              ldi R30,8
 01C2 9E07              cpc R25,R30
 01C4 71F5              brne L48
 01C6                   .dbline 269
 01C6           ; }
 01C6                   .dbline 269
 01C6 80ED              ldi R24,2000
 01C8 97E0              ldi R25,7
 01CA 90930300          sts _delay_time1+1,R25
 01CE 80930200          sts _delay_time1,R24
 01D2                   .dbline 269
 01D2                   .dbline 270
 01D2           ; }
 01D2 27C0              rjmp L48
 01D4           L56:
 01D4                   .dbline 272
 01D4           ; }
 01D4           ; }
 01D4 80910200          lds R24,_delay_time1
 01D8 90910300          lds R25,_delay_time1+1
 01DC C297              sbiw R24,50
 01DE 90930300          sts _delay_time1+1,R25
 01E2 80930200          sts _delay_time1,R24
 01E6                   .dbline 273
 01E6           ; }
 01E6 8233              cpi R24,50
 01E8 E0E0              ldi R30,0
 01EA 9E07              cpc R25,R30
 01EC D1F4              brne L48
 01EE                   .dbline 274
 01EE           ; }
 01EE                   .dbline 274
 01EE 84E6              ldi R24,100
 01F0 90E0              ldi R25,0
 01F2 90930300          sts _delay_time1+1,R25
 01F6 80930200          sts _delay_time1,R24
 01FA                   .dbline 274
 01FA                   .dbline 275
 01FA           ; }
 01FA 13C0              rjmp L48
 01FC           L59:
 01FC                   .dbline 277
 01FC           ; }
 01FC           ; }
 01FC 80910000          lds R24,_delay_time2
 0200 90910100          lds R25,_delay_time2+1
 0204 C296              adiw R24,50
 0206 90930100          sts _delay_time2+1,R25
 020A 80930000          sts _delay_time2,R24
 020E                   .dbline 278
 020E           ; }
 020E 8230              cpi R24,2
 0210 E8E0              ldi R30,8
 0212 9E07              cpc R25,R30
 0214 31F4              brne L48
 0216                   .dbline 279
 0216           ; }
 0216                   .dbline 279
 0216 80ED              ldi R24,2000
 0218 97E0              ldi R25,7
 021A 90930100          sts _delay_time2+1,R25
 021E 80930000          sts _delay_time2,R24
 0222                   .dbline 279
 0222                   .dbline 280
 0222           ; }
 0222                   .dbline 282
 0222           ; }
 0222           ; }
 0222           L47:
 0222           L48:
 0222                   .dbline -2
 0222                   .dbline 284
 0222           ; }
 0222           ; }
 0222           L46:
 0222                   .dbline 0 ; func end
 0222 0895              ret
 0224                   .dbsym r remote_in 16 c
 0224                   .dbend
 0224                   .dbfile E:\icc\iccavr\sl3010\auto_car1\auto_car1.c
 0224                   .dbfunc e auto_car1 _auto_car1 fV
                        .even
 0224           _auto_car1::
 0224                   .dbline -1
 0224                   .dbline 9
 0224                   .dbline 10
 0224 EDDE              rcall _port_init
 0226                   .dbline 12
 0226 81E5              ldi R24,81
 0228 80930400          sts _work_status,R24
 022C                   .dbline 14
 022C 8EEF              ldi R24,510
 022E 91E0              ldi R25,1
 0230 90930300          sts _delay_time1+1,R25
 0234 80930200          sts _delay_time1,R24
 0238                   .dbline 15
 0238 80EB              ldi R24,1200
 023A 94E0              ldi R25,4
 023C 90930100          sts _delay_time2+1,R25
 0240 80930000          sts _delay_time2,R24
 0244                   .dbline 17
 0244 7EDF              rcall _mic_startup
 0246                   .dbline 19
 0246 1BDF              rcall _forward
 0248                   .dbline 20
 0248 08EC              ldi R16,200
 024A 10E0              ldi R17,0
 024C F1DE              rcall _delay_ms
 024E 1AC0              rjmp L65
 0250           L64:
 0250                   .dbline 23
 0250                   .dbline 24
 0250 1FDF              rcall _sw_touch
 0252                   .dbline 26
 0252 7EDF              rcall _remote_auto_time
 0254                   .dbline 28
 0254 FBDE              rcall _turn_right
 0256                   .dbline 29
 0256 00910200          lds R16,_delay_time1
 025A 10910300          lds R17,_delay_time1+1
 025E E8DE              rcall _delay_ms
 0260                   .dbline 31
 0260 0EDF              rcall _forward
 0262                   .dbline 32
 0262 00910000          lds R16,_delay_time2
 0266 10910100          lds R17,_delay_time2+1
 026A E2DE              rcall _delay_ms
 026C                   .dbline 34
 026C EFDE              rcall _turn_right
 026E                   .dbline 35
 026E 00910200          lds R16,_delay_time1
 0272 10910300          lds R17,_delay_time1+1
 0276 DCDE              rcall _delay_ms
 0278                   .dbline 37
 0278 02DF              rcall _forward
 027A                   .dbline 38
 027A 00910000          lds R16,_delay_time2
 027E 10910100          lds R17,_delay_time2+1
 0282 D6DE              rcall _delay_ms
 0284                   .dbline 39
 0284           L65:
 0284                   .dbline 22
 0284 E5CF              rjmp L64
 0286           X7:
 0286                   .dbline -2
 0286                   .dbline 40
 0286           L63:
 0286                   .dbline 0 ; func end
 0286 0895              ret
 0288                   .dbend
 0288                   .dbfunc e main _main fV
                        .even
 0288           _main::
 0288                   .dbline -1
 0288                   .dbline 43
 0288                   .dbline 44
 0288                   .dbline -2
 0288                   .dbline 45
 0288           L67:
 0288                   .dbline 0 ; func end
 0288 CDCF              rjmp _auto_car1
 028A                   .dbend
                        .area bss(ram, con, rel)
 0000                   .dbfile E:\icc\iccavr\sl3010\auto_car1\auto_car1.c
 0000           _delay_time2::
 0000                   .blkb 2
 0002                   .dbsym e delay_time2 _delay_time2 i
 0002           _delay_time1::
 0002                   .blkb 2
 0004                   .dbsym e delay_time1 _delay_time1 i
 0004           _work_status::
 0004                   .blkb 1
 0005                   .dbfile e:/ICC/include/sl3010.c
 0005                   .dbsym e work_status _work_status c

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -