📄 main.lis
字号:
.module main.c
.area text(rom, con, rel)
0000 .dbfile D:\ICCFIL~1\五键MP3ICC\main.c
0000 .dbfunc e main _main fV
.even
0000 _main::
0000 .dbline -1
0000 .dbline 9
0000 ; #include<iom16v.h>
0000 ; #include<main.h>
0000 ; #include<sd.h>
0000 ; #include<fat16.h>
0000 ; #include<12232.h>
0000 ; #include<vs1003.h>
0000 ; uint8 BUFFER[512];
0000 ; void main(void)
0000 ; {
0000 .dbline 10
0000 ; key_init();
0000 8AB3 in R24,0x1a
0002 8F70 andi R24,15
0004 8ABB out 0x1a,R24
0006 .dbline 10
0006 8BB3 in R24,0x1b
0008 806F ori R24,240
000A 8BBB out 0x1b,R24
000C .dbline 10
000C 84B3 in R24,0x14
000E 8E7F andi R24,254
0010 84BB out 0x14,R24
0012 .dbline 10
0012 A89A sbi 0x15,0
0014 .dbline 10
0014 .dbline 11
0014 ; lcd_init();
0014 00D0 rcall _lcd_init
0016 .dbline 12
0016 ; lcd_on();
0016 85B3 in R24,0x15
0018 8D7F andi R24,253
001A 85BB out 0x15,R24
001C .dbline 13
001C ; VS1003B_Init();
001C 00D0 rcall _VS1003B_Init
001E .dbline 14
001E ; delay(500);
001E 04EF ldi R16,500
0020 11E0 ldi R17,1
0022 00D0 rcall _delay
0024 .dbline 15
0024 ; SD_Init();
0024 00D0 rcall _SD_Init
0026 .dbline 16
0026 ; FAT_Init();
0026 00D0 rcall _FAT_Init
0028 .dbline 17
0028 ; playmp3();
0028 00D0 rcall _playmp3
002A .dbline -2
002A L4:
002A .dbline 0 ; func end
002A 0895 ret
002C .dbend
.area bss(ram, con, rel)
0000 .dbfile D:\ICCFIL~1\五键MP3ICC\main.c
0000 _BUFFER::
0000 .blkb 512
0200 .dbsym e BUFFER _BUFFER A[512:512]c
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -