- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式课程设计基于RAM音乐播放器的设计与实现。解读
嵌入式系统课程设计报告
题 目 基于RAM音乐播放器的设计与实现 院 系 班 级 姓 名 学 号 指导教师
目 录
1 课题研究意义、现状及应用分析 1
1.1 课题研究意义 1
1.2 课题研究现状 1
1.3系统用例分析 2
1.3.1 普通用户用例分析 2
2 系统总体方案设计及功能模块介绍 3 2. 1 系统总体设计 3
2.2 音乐播放前台功能模块设计 3
2.3音乐播放实现后台功能模块设计 4
3 系统硬件平台及接口设计 5
3.1 系统环境 5
3.2 音乐播放前台模块硬件 5
3.3 音乐播放实现后台模块硬件 6
3.4 系统硬件接口设计 6
4系统软件设计与实现 7
4.1 主程序设计与实现 7 4.2 键盘扫描程序设计与实现 7 4.3 音乐播放实现后台模块的设计 9
5系统软件功能设计 10
5.1测试的意义和目的 10
5.2 测试方案 10
5.3 系统软件测试 10
5.4 系统硬件测试 10
6 总结 127 实现代码 13
随着科技的不断进步,越来越多的电子科技产品踊跃在我们的眼前,改变着我们的生活及工作,同时也推动了社会的发展与进步,但是科技技术在不断的更新,电子产品随之淘汰的速度就加快了
“寸金光阴”十分贴切现今社会状况,这是一个分秒必争的社会,电子行业的不断发展,人们对消费电子类的需求量不断地增大,根据消费者需求设计的音乐播放器越来越受到大家的欢迎。嵌入式系统具有高度集成化、高稳定性、功能定制化、低功耗、高安全性、高性价比等特点,被认为是当今应用系统领域研究开发的主流。越来越多使用功能强大、价格低廉的嵌入式操作系统及其相应图形用户界面的不断发展,嵌入式软件的开发显得越来越重要,并且嵌入式软件其稳定性好,还极其方便嵌入到其它产品中而广受社会群体的欢迎。嵌入式软件开发的学习对我们学生来说是一个很好的契机,以后将有一个很好的发展。在数字化的潮流下,嵌入式系统已成为当前研究和应用的热点之一了,嵌入式的手持设备诸如视音频多媒体应用就越来越广泛。通过实际动手操作,基本可以在ARM板实现一些自己想要的设置,了解和掌握了一些ARM开发板的基础知识,增强了对实际电路的认识,对板上的一些串口可以简单的应用了。
.3系统用例分析
1.3.1 普通用户用例分析 普通用户可以自己选取喜爱的歌曲数字化版本,放入程序中,编译生成.bin文件,然后烧写到RAM板中,微处理器响应,蜂鸣器播放歌曲。简单的用户用例分析图如图1-1所示。
图1-1
当用户烧入文件到开发板后,ARM上所安置的LCD上就会有图像的显示,可以设置VSYNV帧同步信号或HSYNC行同步信号等如图1-2所示。 2 系统总体方案设计及功能模块介绍2.1 系统总体设计 系统主要由S3C2440微处理器、音频解码芯片、LCD、存储模块、USB接口、输入设备键盘和系统供电电源等组成。其中各部分电路均采用模块化设计,各模块之间通过总线进行连接。系统总体结构图如图2-1所示。 图2-12.2 音乐播放前台功能模块设计 这次的实验我们利用嵌入式开发板的蜂鸣器来制作音乐播放器,使用不同的声音频率来表达我们的do,re,mi,fa,sol,la,si.而LCD界面用来显示音乐播放的相关信息,如图2-2所示。 图2-22.3音乐播放实现后台功能模块设计 本设计是以ARM2440芯片板为基础,利用开发板上的蜂鸣器,通过软件编程对蜂鸣器进行发音频率、时间等的控制,进而驱动蜂鸣器来播放音乐。本设计播放的为编制音乐,即对音乐先进行解码后再播放。 图2-3
3 系统硬件平台及接口设计
3.1 系统环境 ARM开发板的硬件配置CPU、SDRAM、FLASH、LCD(包括键盘LED驱动器,触摸屏)、以太网、USB、串口、调试接口(JTAG)、AD及扩展。开发板与主机之间采取 JTAG、COM通信。宿主机在不同平台的搭建:1)宿主机之windows平台
开发环境:ADS1.2+超级终端
ADS1.2:学会使用ADS平台软件,会用AXD进行调试。
超级终端:一般设置波特率115200,数据位8位,停止位1,无奇偶校验,软件硬件流控
您可能关注的文档
- 嵌入式操作系统期末大作业解读.doc
- 嵌入式智能家居控制系统软件设计解读.doc
- 嵌入式期末考试解读.doc
- 嵌入式智能家居安防监控系统解读.ppt
- 嵌入式毕业实习报告解读.doc
- 嵌入式移动数据库研究解读.ppt
- 嵌入式更新流程解读.docx
- 嵌入式笔记解读.doc
- 嵌入式操作系统介绍解读.ppt
- 嵌入式程序解读.doc
- 2021—2022学年北师大版八年级数学下册期末押题必刷卷【期末测试·拔高】常考易错突破卷(轻松拿满分)(考试版).docx
- 鸡骨支床、哀毁骨立-【2022年暑假预习】云名著《世说新语》之“德行”卷.pptx
- 奴价倍婢-【2022年暑假预习】云名著《世说新语》之“德行”卷.pptx
- 急不相弃-【2022年暑假预习】云名著《世说新语》之“德行”卷.pptx
- 王朗每以识度推华歆-【2022年暑假预习】云名著《世说新语》之“德行”卷.pptx
- 王祥事母-【2022年暑假预习】云名著《世说新语》之“德行”卷.pptx
- 患难与共-【2022年暑假预习】云名著《世说新语》之“德行”卷.pptx
- 泰山桂树-【2022年暑假预习】云名著《世说新语》之“德行”卷.pptx
- 如有所失-【2022年暑假预习】云名著《世说新语》之“德行”卷.pptx
- 2021—2022学年北师大版八年级数学下册期末押题必刷卷【期末测试·拔高】常考易错突破卷(轻松拿满分)(解析版).docx
最近下载
- 《系统动力学》全套教学课件(共15章完整版).pptx
- 数学必修一导学案全册:必修一导学案与练习全册.pdf VIP
- [兴安盟]2024年内蒙古兴安盟盟直事业单位引进人才35人 笔试历年典型考题及考点剖析附答案详解.doc
- 律师业务档案卷宗封面格式——司律通字(1991)153号.docx
- 2024年新改版苏教版六年级下册科学全册知识点(精编版) .pdf
- YDT 2319-2020数据设备用网络机柜.pdf
- 2025年《可爱的中国》新疆地方教材(小学版)教案范文.docx VIP
- 《星巴克的中国市场营销策略分析的调查报告》3100字.pdf VIP
- 建筑工程技术毕业设计开题报告.docx VIP
- 施工图说明模板及样图-建筑.pdf VIP
文档评论(0)