1 / 25
文档名称:

嵌入式课程设计 基于RAM音乐播放器的设计与实现。.docx

格式:docx   大小:206KB   页数:25页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

嵌入式课程设计 基于RAM音乐播放器的设计与实现。.docx

上传人:小雄 2020/9/7 文件大小:206 KB

下载得到文件列表

嵌入式课程设计 基于RAM音乐播放器的设计与实现。.docx

文档介绍

文档介绍:嵌入式系统课程设计报告题目 基于RAM音乐播放器的设计与实现院系班级姓名学号指导教师目录1课题研究意义、现状及应用分析 11」课题研究意义 22系统总体方案设计及功能模块介绍 43系统硬件平台及接口设计 53」系统环境 64系统软件设计与实现 74」主程序设计与实现 95系统软件功能设计 115」测试的意义和H的 116总结 137实现代码 131课题研究意义、,越来越多的电子科技产品踊跃在我们的眼前,改变着我们的牛•活及工作,同时也推动了社会的发展与进步,但是科技技术在不断的更新,电子产品随Z淘汰的速度就加快了,开发一•个功能集全的电子产品是在所必须的,在这个节约型的社会。“寸金光阴''十分贴切现今社会状况,这是一个分秒必争的社会,电子行业的不断发展,人们对消费电子类的需求量不断地增大,根据消费者需求设计的音乐播放器越来越受到大家的欢迎。恢入式系统具有高度集成化、高稳定性、功能定制化、低功耗、高安全性、高性价比等特点,被认为是当今应用系统领域研究开发的主流。越来越多使用功能强大、价格低廉的嵌入式操作系统及其相应图形用户界面的不断发展,嵌入式软件的开发显得越来越重要,并且嵌入式软件其稳定性好,还极其方便嵌入到其它产品屮而广受社会群体的欢迎。嵌入式软件开发的学****对我们学牛来说是一个很好的契机,以后将有i个很好的发展。在数字化的潮流下,恢入式系统己成为当前研究和应用的热点Z—了,嵌入式的手持设备诸如视音频多媒体应用就越来越广泛。通过实际动手操作,基本可以在ARM板实现一些自己想要的设置,了解和掌握了一些ARM开发板的基础知识,增强了对实际电路的认识,对板上的一些串口可以简单的应用了。1•2课题研究现状娱乐是人们牛活屮必不可少的一部分,在嵌入式多媒体播放器方面,国内外己经出现了像MP3W1P4和智能手机等众多样的便携式嵌入式多媒体播放器。这些都只能实现单一的播放或是固定的媒体格式,可扩展性比较差,现在这些功能模块都正在不断完善屮,网络的发展影响着方方而面,随着也将会有远程控制管理的设计和实现的普及。为给用户提供最舒适的服务。在嵌入式系统上开发媒体播放器已经成为了一个技术热点,由于音乐播放器能够满足人们的视听享受已经逐渐成为了系统屮不可或缺的重要组成部分,所以当前许多嵌入式产品屮都包含媒体播放器。实现一个简单的音乐播放器。此播放器能够播放本地的音频文件,在功能方而,它还具备一•些基本的音乐操作处理功1・,放入程序屮,,然后烧写到RAM板屮,微处理器响应,蜂鸣器播放歌曲。简单的用户用例分析图如图1-1所示。当用户烧入文件到开发板后,ARM±所安置的LCD±就会有图像的显示,可以设置VSYNV帧同步信号或HSYNC行同步信号等如图1・2所示。VSYNCHSYNCVDENHSYNCVCLKVDVDENLENDINT_FrSyn ] _h_h_n_n_n_n_n_n_n_h_n____b-iHj-u-lthj-i_ _i~i_i__i~i—••••_jTn|iniuLn_nn_rinnnRn4ijmiuinn_• • • *a aHBPD*1HSPW*1HOZVAL+1rUHFPD*1存tt蟆块=■・■IL-2图2系统总体方案设计及功能模块介绍系统总体设计系统主要由S3C2440微处理器、音频解码芯片、LCD、存储模块、USB接口、输入设备键盘和系统供电电源等组成。英小各部分电路均米用模块化设计,各模块之间通过总线进行连接。系统总体结构图如图2-1所示。图2-,使用不同的声后台功能丄数据呻传送丄硬件饷始化首频率来表达我们的do,re,mi,fa,sol,la,si•而LCD界面用来显示音乐播放的相关信息,如图2-2所示o图2-23音乐播放实现后台功能模块设计本设计是以ARM2440芯片板为基础,利用开发板上的蜂鸣器,通过软件编程对蜂鸣器进行发音频率、时间等的控制,进血耶动蜂鸣器来播放音乐。本设计播放的为编制音乐,即对音乐先进行解码后再播放。图2-、SDRAM