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

📄 sl3010_3.lis

📁 单片机开发资料光盘-双龙-686M.zip
💻 LIS
📖 第 1 页 / 共 5 页
字号:
 0088 DBE7              .byte 219,231
 008A FF00              .byte 255,0
 008C FF00              .byte 255,0
 008E FF00              .byte 255,0
 0090 FF00              .byte 255,0
 0092 0A0A              .byte 10,10
 0094                   .dbsym e led_data _led_data A[118:118]kc
                        .area text(rom, con, rel)
 024E                   .dbfile E:\icc\iccavr\sl3010\sl3010_3\sl3010_3.c
 024E                   .dbfunc e timer0_init _timer0_init fV
                        .even
 024E           _timer0_init::
 024E                   .dbline -1
 024E                   .dbline 90
 024E                   .dbline 91
 024E 2224              clr R2
 0250 23BE              out 0x33,R2
 0252                   .dbline 92
 0252 8DE3              ldi R24,61
 0254 82BF              out 0x32,R24
 0256                   .dbline 93
 0256 85E0              ldi R24,5
 0258 83BF              out 0x33,R24
 025A                   .dbline -2
 025A                   .dbline 94
 025A           L63:
 025A                   .dbline 0 ; func end
 025A 0895              ret
 025C                   .dbend
                        .area vector(rom, abs)
                        .org 14
 000E 2EC1              rjmp _timer0_ovf_isr
                        .area text(rom, con, rel)
 025C                   .dbfile E:\icc\iccavr\sl3010\sl3010_3\sl3010_3.c
 025C                   .dbfunc e timer0_ovf_isr _timer0_ovf_isr fV
                        .even
 025C           _timer0_ovf_isr::
 025C 00D0              rcall push_lset
 025E                   .dbline -1
 025E                   .dbline 98
 025E                   .dbline 99
 025E 8DE3              ldi R24,61
 0260 82BF              out 0x32,R24
 0262                   .dbline 100
 0262 80910000          lds R24,_t0_times
 0266 8F5F              subi R24,255    ; addi 1
 0268 80930000          sts _t0_times,R24
 026C                   .dbline 101
 026C 80910100          lds R24,_gzsl
 0270 8838              cpi R24,136
 0272 61F4              brne L65
 0274                   .dbline 102
 0274                   .dbline 103
 0274 80910000          lds R24,_t0_times
 0278 8A30              cpi R24,10
 027A 41F4              brne L67
 027C                   .dbline 104
 027C                   .dbline 105
 027C 80910800          lds R24,_timers
 0280 8F5F              subi R24,255    ; addi 1
 0282 80930800          sts _timers,R24
 0286                   .dbline 106
 0286 2224              clr R2
 0288 20920000          sts _t0_times,R2
 028C                   .dbline 107
 028C           L67:
 028C                   .dbline 108
 028C           L65:
 028C                   .dbline 109
 028C 80910100          lds R24,_gzsl
 0290 8131              cpi R24,17
 0292 89F4              brne L69
 0294                   .dbline 110
 0294                   .dbline 111
 0294 20901300          lds R2,_delay_time1
 0298 30901400          lds R3,_delay_time1+1
 029C 40900000          lds R4,_t0_times
 02A0 5524              clr R5
 02A2 4214              cp R4,R2
 02A4 5304              cpc R5,R3
 02A6 39F4              brne L71
 02A8                   .dbline 112
 02A8                   .dbline 113
 02A8 2224              clr R2
 02AA 20920000          sts _t0_times,R2
 02AE                   .dbline 114
 02AE 82E2              ldi R24,34
 02B0 80930100          sts _gzsl,R24
 02B4                   .dbline 115
 02B4 E4DE              rcall _forward
 02B6                   .dbline 116
 02B6           L71:
 02B6                   .dbline 117
 02B6           L69:
 02B6                   .dbline 118
 02B6 80910100          lds R24,_gzsl
 02BA 8232              cpi R24,34
 02BC 89F4              brne L73
 02BE                   .dbline 119
 02BE                   .dbline 120
 02BE 20901100          lds R2,_delay_time2
 02C2 30901200          lds R3,_delay_time2+1
 02C6 40900000          lds R4,_t0_times
 02CA 5524              clr R5
 02CC 4214              cp R4,R2
 02CE 5304              cpc R5,R3
 02D0 39F4              brne L75
 02D2                   .dbline 121
 02D2                   .dbline 122
 02D2 2224              clr R2
 02D4 20920000          sts _t0_times,R2
 02D8                   .dbline 123
 02D8 81E1              ldi R24,17
 02DA 80930100          sts _gzsl,R24
 02DE                   .dbline 124
 02DE B6DE              rcall _turn_right
 02E0                   .dbline 125
 02E0           L75:
 02E0                   .dbline 126
 02E0           L73:
 02E0                   .dbline -2
 02E0                   .dbline 127
 02E0           L64:
 02E0 00D0              rcall pop_lset
 02E2                   .dbline 0 ; func end
 02E2 1895              reti
 02E4                   .dbend
 02E4                   .dbfunc e stop_timer0 _stop_timer0 fV
                        .even
 02E4           _stop_timer0::
 02E4                   .dbline -1
 02E4                   .dbline 130
 02E4                   .dbline 131
 02E4 F894              cli
 02E6                   .dbline 132
 02E6 2224              clr R2
 02E8 23BE              out 0x33,R2
 02EA                   .dbline 133
 02EA 25BE              out 0x35,R2
 02EC                   .dbline 134
 02EC 2BBE              out 0x3b,R2
 02EE                   .dbline 135
 02EE 29BE              out 0x39,R2
 02F0                   .dbline 136
 02F0 7894              sei
 02F2                   .dbline -2
 02F2                   .dbline 137
 02F2           L77:
 02F2                   .dbline 0 ; func end
 02F2 0895              ret
 02F4                   .dbend
                        .area vector(rom, abs)
                        .org 12
 000C 7AC1              rjmp _timer1_ovf_isr
                        .area text(rom, con, rel)
 02F4                   .dbfile E:\icc\iccavr\sl3010\sl3010_3\sl3010_3.c
 02F4                   .dbfunc e timer1_ovf_isr _timer1_ovf_isr fV
                        .even
 02F4           _timer1_ovf_isr::
 02F4 2A92              st -y,R2
 02F6 3A92              st -y,R3
 02F8 8A93              st -y,R24
 02FA 2FB6              in R2,0x3f
 02FC 2A92              st -y,R2
 02FE                   .dbline -1
 02FE                   .dbline 149
 02FE                   .dbline 150
 02FE 20900F00          lds R2,_toneconst
 0302 30901000          lds R3,_toneconst+1
 0306 3DBC              out 0x2d,R3
 0308 2CBC              out 0x2c,R2
 030A                   .dbline 151
 030A 81E0              ldi R24,1
 030C 25B2              in R2,0x15
 030E 2826              eor R2,R24
 0310 25BA              out 0x15,R2
 0312                   .dbline -2
 0312                   .dbline 152
 0312           L78:
 0312 2990              ld R2,y+
 0314 2FBE              out 0x3f,R2
 0316 8991              ld R24,y+
 0318 3990              ld R3,y+
 031A 2990              ld R2,y+
 031C                   .dbline 0 ; func end
 031C 1895              reti
 031E                   .dbend
 031E                   .dbfunc e music_car _music_car fV
                        .even
 031E           _music_car::
 031E                   .dbline -1
 031E                   .dbline 155
 031E                   .dbline 156
 031E 2224              clr R2
 0320 2FBC              out 0x2f,R2
 0322                   .dbline 157
 0322 82E0              ldi R24,2
 0324 8EBD              out 0x2e,R24
 0326                   .dbline 158
 0326 80E0              ldi R24,<_sound
 0328 90E0              ldi R25,>_sound
 032A 00910000          lds R16,_sound_add
 032E 10910100          lds R17,_sound_add+1
 0332 080F              add R16,R24
 0334 191F              adc R17,R25
 0336 00D0              rcall _EEPROMread
 0338 00930D00          sts _temp1,R16
 033C 4BC0              rjmp L81
 033E           L80:
 033E                   .dbline 160
 033E                   .dbline 161
 033E 20900D00          lds R2,_temp1
 0342 20920E00          sts _temp,R2
 0346                   .dbline 162
 0346 822D              mov R24,R2
 0348 8F70              andi R24,15
 034A 80930E00          sts _temp,R24
 034E                   .dbline 174
 034E 282E              mov R2,R24
 0350 8823              tst R24
 0352 B9F0              breq L83
 0354                   .dbline 175
 0354                   .dbline 176
 0354 89B7              in R24,0x39
 0356 8068              ori R24,128
 0358 89BF              out 0x39,R24
 035A                   .dbline 177
 035A 822D              mov R24,R2
 035C 8150              subi R24,1
 035E 80930E00          sts _temp,R24
 0362                   .dbline 178
 0362 80E0              ldi R24,<_TONETABLE
 0364 90E0              ldi R25,>_TONETABLE
 0366 00910E00          lds R16,_temp
 036A 1127              clr R17
 036C 000F              lsl R16
 036E 111F              rol R17
 0370 080F              add R16,R24
 0372 191F              adc R17,R25
 0374 00D0              rcall lpm16
 0376 10931000          sts _toneconst+1,R17
 037A 00930F00          sts _toneconst,R16
 037E                   .dbline 179
 037E 1DBD              out 0x2d,R17
 0380 0CBD              out 0x2c,R16
 0382                   .dbline 180
 0382           L83:
 0382                   .dbline 181
 0382 20900D00          lds R2,_temp1
 0386 20920E00          sts _temp,R2
 038A                   .dbline 182
 038A 822D              mov R24,R2
 038C 8295              swap R24
 038E 8F70              andi R24,#0x0F
 0390 80930E00          sts _temp,R24
 0394                   .dbline 183
 0394 8F70              andi R24,15
 0396 80930E00          sts _temp,R24
 039A                   .dbline 184
 039A 282F              mov R18,R24
 039C 3327              clr R19
 039E 01E8              ldi R16,129
 03A0 10E0              ldi R17,0
 03A2 00D0              rcall mpy16s
 03A4 45DE              rcall _delay_ms
 03A6                   .dbline 185
 03A6 89B7              in R24,0x39
 03A8 8F77              andi R24,127
 03AA 89BF              out 0x39,R24
 03AC                   .dbline 186
 03AC 80910000          lds R24,_sound_add
 03B0 90910100          lds R25,_sound_add+1
 03B4 0196              adiw R24,1
 03B6 90930100          sts _sound_add+1,R25
 03BA 80930000          sts _sound_add,R24
 03BE                   .dbline 187
 03BE 80E0              ldi R24,<_sound
 03C0 90E0              ldi R25,>_sound
 03C2 00910000          lds R16,_sound_add
 03C6 10910100          lds R17,_sound_add+1
 03CA 080F              add R16,R24
 03CC 191F              adc R17,R25
 03CE 00D0              rcall _EEPROMread
 03D0 00930D00          sts _temp1,R16
 03D4                   .dbline 188
 03D4           L81:
 03D4                   .dbline 159
 03D4 20900D00          lds R2,_temp1
 03D8 2220              tst R2
 03DA 09F0              breq X7
 03DC B0CF              rjmp L80
 03DE           X7:
 03DE                   .dbline 189
 03DE 08EE              ldi R16,1000
 03E0 13E0              ldi R17,3
 03E2                   .dbline -2
 03E2                   .dbline 190
 03E2           L79:
 03E2                   .dbline 0 ; func end
 03E2 26CE              rjmp _delay_ms
 03E4                   .dbend
 03E4                   .dbfunc e xuanya_car _xuanya_car fV
                        .even
 03E4           _xuanya_car::
 03E4                   .dbline -1
 03E4                   .dbline 204
 03E4                   .dbline 205
 03E4 85EA              ldi R24,165
 03E6 8BBB              out 0x1b,R24
 03E8                   .dbline 207
 03E8 80E2              ldi R24,32
 03EA 80931800          sts _work_status,R24
 03EE                   .dbline 209
 03EE B8DE              rcall _mic_startup
 03F0 5EC0              rjmp L87
 03F2           L86:
 03F2                   .dbline 212
 03F2                   .dbline 214
 03F2 4EDE              rcall _sw_touch
 03F4                   .dbline 216
 03F4 83B3              in R24,0x13
 03F6 8071              andi R24,16
 03F8 80930A00          sts _pc,R24
 03FC                   .dbline 217
 03FC 8823              tst R24
 03FE 41F4              brne L89
 0400                   .dbline 218
 0400                   .dbline 219

⌨️ 快捷键说明

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