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

📄 mp3play.mp

📁 mega128+VS1003做的mp3的程序 可以用WINAVR编译
💻 MP
字号:
NOTE: AVR Code addresses are word addresses
All other addresses (including ones in FLASH) are byte addresses

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                             lit   008C   533C =  21308. bytes (rel,con,rom)

       Addr  Global Symbol
      -----  --------------------------------
       008C  _vsBeepMP3
       008C  __lit_start
       134C  _header
       1388  _DIR
       1988  _playstatus
       1B08  _nBitmapDot
       2108  _xuanzhe
       21A8  _edit
       2248  _luyin
       22E8  _suiji
       2388  _system
       2428  _yinyuan
       24C8  _data
       2568  _week
       2608  _time
       26A8  _DotTbl16
       2948  _play_menu
       2AC8  _out
       2B68  _please_time
       2CE8  _full
       2FE8  _tab
       3168  _show_main
       32E8  _add_tab
       3388  _del_tab
       3428  _show_tab
       34C8  _diskinfor
       3948  _main_lab
       3AC8  _sys_lab
       3C48  _nAsciiDot
       4248  _power1
       42E8  _power2
       4388  _power3
       4428  _show_power
       44C8  _close_time
       4568  _open_time
       4608  _path_menu
       4788  _path_1
       4828  _path_2
       48C8  _path_3
       4968  _lin_menu
       4AE8  _lin_in1
       4B88  _lin_in2
       4C28  _lin_in3
       4CC8  _lin_in4
       4D68  _show_record
       4E08  _new_record
       4EA8  _del_record
       4F48  _record_now
       50C8  _nofile
       53C8  __lit_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                           idata   53C8   030A =    778. bytes (rel,con,rom)

       Addr  Global Symbol
      -----  --------------------------------
       53C8  __idata_start
       56D2  __idata_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                            text   56D2   A4DC =  42204. bytes (rel,con,rom)

       Addr  Global Symbol
      -----  --------------------------------
       2B69  __start
       2B69  __text_start
       2B89  _exit
       2B8A  _CH375_PORT_INIT
       2B90  _xWriteCH375Cmd
       2B94  _xWriteCH375Data
       2B98  _xReadCH375Data
       2B9C  _delay_1us
       2B9D  _delay_nus
       2BAC  _delay_1ms
       2BB6  _DelayIni
       2BBB  _delay_ms
       2BCF  _mp3portIni
       2BDD  _spiByte
       2BE7  _spiSend
       2BEB  _mp3WriteReg
       2C00  _mp3ReadReg
       2C1D  _SoftReset
       2C3F  _mp3Reset
       2C6F  _vs1003_infor
       2CC4  _mp3SineTest
       2D36  _record_init
       2D5C  _Usart_init
       2D64  _USART_Transmit
       2D68  _USART_Receive
       2D6C  _Print_str
       2D7B  _Print_val
       2D9D  _Print_int
       2DAB  _Print_size
       2DE5  _xQueryInterrupt
       2DFE  _xWriteToExtBuf
       2E00  _xReadFromExtBuf
       2E02  _CH375LibInit
       2E11  _mp3_pause
       2E13  _mDelaymS
       2E54  _test_vs1003
       2E7A  _Init_usb
       2ECF  _mStopIfError
       2EF0  _close_make_file
       2EF7  _make_newfile
       2FB6  _mp3_play
       3064  _recordmStopIfError
       307B  _del_file
       3088  _RecordAdpcm1003
       352A  _test_file
       3575  _Play_audio
       35F0  _show_file_name
       36A7  _Play_xuanzhe
       3789  _test_file_system
       37EC  _Init_system
       3868  _set_system_time
       39C4  _set_system_date
       3B20  _set_system_week
       3B59  _set_out_time
       3CEA  _set_system
       3D33  _main_menu
       3E19  _main
       3E35  _lcd_read_cmd
       3E58  _lcd_busy
       3E62  _lcd_write_cmd
       3E87  _lcd_write_data
       3EAC  _lcd_read_data
       3EBC  _delay_1s
       3ECE  _lcd_init
       3F12  _show_welcom
       3F61  _show_clear
       3F9F  _show_lcd
       4093  _show_menu
       4165  _show_set_system
       41D7  _show_play
       421E  _show_init
       424E  _show_status
       425F  _show_tiem
       4501  _show_set_tiem
       4694  _show_set_date
       4881  _show_set_week
       48D7  _show_tiem_out
       4A6E  _play_record_tiem
       4B9A  _Read_Keybroad
       4C43  _key_init
       4C4D  _ds1302_init
       4C54  _Ds1302buf_Write
       4CAE  _Ds1302buf_Read
       4D0F  _Read_InfoDs1302buf
       4D3A  _Write_InfoDs1302buf
       4D62  _Set_time
       4D79  _Printf_time
       4D7A  _Del_Edit
       5010  _Play_Edit
       523F  _show_name
       53C8  _Edit_add
       5489  _Play_edit_data
       5765  _autoplay
       58A2  _get_sys_path
       598C  _adjust_cheng
       59C5  _Line_in
       5AF0  _Play_record
       5BEA  _outpower_init
       5BF5  _open_close
       5C57  _CH375GetVer
       5D38  _CH375Reset
       5D49  _CH375Init
       5D8B  _CH375DirtyBuffer
       5D9C  _CH375DiskConnect
       5EF0  _CH375ReadBlock
       5FAD  _CH375WriteBlock
       6645  _CH375DiskSize
       66A1  _CH375DiskQuery
       67AF  _CH375FileOpen
       6BE3  _CH375FileEnumer
       6BEE  _CH375FileClose
       6C53  _CH375FileErase
       6CF5  _CH375FileCreate
       6F4F  _CH375FileModify
       7045  _CH375FileQuery
       7059  _CH375FileLocate
       70AE  _CH375FileReadX
       71B5  _CH375FileWriteX
       745B  _CH375ByteLocate
       74A5  _CH375ByteRead
       75AC  _CH375ByteWrite
       7789  _CH375BulkOnlyCmd
       77F2  _CH375DiskReady
       7BB6  _strcpy
       7BBF  _strlen
       7BCB  push_arg4
       7BCD  push_arg2
       7BD0  mod16s
       7BD4  div16s
       7BEE  mod16u
       7BF0  div16u
       7BF1  xdiv16u
       7C0A  div32u
       7C0C  mod32u
       7C10  div32s
       7C12  mod32s
       7C3D  long_div_prolog
       7C50  long_div_epilog
       7C5F  tst_R16_R19
       7C64  tst_R24_R27
       7C69  neg_R16_R19
       7C72  neg_R24_R27
       7C7B  mod8u
       7C7D  div8u
       7C7E  xdiv8u
       7C93  empy16s
       7CA3  empy32u
       7CA3  empy32s
       7CD3  pop_gset2
       7CD6  pop_gset3
       7CD9  pop_gset4
       7CDC  pop_gset5
       7CDF  push_gset1
       7CE2  pop_gset1
       7CE3  pop
       7CF6  push_gset2
       7CFA  push_gset3
       7CFE  push_gset4
       7D02  push_gset5
       7D06  long_prolog
       7D14  long_epilog
       7D1F  tstzero1
       7D25  tstzero2
       7D2B  lsl16
       7D32  lsl32
       7D3E  lsl8
       7D44  lsr16
       7D4B  lsr32
       7D57  mpy16s
       7D6B  mpy8s
       7D77  _EEPROMread
       7D7E  _EEPROMwrite
       7D8F  _EEPROMReadBytes
       7DB3  _EEPROMWriteBytes
       7DD7  __text_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                            data   0100   030A =    778. bytes (rel,con,ram)

       Addr  Global Symbol
      -----  --------------------------------
       0100  __data_start
       040A  __data_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                             bss   040A   06CF =   1743. bytes (rel,con,ram)

       Addr  Global Symbol
      -----  --------------------------------
       040A  _DISK_BASE_BUF
       040A  __bss_start
       060A  _mCmdParam
       080A  _Filename
       0832  _filename
       088C  _mp3buf
       0A8C  _timebuf
       0A93  _keybuf
       0A94  _CH375Version2
       0A9E  _CH375vFdtOffset
       0AA0  _CH375vFdtLba
       0AA9  _CH375vDataStart
       0AB6  _CH375vDiskRoot
       0AC8  _CH375vCurrentOffset
       0ACC  _CH375vFileSize
       0AD0  _CH375vStartCluster
       0AD4  _CH375vSecPerClus
       0AD5  _CH375vDiskFat
       0AD6  _CH375LibConfig
       0AD7  _CH375DiskStatus
       0AD8  _CH375IntStatus
       0AD9  __bss_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                          vector   0000   002C =     44. bytes (abs,ovr,rom)

Files Linked      [ module(s) ]

C:\icc\lib\crtatmega.o	[ crtatmega.s ]
375interface.o	[ _375interface.c ]
delay.o	[ delay.c ]
vs1003.o	[ vs1003.c ]
Com.o	[ Com.c ]
Play.o	[ Play.c ]
mp3.o	[ mp3.c ]
lcd.o	[ lcd.C ]
key.o	[ key.c ]
DS1302.o	[ DS1302.C ]
playedit.o	[ playedit.c ]
lin.o	[ lin.c ]
record.o	[ record.c ]
outtest.o	[ outtest.c ]
<library>	[ CH375HFB.s, strcpy.s, strlen.s, asave.s, div16s.s, div16u.s, div32.s, div8u.s, emul16s.s, emul32.s ]
[ gpop2.s, gpop3.s, gpop4.s, gpop5.s, gpush.s, gpush2.s, gpush3.s, gpush4.s, gpush5.s, longutil.s, lsl16.s ]
[ lsl32.s, lsl8.s, lsr16.s, lsr32.s, mpy16s.s, mpy8s.s, eepromr.s, eepromw.s, eepromrbytes.s, eepromwbytes.s ]


User Global Definitions

ram_end = 0x10ff
hwstk_size = 0x10

User Base Address Definitions

func_lit = 0x8c
data = 0x100
eeprom:1.2048

⌨️ 快捷键说明

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