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

📄 remote_car.lis

📁 单片机开发资料光盘-双龙-686M.zip
💻 LIS
📖 第 1 页 / 共 4 页
字号:
 0352 20900000          lds R2,_sound_add
 0356 30900100          lds R3,_sound_add+1
 035A 280E              add R2,R24
 035C 391E              adc R3,R25
 035E E22D              mov R30,R2
 0360 F32D              mov R31,R3
 0362 C895              lpm
 0364 00920F00          sts _temp1,R0
 0368                   .dbline 103
 0368 37C0              rjmp L78
 036A           L82:
 036A                   .dbline 105
 036A 84DE              rcall _backward
 036C                   .dbline 106
 036C 2224              clr R2
 036E 20920700          sts _rst_time,R2
 0372                   .dbline 107
 0372 80E0              ldi R24,<_sound_back
 0374 90E0              ldi R25,>_sound_back
 0376 20900000          lds R2,_sound_add
 037A 30900100          lds R3,_sound_add+1
 037E 280E              add R2,R24
 0380 391E              adc R3,R25
 0382 E22D              mov R30,R2
 0384 F32D              mov R31,R3
 0386 C895              lpm
 0388 00920F00          sts _temp1,R0
 038C                   .dbline 108
 038C 25C0              rjmp L78
 038E           L83:
 038E                   .dbline 110
 038E 7CDE              rcall _stop
 0390                   .dbline 111
 0390 80910700          lds R24,_rst_time
 0394 8F5F              subi R24,255    ; addi 1
 0396 80930700          sts _rst_time,R24
 039A                   .dbline 112
 039A 80E0              ldi R24,<_sound_stop
 039C 90E0              ldi R25,>_sound_stop
 039E 20900000          lds R2,_sound_add
 03A2 30900100          lds R3,_sound_add+1
 03A6 280E              add R2,R24
 03A8 391E              adc R3,R25
 03AA E22D              mov R30,R2
 03AC F32D              mov R31,R3
 03AE C895              lpm
 03B0 00920F00          sts _temp1,R0
 03B4                   .dbline 113
 03B4 11C0              rjmp L78
 03B6           L84:
 03B6                   .dbline 115
 03B6 4FDE              rcall _turn_left
 03B8                   .dbline 116
 03B8 2224              clr R2
 03BA 20920700          sts _rst_time,R2
 03BE                   .dbline 117
 03BE 80E0              ldi R24,<_sound_left
 03C0 90E0              ldi R25,>_sound_left
 03C2 20900000          lds R2,_sound_add
 03C6 30900100          lds R3,_sound_add+1
 03CA 280E              add R2,R24
 03CC 391E              adc R3,R25
 03CE E22D              mov R30,R2
 03D0 F32D              mov R31,R3
 03D2 C895              lpm
 03D4 00920F00          sts _temp1,R0
 03D8                   .dbline 118
 03D8           L77:
 03D8           L78:
 03D8                   .dbline 120
 03D8           L73:
 03D8                   .dbline 121
 03D8           L71:
 03D8                   .dbline -2
 03D8                   .dbline 122
 03D8           L64:
 03D8 00D0              rcall pop_gset1
 03DA 00D0              rcall pop_lset
 03DC                   .dbline 0 ; func end
 03DC 1895              reti
 03DE                   .dbend
 03DE                   .dbfunc e stop_timer0 _stop_timer0 fV
                        .even
 03DE           _stop_timer0::
 03DE                   .dbline -1
 03DE                   .dbline 125
 03DE                   .dbline 126
 03DE F894              cli
 03E0                   .dbline 127
 03E0 2224              clr R2
 03E2 23BE              out 0x33,R2
 03E4                   .dbline 128
 03E4 25BE              out 0x35,R2
 03E6                   .dbline 129
 03E6 2BBE              out 0x3b,R2
 03E8                   .dbline 130
 03E8 29BE              out 0x39,R2
 03EA                   .dbline 131
 03EA 7894              sei
 03EC                   .dbline -2
 03EC                   .dbline 132
 03EC           L85:
 03EC                   .dbline 0 ; func end
 03EC 0895              ret
 03EE                   .dbend
                        .area vector(rom, abs)
                        .org 12
 000C F7C1              rjmp _timer1_ovf_isr
                        .area text(rom, con, rel)
 03EE                   .dbfile E:\icc\iccavr\sl3010\remote_car\remote_car.c
 03EE                   .dbfunc e timer1_ovf_isr _timer1_ovf_isr fV
                        .even
 03EE           _timer1_ovf_isr::
 03EE 2A92              st -y,R2
 03F0 3A92              st -y,R3
 03F2 8A93              st -y,R24
 03F4 2FB6              in R2,0x3f
 03F6 2A92              st -y,R2
 03F8                   .dbline -1
 03F8                   .dbline 136
 03F8                   .dbline 137
 03F8                   .dbline 138
 03F8 20901100          lds R2,_toneconst
 03FC 30901200          lds R3,_toneconst+1
 0400 3DBC              out 0x2d,R3
 0402 2CBC              out 0x2c,R2
 0404                   .dbline 139
 0404 81E0              ldi R24,1
 0406 25B2              in R2,0x15
 0408 2826              eor R2,R24
 040A 25BA              out 0x15,R2
 040C                   .dbline 140
 040C                   .dbline -2
 040C                   .dbline 141
 040C           L86:
 040C 2990              ld R2,y+
 040E 2FBE              out 0x3f,R2
 0410 8991              ld R24,y+
 0412 3990              ld R3,y+
 0414 2990              ld R2,y+
 0416                   .dbline 0 ; func end
 0416 1895              reti
 0418                   .dbend
 0418                   .dbfunc e remote_car _remote_car fV
                        .even
 0418           _remote_car::
 0418                   .dbline -1
 0418                   .dbline 144
 0418                   .dbline 146
 0418 F3DD              rcall _port_init
 041A                   .dbline 148
 041A 80E6              ldi R24,96
 041C 80931A00          sts _work_status,R24
 0420           L88:
 0420                   .dbline 151
 0420 8FE0              ldi R24,15
 0422 8BBB              out 0x1b,R24
 0424                   .dbline 153
 0424 88E8              ldi R24,136
 0426 80930300          sts _gzsl,R24
 042A                   .dbline 153
 042A 2224              clr R2
 042C 20920A00          sts _timers,R2
 0430                   .dbline 153
 0430 20920200          sts _t0_times,R2
 0434                   .dbline 154
 0434 F894              cli
 0436                   .dbline 155
 0436 0BDF              rcall _timer0_init
 0438                   .dbline 157
 0438 2224              clr R2
 043A 25BE              out 0x35,R2
 043C                   .dbline 158
 043C 2BBE              out 0x3b,R2
 043E                   .dbline 159
 043E 89B7              in R24,0x39
 0440 8260              ori R24,2
 0442 89BF              out 0x39,R24
 0444                   .dbline 160
 0444 7894              sei
 0446                   .dbline 162
 0446 8CDE              rcall _mic_startup
 0448                   .dbline 164
 0448 83E3              ldi R24,51
 044A 80930300          sts _gzsl,R24
 044E                   .dbline 164
 044E 2224              clr R2
 0450 20920200          sts _t0_times,R2
 0454                   .dbline 165
 0454 2FBC              out 0x2f,R2
 0456                   .dbline 166
 0456 82E0              ldi R24,2
 0458 8EBD              out 0x2e,R24
 045A           L89:
 045A                   .dbline 168
 045A 2224              clr R2
 045C 20920F00          sts _temp1,R2
 0460 20921000          sts _temp,R2
 0464                   .dbline 169
 0464 3324              clr R3
 0466 30920100          sts _sound_add+1,R3
 046A 20920000          sts _sound_add,R2
 046E 4FC0              rjmp L91
 0470           L90:
 0470                   .dbline 171
 0470                   .dbline 172
 0470 20900F00          lds R2,_temp1
 0474 20921000          sts _temp,R2
 0478                   .dbline 173
 0478 822D              mov R24,R2
 047A 8F70              andi R24,15
 047C 80931000          sts _temp,R24
 0480                   .dbline 174
 0480 282E              mov R2,R24
 0482 8823              tst R24
 0484 B9F0              breq L93
 0486                   .dbline 175
 0486                   .dbline 176
 0486 89B7              in R24,0x39
 0488 8068              ori R24,128
 048A 89BF              out 0x39,R24
 048C                   .dbline 177
 048C 822D              mov R24,R2
 048E 8150              subi R24,1
 0490 80931000          sts _temp,R24
 0494                   .dbline 178
 0494 80E0              ldi R24,<_TONETABLE
 0496 90E0              ldi R25,>_TONETABLE
 0498 00911000          lds R16,_temp
 049C 1127              clr R17
 049E 000F              lsl R16
 04A0 111F              rol R17
 04A2 080F              add R16,R24
 04A4 191F              adc R17,R25
 04A6 00D0              rcall lpm16
 04A8 10931200          sts _toneconst+1,R17
 04AC 00931100          sts _toneconst,R16
 04B0                   .dbline 179
 04B0 1DBD              out 0x2d,R17
 04B2 0CBD              out 0x2c,R16
 04B4                   .dbline 180
 04B4           L93:
 04B4                   .dbline 181
 04B4 20900F00          lds R2,_temp1
 04B8 20921000          sts _temp,R2
 04BC                   .dbline 182
 04BC 822D              mov R24,R2
 04BE 8295              swap R24
 04C0 8F70              andi R24,#0x0F
 04C2 80931000          sts _temp,R24
 04C6                   .dbline 183
 04C6 8F70              andi R24,15
 04C8 80931000          sts _temp,R24
 04CC                   .dbline 184
 04CC 282F              mov R18,R24
 04CE 3327              clr R19
 04D0 01E8              ldi R16,129
 04D2 10E0              ldi R17,0
 04D4 00D0              rcall mpy16s
 04D6 ACDD              rcall _delay_ms
 04D8                   .dbline 185
 04D8 89B7              in R24,0x39
 04DA 8F77              andi R24,127
 04DC 89BF              out 0x39,R24
 04DE                   .dbline 186
 04DE 80910000          lds R24,_sound_add
 04E2 90910100          lds R25,_sound_add+1
 04E6 0196              adiw R24,1
 04E8 90930100          sts _sound_add+1,R25
 04EC 80930000          sts _sound_add,R24
 04F0                   .dbline 188
 04F0 88E2              ldi R24,40
 04F2 20900700          lds R2,_rst_time
 04F6 8215              cp R24,R2
 04F8 50F4              brsh L95
 04FA                   .dbline 189
 04FA                   .dbline 190
 04FA 2224              clr R2
 04FC 20920700          sts _rst_time,R2
 0500                   .dbline 191
 0500 6EDF              rcall _stop_timer0
 0502                   .dbline 192
 0502 8FE0              ldi R24,15
 0504 8BBB              out 0x1b,R24
 0506                   .dbline 193
 0506 08EE              ldi R16,1000
 0508 13E0              ldi R17,3
 050A 92DD              rcall _delay_ms
 050C                   .dbline 194
 050C 89CF              rjmp L88
 050E           L95:
 050E                   .dbline 196
 050E           L91:
 050E                   .dbline 170
 050E 20900F00          lds R2,_temp1
 0512 2220              tst R2
 0514 09F0              breq X14
 0516 ACCF              rjmp L90
 0518           X14:
 0518                   .dbline 197
 0518 A0CF              rjmp L89
 051A           X13:
 051A                   .dbline -2
 051A           L87:
 051A                   .dbline 0 ; func end
 051A 0895              ret
 051C                   .dbend
 051C                   .dbfunc e main _main fV
                        .even
 051C           _main::
 051C                   .dbline -1
 051C                   .dbline 201
 051C                   .dbline 202
 051C                   .dbline -2
 051C                   .dbline 203
 051C           L97:
 051C                   .dbline 0 ; func end
 051C 7DCF              rjmp _remote_car
 051E                   .dbend
                        .area bss(ram, con, rel)
 0000                   .dbfile E:\icc\iccavr\sl3010\remote_car\remote_car.c
 0000           _sound_2::
 0000                   .blkb 1
 0001                   .dbsym e sound_2 _sound_2 c
 0001           _sound_1::
 0001                   .blkb 1
 0002                   .dbsym e sound_1 _sound_1 c
 0002           _t0_times::
 0002                   .blkb 1
 0003                   .dbsym e t0_times _t0_times c
 0003           _gzsl::
 0003                   .blkb 1
 0004                   .dbsym e gzsl _gzsl c
 0004           _remote_select::
 0004                   .blkb 1
 0005                   .dbsym e remote_select _remote_select c
 0005           _pd_select::
 0005                   .blkb 1
 0006                   .dbsym e pd_select _pd_select c
 0006           _cds::
 0006                   .blkb 1
 0007                   .dbsym e cds _cds c
 0007           _rst_time::
 0007                   .blkb 1
 0008                   .dbsym e rst_time _rst_time c
 0008           _cny_times::
 0008                   .blkb 1
 0009                   .dbsym e cny_times _cny_times c
 0009           _cny_in::
 0009                   .blkb 1
 000A                   .dbsym e cny_in _cny_in c
 000A           _timers::
 000A                   .blkb 1
 000B                   .dbsym e timers _timers c
 000B           _pd::
 000B                   .blkb 1
 000C                   .dbsym e pd _pd c
 000C           _pc::
 000C                   .blkb 1
 000D                   .dbsym e pc _pc c
 000D           _pb::
 000D                   .blkb 1
 000E                   .dbsym e pb _pb c
 000E           _pa::
 000E                   .blkb 1
 000F                   .dbsym e pa _pa c
 000F           _temp1::
 000F                   .blkb 1
 0010                   .dbsym e temp1 _temp1 c
 0010           _temp::
 0010                   .blkb 1
 0011                   .dbsym e temp _temp c
 0011           _toneconst::
 0011                   .blkb 2
 0013                   .dbsym e toneconst _toneconst i
 0013           _delay_time2::
 0013                   .blkb 2
 0015                   .dbsym e delay_time2 _delay_time2 i
 0015           _delay_time1::
 0015                   .blkb 2
 0017                   .dbsym e delay_time1 _delay_time1 i
 0017           _mic_in::
 0017                   .blkb 1
 0018                   .dbfile e:/ICC/include/sl3010.c
 0018                   .dbsym e mic_in _mic_in c
 0018           _remote_in::
 0018                   .blkb 1
 0019                   .dbfile E:\icc\iccavr\sl3010\remote_car\remote_car.c
 0019                   .dbsym e remote_in _remote_in c
 0019           _sw_in::
 0019                   .blkb 1
 001A                   .dbfile e:/ICC/include/sl3010.c
 001A                   .dbsym e sw_in _sw_in c
 001A           _work_status::
 001A                   .blkb 1
 001B                   .dbsym e work_status _work_status c

⌨️ 快捷键说明

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