摘要
设计了一款以U盘作存储介质的MP3文件播放系统。以ATmega64L为主控制器,音频解码芯片为VS1003B,CH375为U盘接口芯片,通过单片机控制实现对U盘的识别、文件的读取和处理。利用相应按键来控制歌曲的播放、选择、处理以及对音量、音效和循环模式进行设置,并把信息实时显示在液晶显示器上。实际使用表明,播放器可流畅播放U盘中的MP3文件,人机操作简便,功能较齐全,具有良好的应用前景。
This paper develops an MP3player system using U disk storage media.The proposed system uses ATmega64Las a main controller,VS1003Bas audio decoder chip,and CH375as U disk interface chip,to achieve the recognition of U disk,reading and processing of MP3files controlled by microprocessor.It may control the playing,selecting,volume,audio selection and cycle mode settings of songs by the corresponding keys.Moreover,the playing information can be displayed on the LCD monitor in real time.Practice shows that the designed player has the features of smooth playing,simple man-machine interface,and complete functions with certain practical value.
引文
[1]陈博,刘天宏,刘锦高.基于CH375的USBHOST MP3播放器[J].华东师范大学学报:自然科学版,2009(2):136-140.
[2]ATMEL.ATmega64L[EB/OL].http://www.atmel.com/devices/ATMEGA64.aspx?tab=documents.
[3]马潮.AVR单片机嵌入式系统原理与应用实践[M].北京:北京航空航天大学出版社,2007:9-14.
[4]VLSI.VS1003datasheet[EB/OL].http://www.21icsearch.com/pdf-DB4EF1C4E54F180F/VS1003.html#.
[5]肖踞雄.USB技术及应用设计[M].北京:清华大学出版社,2003:15-20.
[6]沁恒电子.CH375中文手册[EB/OL].(2007-11-09).http://www.wch.cn/download/list.asp?id=13.
[7]王辉,何永刚.嵌入式Linux下基于VS1003B的播放系统的设计与实现[J].电声技术,2012,36(4):59-62.