欢迎来到天天文库
浏览记录
ID:38664981
大小:88.00 KB
页数:8页
时间:2019-06-17
《多功能播放器详细设计阶段--详细设计说明书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、7[项目名称]——详细设计说明书[多媒体播放器]详细设计说明书[V1.0(版本号)]拟制人________李雪花_________审核人______________________批准人______________________2015-9-207[项目名称]——详细设计说明书详细设计说明书1.引言1.1编写的目的本需求说明旨在对多功能播放器的整个系统的软件构架的业务需求、用户需求、功能需求做逐一分析;并对各模块接口、运行环境、性能需求做出可行方案。本需求分析为开发人员、维护人员、客户之间提供共同的协议而创立基础,对多功能播放器功能的实现作使命描述,是系统开发的依据,也
2、是用户检验本系统运行的依据。预期读者:需求方业务人员软件开发人员项目实施人员系统维护人员与本系统相关的公司、部门1.2背景多功能播放器;本项目的提出者、开发者、用户;项目提出者:苏工;开发者:中软ETC学员;用户:中软ETC;该系统可以通过串口与PC机通讯,进行相关的调试。1.3定义ARM:ARM(AdvancedRISCMachines)处理器是Acorn计算机有限公司面向低预算市场设计的第一款RISC微处理器。更早称作AcornRISCMachine。Mini2440是一款真正低价实用的ARM9开发板,它采用SamsungS3C2440为微处理器,并采用专业稳定的CP
3、U内核电源芯片和复位芯片来保证系统运行时的稳定性。7[项目名称]——详细设计说明书1.4参考资料mini2440原理图.pdfS3C2440Adatasheet.pdfUDA1341TS_4.pdf24c01.pdf2.系统的结构2.1软件结构框图7[项目名称]——详细设计说明书2.2硬件结构框图3.LED模块设计说明3.1模块描述设计本模块主要是为了实现LED流水灯效果,特点为通过触摸屏控制LED灯的亮灭操作,并通过程序实现流水灯。3.2功能1)触摸屏控制LED灯的亮灭2)流水灯效果3.3性能触摸屏上虚拟LED灯的亮灭效果要与开发板上的实物LED灯效果一致。3.4输出项
4、输出项为LED灯亮灭。3.5接口7[项目名称]——详细设计说明书本模块调用了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输入项输入项为触摸屏的数据经模数转换
5、后得到的数据对应按键的像素点的位置。4.5输出项输出项为蜂鸣器。4.6接口本模块调用了LCD模块的显示函数。例如:Paint_Bmp(gImage_Ele_Music);Paint_Bmp_Loc(90,210,60,60,gImage_Elc_Start);传递的参数主要为要显示的图片数组及相应的显示位置参数。本模块调用了timer模块函数。timer4init(1);voidtart_buzzer(unsignedintfreq);传递的参数为音调对应的相应频率值。5.IIS模块设计说明5.1模块描述设计本模块主要是为了实现音乐播放并实现相应的控制(播放,暂停,上一首
6、,下一首,音量增,音量减等)。同时实现录音及播放录音功能。5.2功能1)播放音乐2)暂停7[项目名称]——详细设计说明书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,gImag
7、e_Elc[gImage_Elc_num]);传递的参数主要为要显示的图片数组及相应的显示位置参数。本模块调用了IIS模块的函数voidset_DMA1_for_record(unsignedchar*voicebuf,unsignedcharbytes)voidset_DMA2_for_play(unsignedchar*voicebuf,unsignedlongbytes)staticvoidSet_UDA1341_Work(unsignedintmode)voidset_L3_data(unsignedcharaddr,
此文档下载收益归作者所有