📄 music_car.lis
字号:
01F0 2628 .byte 38,40
01F2 4745 .byte 'G,'E
01F4 4646 .byte 'F,'F
01F6 4646 .byte 'F,'F
01F8 4646 .byte 'F,'F
01FA 4623 .byte 'F,35
01FC 2546 .byte 37,'F
01FE 4A39 .byte 'J,57
0200 1827 .byte 24,39
0202 2848 .byte 40,'H
0204 4848 .byte 'H,'H
0206 2827 .byte 40,39
0208 3616 .byte 54,22
020A 4547 .byte 'E,'G
020C 4646 .byte 'F,'F
020E 4623 .byte 'F,35
0210 2546 .byte 37,'F
0212 4A39 .byte 'J,57
0214 1827 .byte 24,39
0216 2848 .byte 40,'H
0218 4828 .byte 'H,40
021A 2736 .byte 39,54
021C 1645 .byte 22,'E
021E 2726 .byte 39,38
0220 4646 .byte 'F,'F
0222 4646 .byte 'F,'F
0224 4646 .byte 'F,'F
0226 0000 .byte 0,0
0228 .dbsym e music_33 _music_33 A[146:146]kc
0228 _music_44::
0228 2A2C .byte 42,44
022A 4D4D .byte 'M,'M
022C 4D2A .byte 'M,42
022E 2C49 .byte 44,'I
0230 4949 .byte 'I,'I
0232 2A2C .byte 42,44
0234 2D4F .byte 45,'O
0236 2D4C .byte 45,'L
0238 1D18 .byte 29,24
023A 2A49 .byte 42,'I
023C 4949 .byte 'I,'I
023E 292A .byte 41,42
0240 4C4C .byte 'L,'L
0242 4C29 .byte 'L,41
0244 2A29 .byte 42,41
0246 264D .byte 38,'M
0248 4D4D .byte 'M,'M
024A 2628 .byte 38,40
024C 391A .byte 57,26
024E 2927 .byte 41,39
0250 2628 .byte 38,40
0252 4545 .byte 'E,'E
0254 452A .byte 'E,42
0256 2C4D .byte 44,'M
0258 4D4D .byte 'M,'M
025A 2A2C .byte 42,44
025C 4949 .byte 'I,'I
025E 492A .byte 'I,42
0260 2C2D .byte 44,45
0262 4F2D .byte 'O,45
0264 4C1D .byte 'L,29
0266 182A .byte 24,42
0268 4949 .byte 'I,'I
026A 4929 .byte 'I,41
026C 2A4C .byte 42,'L
026E 4C4C .byte 'L,'L
0270 292A .byte 41,42
0272 2926 .byte 41,38
0274 4D4D .byte 'M,'M
0276 4D26 .byte 'M,38
0278 2839 .byte 40,57
027A 1A29 .byte 26,41
027C 2726 .byte 39,38
027E 2548 .byte 37,'H
0280 4820 .byte 'H,32
0282 2F2F .byte 47,47
0284 2D4F .byte 45,'O
0286 4F20 .byte 'O,32
0288 2D2F .byte 45,47
028A 2D4C .byte 45,'L
028C 4C4C .byte 'L,'L
028E 2C2A .byte 44,42
0290 6D2C .byte 'm,44
0292 4819 .byte 'H,25
0294 1828 .byte 24,40
0296 4A4A .byte 'J,'J
0298 202A .byte 32,42
029A 2A29 .byte 42,41
029C 4A4A .byte 'J,'J
029E 202F .byte 32,47
02A0 2F2E .byte 47,46
02A2 4D4D .byte 'M,'M
02A4 4D2A .byte 'M,42
02A6 2A69 .byte 42,'i
02A8 2A2F .byte 42,47
02AA 2E2D .byte 46,45
02AC 2A4C .byte 42,'L
02AE 4C4C .byte 'L,'L
02B0 0000 .byte 0,0
02B2 .dbsym e music_44 _music_44 A[138:138]kc
.area text(rom, con, rel)
024E .dbfile E:\icc\iccavr\sl3010\music_car\music_car.c
024E .dbfunc e timer0_init _timer0_init fV
.even
024E _timer0_init::
024E .dbline -1
024E .dbline 151
024E .dbline 152
024E 2224 clr R2
0250 23BE out 0x33,R2
0252 .dbline 153
0252 8DE3 ldi R24,61
0254 82BF out 0x32,R24
0256 .dbline 154
0256 85E0 ldi R24,5
0258 83BF out 0x33,R24
025A .dbline -2
025A .dbline 155
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\music_car\music_car.c
025C .dbfunc e timer0_ovf_isr _timer0_ovf_isr fV
.even
025C _timer0_ovf_isr::
025C 00D0 rcall push_lset
025E 00D0 rcall push_gset1
0260 .dbline -1
0260 .dbline 159
0260 .dbline 160
0260 8DE3 ldi R24,61
0262 82BF out 0x32,R24
0264 .dbline 161
0264 80910200 lds R24,_t0_times
0268 8F5F subi R24,255 ; addi 1
026A 80930200 sts _t0_times,R24
026E .dbline 162
026E 80910300 lds R24,_gzsl
0272 8838 cpi R24,136
0274 09F5 brne L65
0276 .dbline 163
0276 .dbline 164
0276 80910200 lds R24,_t0_times
027A 8A30 cpi R24,10
027C E9F4 brne L67
027E .dbline 165
027E .dbline 166
027E 80910900 lds R24,_timers
0282 8F5F subi R24,255 ; addi 1
0284 80930900 sts _timers,R24
0288 .dbline 167
0288 2224 clr R2
028A 20920200 sts _t0_times,R2
028E .dbline 168
028E 80E0 ldi R24,<_led_data
0290 90E0 ldi R25,>_led_data
0292 20900900 lds R2,_timers
0296 3324 clr R3
0298 280E add R2,R24
029A 391E adc R3,R25
029C E22D mov R30,R2
029E F32D mov R31,R3
02A0 C895 lpm
02A2 00920D00 sts _pa,R0
02A6 .dbline 169
02A6 802D mov R24,R0
02A8 8A30 cpi R24,10
02AA 19F4 brne L69
02AC .dbline 169
02AC .dbline 169
02AC 2224 clr R2
02AE 20920900 sts _timers,R2
02B2 .dbline 169
02B2 L69:
02B2 .dbline 170
02B2 20900D00 lds R2,_pa
02B6 2BBA out 0x1b,R2
02B8 .dbline 171
02B8 L67:
02B8 .dbline 172
02B8 L65:
02B8 .dbline 173
02B8 80910300 lds R24,_gzsl
02BC 8535 cpi R24,85
02BE 09F0 breq X8
02C0 AFC0 rjmp L71
02C2 X8:
02C2 .dbline 174
02C2 .dbline 175
02C2 80910200 lds R24,_t0_times
02C6 8430 cpi R24,4
02C8 09F0 breq X9
02CA AAC0 rjmp L73
02CC X9:
02CC .dbline 176
02CC .dbline 177
02CC 2224 clr R2
02CE 20920200 sts _t0_times,R2
02D2 .dbline 178
02D2 86B3 in R24,0x16
02D4 8F70 andi R24,15
02D6 80931900 sts _remote_in,R24
02DA .dbline 179
02DA 482F mov R20,R24
02DC 5527 clr R21
02DE 4130 cpi R20,1
02E0 E0E0 ldi R30,0
02E2 5E07 cpc R21,R30
02E4 09F4 brne X10
02E6 3CC0 rjmp L81
02E8 X10:
02E8 4230 cpi R20,2
02EA E0E0 ldi R30,0
02EC 5E07 cpc R21,R30
02EE B9F0 breq L79
02F0 4430 cpi R20,4
02F2 E0E0 ldi R30,0
02F4 5E07 cpc R21,R30
02F6 29F0 breq L78
02F8 4830 cpi R20,8
02FA E0E0 ldi R30,0
02FC 5E07 cpc R21,R30
02FE E9F0 breq L80
0300 3CC0 rjmp L75
0302 X7:
0302 .dbline 180
0302 L78:
0302 .dbline 182
0302 2224 clr R2
0304 3324 clr R3
0306 30921100 sts _rst_time+1,R3
030A 20921000 sts _rst_time,R2
030E .dbline 183
030E 30920100 sts _sound_add+1,R3
0312 20920000 sts _sound_add,R2
0316 .dbline 184
0316 81E1 ldi R24,17
0318 80930100 sts _sound_1,R24
031C .dbline 185
031C 2EC0 rjmp L76
031E L79:
031E .dbline 187
031E 2224 clr R2
0320 3324 clr R3
0322 30921100 sts _rst_time+1,R3
0326 20921000 sts _rst_time,R2
032A .dbline 188
032A 30920100 sts _sound_add+1,R3
032E 20920000 sts _sound_add,R2
0332 .dbline 189
0332 82E2 ldi R24,34
0334 80930100 sts _sound_1,R24
0338 .dbline 190
0338 20C0 rjmp L76
033A L80:
033A .dbline 192
033A 80911000 lds R24,_rst_time
033E 90911100 lds R25,_rst_time+1
0342 0196 adiw R24,1
0344 90931100 sts _rst_time+1,R25
0348 80931000 sts _rst_time,R24
034C .dbline 193
034C 2224 clr R2
034E 3324 clr R3
0350 30920100 sts _sound_add+1,R3
0354 20920000 sts _sound_add,R2
0358 .dbline 194
0358 83E3 ldi R24,51
035A 80930100 sts _sound_1,R24
035E .dbline 195
035E 0DC0 rjmp L76
0360 L81:
0360 .dbline 197
0360 2224 clr R2
0362 3324 clr R3
0364 30921100 sts _rst_time+1,R3
0368 20921000 sts _rst_time,R2
036C .dbline 198
036C 30920100 sts _sound_add+1,R3
0370 20920000 sts _sound_add,R2
0374 .dbline 199
0374 84E4 ldi R24,68
0376 80930100 sts _sound_1,R24
037A .dbline 200
037A L75:
037A L76:
037A .dbline 202
037A 80910100 lds R24,_sound_1
037E 8131 cpi R24,17
0380 69F4 brne L82
0382 .dbline 203
0382 .dbline 204
0382 80E0 ldi R24,<_music_11
0384 90E0 ldi R25,>_music_11
0386 20900000 lds R2,_sound_add
038A 30900100 lds R3,_sound_add+1
038E 280E add R2,R24
0390 391E adc R3,R25
0392 E22D mov R30,R2
0394 F32D mov R31,R3
0396 C895 lpm
0398 00920E00 sts _temp1,R0
039C .dbline 205
039C L82:
039C .dbline 206
039C 80910100 lds R24,_sound_1
03A0 8232 cpi R24,34
03A2 69F4 brne L84
03A4 .dbline 207
03A4 .dbline 208
03A4 80E0 ldi R24,<_music_22
03A6 90E0 ldi R25,>_music_22
03A8 20900000
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -