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

📄 xuanya_car.lis

📁 单片机开发资料光盘-双龙-686M.zip
💻 LIS
📖 第 1 页 / 共 5 页
字号:
 009C 4949              .byte 'I,'I
 009E 2A2C              .byte 42,44
 00A0 2D4F              .byte 45,'O
 00A2 2D4C              .byte 45,'L
 00A4 1D18              .byte 29,24
 00A6 2A49              .byte 42,'I
 00A8 4949              .byte 'I,'I
 00AA 0000              .byte 0,0
 00AC                   .dbsym e sound_back _sound_back A[24:24]kc
                        .area text(rom, con, rel)
 024E                   .dbfile E:\icc\iccavr\sl3010\xuanya_car\xuanya_car.c
 024E                   .dbfunc e watchdog_init _watchdog_init fV
                        .even
 024E           _watchdog_init::
 024E                   .dbline -1
 024E                   .dbline 71
 024E                   .dbline 72
 024E A895              wdr
 0250                   .dbline 73
 0250 8EE0              ldi R24,14
 0252 81BD              out 0x21,R24
 0254                   .dbline -2
 0254                   .dbline 74
 0254           L63:
 0254                   .dbline 0 ; func end
 0254 0895              ret
 0256                   .dbend
 0256                   .dbfunc e timer0_init _timer0_init fV
                        .even
 0256           _timer0_init::
 0256                   .dbline -1
 0256                   .dbline 80
 0256                   .dbline 81
 0256 2224              clr R2
 0258 23BE              out 0x33,R2
 025A                   .dbline 82
 025A 8DE3              ldi R24,61
 025C 82BF              out 0x32,R24
 025E                   .dbline 83
 025E 85E0              ldi R24,5
 0260 83BF              out 0x33,R24
 0262                   .dbline -2
 0262                   .dbline 84
 0262           L64:
 0262                   .dbline 0 ; func end
 0262 0895              ret
 0264                   .dbend
                        .area vector(rom, abs)
                        .org 14
 000E 32C1              rjmp _timer0_ovf_isr
                        .area text(rom, con, rel)
 0264                   .dbfile E:\icc\iccavr\sl3010\xuanya_car\xuanya_car.c
 0264                   .dbfunc e timer0_ovf_isr _timer0_ovf_isr fV
                        .even
 0264           _timer0_ovf_isr::
 0264 00D0              rcall push_lset
 0266 00D0              rcall push_gset1
 0268                   .dbline -1
 0268                   .dbline 88
 0268                   .dbline 89
 0268 8DE3              ldi R24,61
 026A 82BF              out 0x32,R24
 026C                   .dbline 90
 026C 80910300          lds R24,_t0_times
 0270 8F5F              subi R24,255    ; addi 1
 0272 80930300          sts _t0_times,R24
 0276                   .dbline 91
 0276 86B3              in R24,0x16
 0278 8F70              andi R24,15
 027A 80931900          sts _remote_in,R24
 027E                   .dbline 92
 027E 482F              mov R20,R24
 0280 5527              clr R21
 0282 4030              cpi R20,0
 0284 4507              cpc R20,R21
 0286 89F0              breq L69
 0288           X7:
 0288 4130              cpi R20,1
 028A E0E0              ldi R30,0
 028C 5E07              cpc R21,R30
 028E 61F1              breq L73
 0290 4230              cpi R20,2
 0292 E0E0              ldi R30,0
 0294 5E07              cpc R21,R30
 0296 B9F0              breq L71
 0298 4430              cpi R20,4
 029A E0E0              ldi R30,0
 029C 5E07              cpc R21,R30
 029E 61F0              breq L70
 02A0 4830              cpi R20,8
 02A2 E0E0              ldi R30,0
 02A4 5E07              cpc R21,R30
 02A6 B1F0              breq L72
 02A8 25C0              rjmp L66
 02AA           X8:
 02AA                   .dbline 93
 02AA           L69:
 02AA                   .dbline 95
 02AA 2224              clr R2
 02AC 3324              clr R3
 02AE 30921100          sts _rst_time+1,R3
 02B2 20921000          sts _rst_time,R2
 02B6                   .dbline 96
 02B6 1EC0              rjmp L67
 02B8           L70:
 02B8                   .dbline 98
 02B8 2224              clr R2
 02BA 3324              clr R3
 02BC 30921100          sts _rst_time+1,R3
 02C0 20921000          sts _rst_time,R2
 02C4                   .dbline 99
 02C4 17C0              rjmp L67
 02C6           L71:
 02C6                   .dbline 101
 02C6 2224              clr R2
 02C8 3324              clr R3
 02CA 30921100          sts _rst_time+1,R3
 02CE 20921000          sts _rst_time,R2
 02D2                   .dbline 102
 02D2 10C0              rjmp L67
 02D4           L72:
 02D4                   .dbline 104
 02D4 80911000          lds R24,_rst_time
 02D8 90911100          lds R25,_rst_time+1
 02DC 0196              adiw R24,1
 02DE 90931100          sts _rst_time+1,R25
 02E2 80931000          sts _rst_time,R24
 02E6                   .dbline 105
 02E6 06C0              rjmp L67
 02E8           L73:
 02E8                   .dbline 107
 02E8 2224              clr R2
 02EA 3324              clr R3
 02EC 30921100          sts _rst_time+1,R3
 02F0 20921000          sts _rst_time,R2
 02F4                   .dbline 108
 02F4           L66:
 02F4           L67:
 02F4                   .dbline 110
 02F4 80E9              ldi R24,400
 02F6 91E0              ldi R25,1
 02F8 20901000          lds R2,_rst_time
 02FC 30901100          lds R3,_rst_time+1
 0300 8215              cp R24,R2
 0302 9305              cpc R25,R3
 0304 20F4              brsh L74
 0306                   .dbline 111
 0306                   .dbline 112
 0306 8FEF              ldi R24,255
 0308 8BBB              out 0x1b,R24
 030A                   .dbline 113
 030A A1DF              rcall _watchdog_init
 030C           L76:
 030C                   .dbline 114
 030C           L77:
 030C                   .dbline 114
 030C FFCF              rjmp L76
 030E           X9:
 030E                   .dbline 115
 030E           L74:
 030E                   .dbline 117
 030E 80910400          lds R24,_gzsl
 0312 8838              cpi R24,136
 0314 09F5              brne L79
 0316                   .dbline 118
 0316                   .dbline 119
 0316 80910300          lds R24,_t0_times
 031A 8A30              cpi R24,10
 031C E9F4              brne L81
 031E                   .dbline 120
 031E                   .dbline 121
 031E 80910200          lds R24,_timers
 0322 8F5F              subi R24,255    ; addi 1
 0324 80930200          sts _timers,R24
 0328                   .dbline 122
 0328 2224              clr R2
 032A 20920300          sts _t0_times,R2
 032E                   .dbline 123
 032E 80E0              ldi R24,<_led_data
 0330 90E0              ldi R25,>_led_data
 0332 20900200          lds R2,_timers
 0336 3324              clr R3
 0338 280E              add R2,R24
 033A 391E              adc R3,R25
 033C E22D              mov R30,R2
 033E F32D              mov R31,R3
 0340 C895              lpm
 0342 00920D00          sts _pa,R0
 0346                   .dbline 124
 0346 802D              mov R24,R0
 0348 8A30              cpi R24,10
 034A 19F4              brne L83
 034C                   .dbline 124
 034C                   .dbline 124
 034C 2224              clr R2
 034E 20920200          sts _timers,R2
 0352                   .dbline 124
 0352           L83:
 0352                   .dbline 125
 0352 20900D00          lds R2,_pa
 0356 2BBA              out 0x1b,R2
 0358                   .dbline 126
 0358           L81:
 0358                   .dbline 127
 0358           L79:
 0358                   .dbline 128
 0358 80910400          lds R24,_gzsl
 035C 8434              cpi R24,68
 035E 09F0              breq X10
 0360 6AC0              rjmp L85
 0362           X10:
 0362                   .dbline 129
 0362                   .dbline 130
 0362 96DE              rcall _sw_touch
 0364                   .dbline 131
 0364 83B3              in R24,0x13
 0366 807E              andi R24,224
 0368 80930B00          sts _pc,R24
 036C                   .dbline 132
 036C 803E              cpi R24,224
 036E 91F4              brne L87
 0370                   .dbline 133
 0370                   .dbline 134
 0370 8BDE              rcall _stop
 0372                   .dbline 135
 0372 2224              clr R2
 0374 20920300          sts _t0_times,R2
 0378                   .dbline 135
 0378 82E2              ldi R24,34
 037A 80930200          sts _timers,R24
 037E                   .dbline 136
 037E 80E0              ldi R24,<_sound
 0380 90E0              ldi R25,>_sound
 0382 00910000          lds R16,_sound_add
 0386 10910100          lds R17,_sound_add+1
 038A 080F              add R16,R24
 038C 191F              adc R17,R25
 038E 00D0              rcall _EEPROMread
 0390 00930E00          sts _temp1,R16
 0394                   .dbline 137
 0394           L87:
 0394                   .dbline 138
 0394 80910B00          lds R24,_pc
 0398 8034              cpi R24,64
 039A 41F0              breq L94
 039C 8038              cpi R24,128
 039E 31F0              breq L94
 03A0 8032              cpi R24,32
 03A2 21F0              breq L94
 03A4 803C              cpi R24,192
 03A6 11F0              breq L94
 03A8 8036              cpi R24,96
 03AA 31F4              brne L89
 03AC           L94:
 03AC                   .dbline 139
 03AC                   .dbline 140
 03AC 85E5              ldi R24,85
 03AE 80930200          sts _timers,R24
 03B2                   .dbline 141
 03B2 2224              clr R2
 03B4 20920300          sts _t0_times,R2
 03B8                   .dbline 142
 03B8           L89:
 03B8                   .dbline 143
 03B8 80910200          lds R24,_timers
 03BC 8535              cpi R24,85
 03BE 89F5              brne L95
 03C0                   .dbline 144
 03C0                   .dbline 145
 03C0 80910300          lds R24,_t0_times
 03C4 8031              cpi R24,16
 03C6 70F4              brsh L97
 03C8                   .dbline 146
 03C8                   .dbline 147
 03C8 55DE              rcall _backward
 03CA                   .dbline 148
 03CA 80E0              ldi R24,<_sound_back
 03CC 90E0              ldi R25,>_sound_back
 03CE 20900000          lds R2,_sound_add
 03D2 30900100          lds R3,_sound_add+1
 03D6 280E              add R2,R24
 03D8 391E              adc R3,R25
 03DA E22D              mov R30,R2
 03DC F32D              mov R31,R3
 03DE C895              lpm
 03E0 00920E00          sts _temp1,R0
 03E4                   .dbline 149
 03E4           L97:
 03E4                   .dbline 150
 03E4 80E1              ldi R24,16
 03E6 20900300          lds R2,_t0_times
 03EA 8215              cp R24,R2
 03EC 88F4              brsh L99
 03EE 822D              mov R24,R2
 03F0 8831              cpi R24,24
 03F2 70F4              brsh L99
 03F4                   .dbline 151
 03F4                   .dbline 152
 03F4 30DE              rcall _turn_left
 03F6                   .dbline 153
 03F6 80E0              ldi R24,<_sound_back
 03F8 90E0              ldi R25,>_sound_back
 03FA 20900000          lds R2,_sound_add
 03FE 30900100          lds R3,_sound_add+1
 0402 280E              add R2,R24
 0404 391E              adc R3,R25
 0406 E22D              mov R30,R2
 0408 F32D              mov R31,R3
 040A C895              lpm
 040C 00920E00          sts _temp1,R0
 0410                   .dbline 154
 0410           L99:
 0410                   .dbline 155
 0410 80910300          lds R24,_t0_times
 0414 8831              cpi R24,24
 0416 29F4              brne L101
 0418                   .dbline 156
 0418                   .dbline 157
 0418 2224              clr R2
 041A 20920200          sts _timers,R2
 041E                   .dbline 158
 041E 20920300          sts _t0_times,R2
 0422                   .dbline 159
 0422           L101:
 0422                   .dbline 160

⌨️ 快捷键说明

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