学位论文-—2015年基于atmega16的mp3设计与实现.doc

学位论文-—2015年基于atmega16的mp3设计与实现.doc

ID:13545480

大小:4.19 MB

页数:52页

时间:2018-07-23

学位论文-—2015年基于atmega16的mp3设计与实现.doc_第1页
学位论文-—2015年基于atmega16的mp3设计与实现.doc_第2页
学位论文-—2015年基于atmega16的mp3设计与实现.doc_第3页
学位论文-—2015年基于atmega16的mp3设计与实现.doc_第4页
学位论文-—2015年基于atmega16的mp3设计与实现.doc_第5页
资源描述:

《学位论文-—2015年基于atmega16的mp3设计与实现.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、哈尔滨工业大学基于ATmega16的MP3设计与实现摘要本课题实现了基于ATmega16的MP3设计与实现。论文通过自顶向下的方法从硬件到软件深入分析系统的需求,介绍了实现系统的总体规划,并分别阐述各模块的实现细节——CH375通过CH375子程序库存取U盘并智能读取音频文件(MP3、WMA格式等)的方法、VS1003音频解码程序的方法、显示屏显示音频文件歌曲名等信息的方法以及通过按键控制播放曲目和音量的方法。U盘中的音频文件智能识别,存放音频路径到固定文件,并可以根据给定偏移量读取,最后声音的播放通过扬声器和耳机进行,基本实现了音乐播放器智能播放U盘中所有音乐的功能,

2、并能根据按键控制歌曲和音量。关键字:ATmega16;MP3播放器;CH375U盘读写;VS1003;哈尔滨工业大学哈尔滨工业大学SoftwareDesignofMusicPlayerBasedonATmega16MCUAbstractThistopichasrealizedbasedonATmega16MP3designandimplementation.Papersfromhardwaretosoftwarebyusingthemethodoftop-downanalysisthedemandofthesystem,thispaperintroducestheimp

3、lementationsystemofplanning,andexpoundstheimplementationdetailsofthevariousmodulesrespectively-CH375throughCH375subroutinelibraryaccessUdiskandintelligentreadingtheaudiofile(MP3,WMAformat,etc.)method,methodsofVS1003audiodecodingprocedures,screendisplayinformationsuchasaudiofilessongsname

4、method,andthroughthebuttoncontrolplaylistsandvolumemethod.Udishintheaudiofileintelligentidentification,storetheaudiopathtothefixedfiles,andcanbereadaccordingtothegivenoffset,thelastsoundbroadcastthroughthespeakersandheadphones,themusicplayerhasbeenbasicallyachievedintelligentplaythefunct

5、ionoftheusbdriveallmusic,andcanaccordingtothesongsandthevolumebuttoncontrol.Keywords:ATmega16;MP3player.CH375Uplate,speaking,readingandwriting;VS1003;哈尔滨工业大学哈尔滨工业大学目录摘要IAbstractII第一章绪论11.1应用背景与意义11.1.1背景11.1.2意义1第二章理论分析与方法论证32.1理论分析32.1.1ATmega16开发板和下载器32.1.2MP3解码芯片42.1.3USB总线设备接口芯片52.1.

6、4存储介质52.1.5液晶显示屏62.1.6控制设备62.2方法论6第三章软件开发平台73.1编译器的选择73.2AtmelStudio6简介73.3下载器软件工具8第四章系统设计104.1硬件系统总体设计方案104.2ATmega16处理器介绍104.3ATmega16与外部芯片的连接114.3.1ATmega16与VS1003的连接114.3.2ATmega16与CH375b的连接124.3.3ATmega16与LCD12864的连接134.3.4ATmega16与按键的连接14第五章系统软件设计165.1需求分析165.1.1数据流图165.1.2数据字典195.

7、2软件总体设计215.2.1结构化总体设计215.2.2软件总体结构图的构建215.3软件详细设计225.3.1CH375管理模块225.3.2VS1003管理模块255.3.3LCD12864管理模块285.3.4保存U盘所有音频文件路径名模块295.3.5按指定条件读取新生成文件模块31哈尔滨工业大学哈尔滨工业大学5.3.6MP3播放模块315.3.7液晶显示模块325.3.8按键处理模块335.3.9主模块335.4系统测试345.4.1LCD12864显示模块测试345.4.2CH375读写模块测试355.4.3VS1003播放模

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。