摘要:
随着软硬件的快速发展,嵌入式技术显得越来越重要,生活中的很多软件都离不开嵌入式技术的支持,并且有向嵌入式发展的趋势.将音乐融入到软件中,会给人们带来了很大的益处.电子琴,作为现代音乐的演奏乐器之一,由于其简单易学,表现形式多样,收到了好评.鉴于上述情况,本文作者首先对课题的相关信息进行了调查,研究和分析;在此基础之上,设计了电子琴的硬件,开发一款辅助电子琴软件,为电子琴增添更多的功能.针对嵌入式辅助电子琴软件系统,本文的主要工作如下: 1,调研了项目的背景和意义,研究软件硬件的相关技术,为项目的展开打下基础. 2,分析系统的软硬件的需求.针对硬件,熟悉元器件的性能,并设计硬件电路;针对软件,划分功能模块,分析各个模块的子功能,绘制了模块的流程图. 3,根据系统软件部分的需求,针对它的主要功能展开了详细设计.设计了系统的界面和主要功能模块.在每个模块中,对于用到的重要的类,设计了类的变量和方法,给出了主要方法的详细设计和说明.针对电子琴的性能,也给出了解决方案. 4,根据系统的详细设计,实现了辅助电子琴软件系统的主要功能.主要完成了音乐的播放功能,音色选择的功能,节奏设置的的功能,以及优化系统性能的实现,给出了实现的功能结果和主要界面的展示.最终,完全实现了嵌入式辅助电子琴软件. 本文实现的软件可以对于音乐进行播放,可以读取U盘中的文件,下载音频文件,并且支持多种音频文件的播放,同时可以进行音乐节奏的设定,音色的选择.基于实时性的考虑,该软件开机启动和页面切换都达到了快速的要求,并且系统稳定,可以良好的配合电子琴的使用.
展开