- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
多功能播放器详细设计阶段--详细设计说明书
[多媒体播放器]
[V1.0(版本号)]
拟 制 人________李雪花_________
______________________
批 准 人______________________
2015-9-20详细设计说明书
1.引言
1.1编写的目的
本需求说明旨在对多功能播放器的整个系统的软件构架的业务需求、用户需求、功能需求做逐一分析;并对各模块接口、运行环境、性能需求做出可行方案。
本需求分析为开发人员、维护人员、客户之间提供共同的协议而创立基础,对多功能播放器功能的实现作使命描述,是系统开发的依据,也是用户检验本系统运行的依据。
预期读者:
需求方业务人员
软件开发人员
项目实施人员
系统维护人员
与本系统相关的公司、部门
1.2背景
多功能播放器;
本项目的提出者、开发者、用户;
项目提出者:苏工;
开发者:中软ETC学员;
用户:中软ETC;
该系统可以通过串口与PC机通讯,进行相关的调试。
1.3定义
ARM :ARM(Advanced RISC Machines)处理器是Acorn计算机有限公司面向低预算市场设计的第一款RISC微处理器。更早称作Acorn RISC Machine。
Mini2440是一款真正低价实用的ARM9开发板,它采用Samsung S3C2440为微处理器,并采用专业稳定的CPU内核电源芯片和复位芯片来保证系统运行时的稳定性。
1.4参考资料
mini2440原理图.pdf
S3C2440A datasheet.pdf
UDA1341TS_4.pdf
24c01.pdf
2. 系统的结构
2.1软件结构框图
2.2硬件结构框图
3.LED模块设计说明
3.1模块描述
设计本模块主要是为了实现LED流水灯效果,特点为通过触摸屏控制LED灯的亮灭操作,并通过程序实现流水灯。
3.2功能
1) 触摸屏控制LED灯的亮灭
2)流水灯效果
3.3性能
触摸屏上虚拟LED灯的亮灭效果要与开发板上的实物LED灯效果一致。
3.4输出项
输出项为LED灯亮灭。
3.5接口
本模块调用了LCD模块的显示函数。
例如:
Paint_Bmp(gImage_Led);
Paint_Bmp_Loc (30,30,60,60, gImage_Led);
Lcd_Put_Str (16,80,流水灯);
4.蜂鸣器模块设计说明
4.1模块描述
本模块主要是为了实现电子乐的播放及电子琴,通过控制定时器0来实现对蜂鸣器的控制。
4.2功能
1) 播放电子音乐
2)实现电子琴
4.3性能
按下相应位置的按键,播放相应的音乐或音调。
4.4输入项
输入项为触摸屏的数据经模数转换后得到的数据对应按键的像素点的位置。
4.5输出项
输出项为蜂鸣器。
4.6接口
本模块调用了LCD模块的显示函数。
例如:
Paint_Bmp(gImage_Ele_Music);
Paint_Bmp_Loc(90, 210, 60, 60, gImage_Elc_Start);
传递的参数主要为要显示的图片数组及相应的显示位置参数。
本模块调用了timer模块函数。
timer4init(1);
void tart_buzzer(unsigned int freq);
传递的参数为音调对应的相应频率值。
5.IIS模块设计说明
5.1模块描述
设计本模块主要是为了实现音乐播放并实现相应的控制(播放,暂停,上一首,下一首,音量增,音量减等)。
同时实现录音及播放录音功能。
5.2功能
1) 播放音乐
2)暂停
3) 上一曲,下一曲
4)音量增,音量减
5)录音功能
5.3性能
实现播放中增减音量,播放中切换歌曲,播放中暂停继续歌曲,以及连续播放功能。
实现录音及播放录音功能。
5.4输入项
输入项为触摸屏的数据经模数转换后得到的数据对应的像素点的位置。
5.5输出项
输出项IIS播放的音乐或者录音。
5.6接口
本模块调用了LCD模块的显示函数。
例如:
Paint_Bmp(gImage_Music_BackGround);
Paint_Bmp_Loc(90, 210, 60, 60, gImage_Elc[gImage_Elc_num]);
本模块调用了IIS模块的函数
void set_DMA1_for_record(unsigned char *voicebuf,unsigned char bytes)
void set_DMA2_for_play(unsigned char *v
您可能关注的文档
- 外研版 必修二 Module1 单元复习与训练.ppt
- 外墙抺灰保温板做法技术交底.doc
- 外研版(三起点)五年级下学期期末复习重点.doc
- 外军价值观.ppt
- 外研版(三年级起点) 六年级下册 Module 6 Unit 1 It was Daming’s birthday yesterday.课件.ppt
- 外国建筑史-ch08法国古典主义建筑.ppt
- 外墙涂料、面砖施工交流 Microsoft Office PowerPoint 97-2003 幻灯片.ppt
- 外研版英语必修一Module2 复习课件.ppt
- 外研版八上Module 8 Unit 1 While the lights were changing to red,a car suddenly appeared.ppt
- 外研版四年级上册英语M8___U2_Sam_is_going_to_ride_a_horse.ppt
最近下载
- 广东省道路交通事故损害赔偿项目计算标准(试行).pdf VIP
- 北京建筑 图集19BJ9-2 室外工程—路、台、坡、棚.docx VIP
- 2025年度班子带头强化政治忠诚、提高政治能力方面存在问题的原因分析.docx VIP
- DB37_T 4551-2022 城市轨道交通车辆段运作规范.docx
- 通风、空调系统管道工程量计算规则.pdf VIP
- 河北渤海工程设计有限公司HAZOP分析报告模板1.doc
- 广元市2025年专业技术人员公需科目继续教育答案.pdf VIP
- 数字智慧方案5366丨碳视角下区域能源互联网规划思路(30页PPT).pptx VIP
- 甄嬛传电子版剧本第11-20集.doc VIP
- 辽2015T401-1 管道与设备绝热(一).pdf VIP
原创力文档


文档评论(0)