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

📄 remote_light.lis

📁 单片机开发资料光盘-双龙-686M.zip
💻 LIS
📖 第 1 页 / 共 4 页
字号:
 0152           _mic_startup::
 0152 00D0              rcall push_gset1
 0154                   .dbline -1
 0154                   .dbline 234
 0154           ; }
 0154           ; }
 0154           ; }
 0154                   .dbline 236
 0154           ; }
 0154           ; }
 0154 81E0              ldi R24,1
 0156 84BB              out 0x14,R24
 0158                   .dbline 236
 0158 8FEF              ldi R24,255
 015A 85BB              out 0x15,R24
 015C                   .dbline 237
 015C           ; }
 015C 01E0              ldi R16,1
 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\remote_light\remote_light.c
 0246                   .dbfunc e remote_car _remote_car fV
 0246           ;      remote_in -> R10
 0246           ;         timers -> R22
 0246           ;            led -> R20
                        .even
 0246           _remote_car::
 0246 00D0              rcall push_gset4
 0248                   .dbline -1
 0248                   .dbline 40
 0248                   .dbline 43
 0248 4427              clr R20
 024A                   .dbline 44
 024A 6627              clr R22
 024C 06C0              rjmp L67
 024E           L64:
 024E                   .dbline 45
 024E                   .dbline 46
 024E 4BBB              out 0x1b,R20
 0250                   .dbline 47
 0250 04EF              ldi R16,500
 0252 11E0              ldi R17,1
 0254 EDDE              rcall _delay_ms
 0256                   .dbline 48
 0256 4095              com R20
 0258                   .dbline 49
 0258           L65:
 0258                   .dbline 44
 0258 6395              inc R22
 025A           L67:
 025A                   .dbline 44
 025A 6730              cpi R22,7
 025C C0F3              brlo L64
 025E                   .dbline 51
 025E 80E6              ldi R24,96
 0260 80930500          sts _work_status,R24
 0264                   .dbline 53
 0264 76DF              rcall _mic_startup
 0266 29C0              rjmp L69
 0268           L68:
 0268                   .dbline 56
 0268                   .dbline 58
 0268 13DF              rcall _sw_touch
 026A                   .dbline 60
 026A 86B3              in R24,0x16
 026C 8F70              andi R24,15
 026E A82E              mov R10,R24
 0270                   .dbline 61
 0270 C82E              mov R12,R24
 0272 DD24              clr R13
 0274 CC20              tst R12
 0276 11F4              brne X7
 0278 DD20              tst R13
 027A D9F0              breq L78
 027C           X7:
 027C 8C2D              mov R24,R12
 027E 9D2D              mov R25,R13
 0280 8130              cpi R24,1
 0282 E0E0              ldi R30,0
 0284 9E07              cpc R25,R30
 0286 99F0              breq L77
 0288 8230              cpi R24,2
 028A E0E0              ldi R30,0
 028C 9E07              cpc R25,R30
 028E 59F0              breq L75
 0290 8430              cpi R24,4
 0292 E0E0              ldi R30,0
 0294 9E07              cpc R25,R30
 0296 29F0              breq L74
 0298 8830              cpi R24,8
 029A E0E0              ldi R30,0
 029C 9E07              cpc R25,R30
 029E 29F0              breq L76
 02A0 09C0              rjmp L71
 02A2           X8:
 02A2                   .dbline 62
 02A2           L74:
 02A2                   .dbline 64
 02A2 D4DE              rcall _turn_right
 02A4                   .dbline 65
 02A4 07C0              rjmp L72
 02A6           L75:
 02A6                   .dbline 67
 02A6 E6DE              rcall _backward
 02A8                   .dbline 68
 02A8 05C0              rjmp L72
 02AA           L76:
 02AA                   .dbline 70
 02AA EEDE              rcall _stop
 02AC                   .dbline 71

⌨️ 快捷键说明

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