📄 mp3.s
字号:
.module mp3.c
.area data(ram, con, rel)
_vol::
.blkb 2
.area idata
.word 8224
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.dbsym e vol _vol i
_flag::
.blkb 1
.area idata
.byte 0
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.dbsym e flag _flag c
_AVR_bmp::
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.blkb 2
.area idata
.byte 0,128
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.blkb 2
.area idata
.byte 240,240
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.blkb 2
.area idata
.byte 'p,240
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.blkb 2
.area idata
.byte 240,128
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.blkb 2
.area idata
.byte 0,48
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.blkb 2
.area idata
.byte 240,240
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.blkb 2
.area idata
.byte 192,0
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.blkb 2
.area idata
.byte 192,240
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.blkb 2
.area idata
.byte 240,48
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.blkb 2
.area idata
.byte 0,240
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.blkb 2
.area idata
.byte 240,240
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.blkb 2
.area idata
.byte 'p,'p
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.blkb 2
.area idata
.byte 'p,'p
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.blkb 2
.area idata
.byte 'p,240
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.blkb 2
.area idata
.byte 224,192
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.blkb 2
.area idata
.byte 0,192
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.blkb 2
.area idata
.byte 248,255
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.blkb 2
.area idata
.byte 255,227
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.blkb 2
.area idata
.byte 224,227
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.blkb 2
.area idata
.byte 255,255
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.blkb 2
.area idata
.byte 252,192
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.blkb 2
.area idata
.byte 1,15
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.blkb 2
.area idata
.byte 127,254
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.blkb 2
.area idata
.byte 240,128
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.blkb 2
.area idata
.byte 240,254
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.blkb 2
.area idata
.byte 127,15
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.blkb 2
.area idata
.byte 1,0
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.blkb 2
.area idata
.byte 0,255
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.blkb 2
.area idata
.byte 255,255
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.blkb 2
.area idata
.byte 28,28
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.blkb 2
.area idata
.byte 60,124
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.blkb 2
.area idata
.byte 252,239
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.blkb 2
.area idata
.byte 207,7
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.blkb 2
.area idata
.byte 6,7
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.blkb 2
.area idata
.byte 7,1
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.blkb 2
.area idata
.byte 0,1
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.blkb 2
.area idata
.byte 7,7
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.blkb 2
.area idata
.byte 6,0
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.blkb 2
.area idata
.byte 0,3
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.blkb 2
.area idata
.byte 7,7
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.blkb 2
.area idata
.byte 7,3
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.blkb 2
.area idata
.byte 0,7
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.blkb 2
.area idata
.byte 7,7
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.blkb 2
.area idata
.byte 1,7
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.blkb 2
.area idata
.byte 7,7
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.blkb 2
.area idata
.byte 4,0
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/mp3.h
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/bmp.h
.dbsym e AVR_bmp _AVR_bmp A[120:120]c
_china_bmp::
.blkb 2
.area idata
.byte 32,24
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/bmp.h
.blkb 2
.area idata
.byte 136,40
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/bmp.h
.blkb 2
.area idata
.byte 'H,12
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/bmp.h
.blkb 2
.area idata
.byte 232,8
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/bmp.h
.blkb 2
.area idata
.byte 8,40
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/bmp.h
.blkb 2
.area idata
.byte 24,0
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/bmp.h
.blkb 2
.area idata
.byte 132,244
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/bmp.h
.blkb 2
.area idata
.byte 132,252
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/bmp.h
.blkb 2
.area idata
.byte 64,32
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/bmp.h
.blkb 2
.area idata
.byte 'P,'L
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/bmp.h
.blkb 2
.area idata
.byte 'P,32
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/bmp.h
.blkb 2
.area idata
.byte 64,0
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/bmp.h
.blkb 2
.area idata
.byte 16,24
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/bmp.h
.blkb 2
.area idata
.byte 40,168
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/bmp.h
.blkb 2
.area idata
.byte 'h,44
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/bmp.h
.blkb 2
.area idata
.byte 40,'h
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/bmp.h
.blkb 2
.area idata
.byte 168,40
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/bmp.h
.blkb 2
.area idata
.byte 24,0
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/bmp.h
.blkb 2
.area idata
.byte 2,18
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/bmp.h
.blkb 2
.area idata
.byte 18,19
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/bmp.h
.blkb 2
.area idata
.byte 10,6
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/bmp.h
.blkb 2
.area idata
.byte 3,6
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/bmp.h
.blkb 2
.area idata
.byte 10,18
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/bmp.h
.blkb 2
.area idata
.byte 2,0
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/bmp.h
.blkb 2
.area idata
.byte 4,20
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/bmp.h
.blkb 2
.area idata
.byte 18,15
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/bmp.h
.blkb 2
.area idata
.byte 16,23
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/bmp.h
.blkb 2
.area idata
.byte 16,23
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/bmp.h
.blkb 2
.area idata
.byte 24,23
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/bmp.h
.blkb 2
.area idata
.byte 16,0
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/bmp.h
.blkb 2
.area idata
.byte 16,16
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/bmp.h
.blkb 2
.area idata
.byte 21,21
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/bmp.h
.blkb 2
.area idata
.byte 21,31
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/bmp.h
.blkb 2
.area idata
.byte 21,21
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/bmp.h
.blkb 2
.area idata
.byte 21,17
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/bmp.h
.blkb 2
.area idata
.byte 16,0
.area data(ram, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/bmp.h
.dbsym e china_bmp _china_bmp A[72:72]c
.area text(rom, con, rel)
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序/bmp.h
.dbfile E:\V3U~1\sd\M64-SD卡MP3程序\mp3.c
.dbfunc e key_port _key_port fV
.even
_key_port::
.dbline -1
.dbline 19
; /************************************************************/
; /* MP3 Code for M32L */
; /* By pasyong */
; /* 2006-4 */
; /* Base ICC6.31A */
; /************************************************************/
; #include <iom64v.h>
; #include <macros.h>
; #include <stdio.h>
; #include "1011.h"
; #include "mp3.h"
; #include "sd.h"
; #include "fat.h"
; #include "lcd.h"
; #include "bmp.h"
; #include "delay.h"
;
; void key_port(void)
; {
.dbline 20
; DDRE=0X00;
clr R2
out 0x2,R2
.dbline 21
; PORTE=0XFF;
ldi R24,255
out 0x3,R24
.dbline -2
L1:
.dbline 0 ; func end
ret
.dbend
.dbfunc e main _main fV
.even
_main::
sbiw R28,5
.dbline -1
.dbline 24
; }
; void main()
; {
.dbline 25
; key_port();
xcall _key_port
.dbline 26
; spi_init();
xcall _spi_init
.dbline 27
; LCD_Init();
xcall _LCD_Init
.dbline 28
; LCD_clear();
xcall _LCD_clear
.dbline 29
; LCD_write_String(0,5,"MEGA64L MP3"); // 显示英文字符串
ldi R24,<L3
ldi R25,>L3
std y+1,R25
std y+0,R24
ldi R18,5
clr R16
xcall _LCD_write_String
.dbline 30
; LCD_draw_map(0,2,AVR_bmp,40,24); // 显示“AVR”位图
ldi R24,24
std y+4,R24
ldi R24,40
std y+2,R24
ldi R24,<_AVR_bmp
ldi R25,>_AVR_bmp
std y+1,R25
std y+0,R24
ldi R18,2
clr R16
xcall _LCD_draw_map
.dbline 31
; LCD_draw_map(44,2,china_bmp,36,15); // 显示”实验室“位图
ldi R24,15
std y+4,R24
ldi R24,36
std y+2,R24
ldi R24,<_china_bmp
ldi R25,>_china_bmp
std y+1,R25
std y+0,R24
ldi R18,2
ldi R16,44
xcall _LCD_draw_map
.dbline 32
; mp3_port_init();vs1003_init();vs1003_init();
xcall _mp3_port_init
.dbline 32
xcall _vs1003_init
.dbline 32
xcall _vs1003_init
.dbline 33
; sd_port_init();SD_Init();SD_Init();
xcall _sd_port_init
.dbline 33
xcall _SD_Init
.dbline 33
xcall _SD_Init
.dbline 34
; SPCR = 0x50; //提速
ldi R24,80
out 0xd,R24
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -