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

📄 remote.lis

📁 AVR单片机应用开发指南及实例,包含许多实例,挺不错
💻 LIS
📖 第 1 页 / 共 3 页
字号:
 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\遥控车\remote.c
 0258                   .dbfunc e remote_car _remote_car fV
                        .even
 0258           _remote_car::
 0258 0E940000          xcall push_gset1
 025C                   .dbline -1
 025C                   .dbline 23
 025C                   .dbline 25
 025C D1DE              xcall _port_init
 025E                   .dbline 26
 025E 8FEF              ldi R24,255
 0260 8BBB              out 0x1b,R24
 0262                   .dbline 27
 0262 78DF              xcall _mic_startup
 0264                   .dbline 28
 0264 2224              clr R2
 0266 2BBA              out 0x1b,R2
 0268                   .dbline 29
 0268 04E1              ldi R16,20
 026A 10E0              ldi R17,0
 026C E0DE              xcall _delay_ms
 026E 40C0              xjmp L72
 0270           L71:
 0270                   .dbline 31
 0270                   .dbline 32
 0270 86B3              in R24,0x16
 0272 807F              andi R24,240
 0274 80930000          sts _remote_in,R24
 0278                   .dbline 33
 0278 482F              mov R20,R24
 027A 5527              clr R21
 027C 4032              cpi R20,32
 027E E0E0              ldi R30,0
 0280 5E07              cpc R21,R30
 0282 19F1              breq L78
 0284 80E2              ldi R24,32
 0286 90E0              ldi R25,0
 0288 8417              cp R24,R20
 028A 9507              cpc R25,R21
 028C 64F0              brlt L83
 028E           L82:
 028E 4030              cpi R20,0
 0290 4507              cpc R20,R21
 0292 B1F0              breq L77
 0294           X10:
 0294 4030              cpi R20,0
 0296 E0E0              ldi R30,0
 0298 5E07              cpc R21,R30
 029A 54F1              brlt L74
 029C           L84:
 029C 4031              cpi R20,16
 029E E0E0              ldi R30,0
 02A0 5E07              cpc R21,R30
 02A2 E9F0              breq L80
 02A4 25C0              xjmp L74
 02A6           L83:
 02A6 4034              cpi R20,64
 02A8 E0E0              ldi R30,0
 02AA 5E07              cpc R21,R30
 02AC 99F0              breq L79
 02AE 4034              cpi R20,64
 02B0 E0E0              ldi R30,0
 02B2 5E07              cpc R21,R30
 02B4 ECF0              brlt L74
 02B6           L85:
 02B6 4038              cpi R20,128
 02B8 E0E0              ldi R30,0
 02BA 5E07              cpc R21,R30
 02BC A9F0              breq L81
 02BE 18C0              xjmp L74
 02C0           X11:
 02C0                   .dbline 34
 02C0           L77:
 02C0                   .dbline 36
 02C0 DEDE              xcall _forward
 02C2                   .dbline 37
 02C2 0AE0              ldi R16,10
 02C4 10E0              ldi R17,0
 02C6 B3DE              xcall _delay_ms
 02C8                   .dbline 38
 02C8 13C0              xjmp L75
 02CA           L78:
 02CA                   .dbline 40
 02CA C0DE              xcall _turn_right
 02CC                   .dbline 41
 02CC 0AE0              ldi R16,10
 02CE 10E0              ldi R17,0
 02D0 AEDE              xcall _delay_ms
 02D2                   .dbline 42
 02D2 0EC0              xjmp L75
 02D4           L79:
 02D4                   .dbline 44
 02D4 CFDE              xcall _backward
 02D6                   .dbline 45
 02D6 0AE0              ldi R16,10
 02D8 10E0              ldi R17,0
 02DA A9DE              xcall _delay_ms
 02DC                   .dbline 46
 02DC 09C0              xjmp L75
 02DE           L80:
 02DE                   .dbline 48
 02DE D4DE              xcall _stop
 02E0                   .dbline 49
 02E0 0AE0              ldi R16,10
 02E2 10E0              ldi R17,0
 02E4 A4DE              xcall _delay_ms
 02E6                   .dbline 50
 02E6 04C0              xjmp L75
 02E8           L81:
 02E8                   .dbline 52
 02E8 B6DE              xcall _turn_left
 02EA                   .dbline 53
 02EA 0AE0              ldi R16,10
 02EC 10E0              ldi R17,0
 02EE 9FDE              xcall _delay_ms
 02F0                   .dbline 54
 02F0           L74:
 02F0           L75:
 02F0                   .dbline 58
 02F0           L72:
 02F0                   .dbline 30
 02F0 BFCF              xjmp L71
 02F2           X12:
 02F2                   .dbline -2
 02F2           L70:
 02F2 0E940000          xcall pop_gset1
 02F6                   .dbline 0 ; func end
 02F6 0895              ret
 02F8                   .dbend
 02F8                   .dbfunc e main _main fV
                        .even
 02F8           _main::
 02F8                   .dbline -1
 02F8                   .dbline 62
 02F8                   .dbline 63
 02F8 AFDF              xcall _remote_car
 02FA                   .dbline -2
 02FA           L86:
 02FA                   .dbline 0 ; func end
 02FA 0895              ret
 02FC                   .dbend
                        .area bss(ram, con, rel)
 0000                   .dbfile D:\afish\工作内容\DIY-08-16\M16\DIY-08-16\遥控车\remote.c
 0000           _remote_in::
 0000                   .blkb 1
 0001                   .dbsym e remote_in _remote_in 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 + -