1 / 30
文档名称:

基于嵌入式系统的数字相框设计_大学课程设计说明书.doc

格式:doc   页数:30
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

基于嵌入式系统的数字相框设计_大学课程设计说明书.doc

上传人:追风少年 2013/10/17 文件大小:0 KB

下载得到文件列表

基于嵌入式系统的数字相框设计_大学课程设计说明书.doc

文档介绍

文档介绍:长春大学
课程设计说明书
题目名称基于嵌入式系统的数字相框设计
院(系) 计算机科学技术学院
目录
目录 错误!未定义书签。
一设计目的 错误!未定义书签。
二设计内容 错误!未定义书签。
三设计要求 错误!未定义书签。
四设计过程 错误!未定义书签。
1 设计原理 错误!未定义书签。
2 程序结构分析 错误!未定义书签。
3 功能实现 错误!未定义书签。
五系统测试 错误!未定义书签。
1 测试目的 错误!未定义书签。
2 测试条件 错误!未定义书签。
3 测试方法错误!未定义书签。
六设计心得 错误!未定义书签。
参考文献 错误!未定义书签。
附录 错误!未定义书签。
一、设计题目
基于嵌入式系统的数字相框设计
二、设计目的
开设本课程设计的目的是,通过本课程设计,提高学生的分析问题、解决问题的能力,巩固嵌入式系统的基本理论知识,进一步了解和掌握课程中所讲授的概念,方法。同时通过本课程设计,全面综合应用所学过的基础知识,建立一个完整的嵌入式系统的开发过程的概念,并掌握其中的主要原理和方法,对已学过的嵌入式开发知识进行综合运用。
本课程设计的目的是通过开发一个消费类电子产品——数字相框,了解嵌入式产品开发的主要步骤,包括需求分析、系统结构设计、图形界面设计、驱动程序、功能优化、系统测试等,从而培养学生独立完成比较复杂的实际系统设计的能力。
三、设计任务
作为一个消费类电子产品,数码相框整个系统要完成的基本功能大致如下:
1、用户界面友好,操作简便。由于该产品的使用者大多是非专业人士,用户界面是否清晰明了、操作是否简捷方便成为用户是否能迅速接受此产品的重要因素。
2、数字相框的功能应包括以下方面:
(1)在LCD屏上全屏循环显示多幅图像文件;
(2)人机交互界面设定各个模式的播放形式、输入信息
(2)支持触摸屏换页功能;
(3)支持在浏览图片的同时播放背景音乐
(4)支持JPEG格式的图片及wav格式的音乐
(5)支持图片特效切换功能
四、设计过程
1、设计原理
数字相框,也称为数码相框,其基本原理:外观采用普通相框的造型,把原来相框中间的照片部分换成液晶显示屏,配上电源,存储介质等,可以直接播放数码照片,使得一个相框内可以循环播放照片,比普通相框的单一功能更有优势。
性能方面,由于数字图像的解码算法比较复杂,而且大量图片需要从外部Flash存储器中读取,所以对嵌入式微处理器的性能要求比较高。外部接口方面,pact Flash接口,还应提供按钮、LCD显示屏、触摸屏、声音输出通道等。在本课程设计中,采用了Intel的PXA270作为微处理器,完全能满足上述硬件平台的要求。
数字相框软件系统功能可以划分为五个模块:
(1)图片浏览模块,可以通过按键控制选定某个图像或更新图像页(上一页、下一页)。单击按钮时,主线程接收信号并传递给次线程,次线程根据信号给出相应的动作:显示上一页或下一页的内容。每一页中放置图片。当到达最后一页以后,不能立即返回到首页,在首页中,也不能立即到达最后一页。
(2)播放模块,对浏览界面选定的图片进行循环播放。按钮区域创建进程运行预览模块,右击退出返回到主菜单,退出时将进程杀死,释放内存空间。
(3)系统设置模块,可设置循环播放更换频率等。
(4)音乐模块,播放,关闭,音量大小。右击并不退出音乐,只有单击关闭按钮才会关闭音乐。

2程序结构分析
(1)整体结构设计:
根据以上的功能要求,程序的模块划分和功能分析如下图所示:
开始
开机界面
主菜单
图片浏览
扩展功能
退出模块
音乐模块
主题更改
显示时间

图1总体功能模块图
(2) 图片浏览模块:主要有四个部分组成的,浏览上一张图片,下一张图片,扩放图片,以及缩小图片。此模块的功能是图片的显示。在此模块中建立显卡与内存的映射,实现图片显示,在显示的过程中还需要实现图片的预览,这就需要拥有图片的缩放功能。为了加强图片显示的美感,在此模块中,我们还设计了多种图片显示的特效。还要实现进程间的通信,获取其他进程发送来的信号,并执行相应操作。
图片浏览模块
扩放图片
缩小图片
下一张图片
上一张图片
图2图片浏览模块
(3)音乐模块:在浏览优美的图片时,还可以听到动听的音乐。播放,暂停。这个模块的主要功能就是在整个程序运行的过程中进行音乐的播放。此模块对于我们来说比较陌生,具有一定的难度,不过我们会尽最大努力将它设计成功,让数码相框在图片显示的同时配上优美的音乐。
音乐模块
返回主界面
播放列表
右击
播放所选歌曲
选择下一首
选择上一首
图3音乐播放流程图
3功能实现
(1)开发工具的选择:本课程

最近更新

2024年山东第二医科大学辅导员考试笔试真题汇.. 36页

2026年企业作业人员题库100道及参考答案(实用.. 41页

2026年刑事诉讼原理与实务模拟题100道及参考答.. 49页

2025山东临沂市级开发公益性岗位招用就业困难.. 32页

2026年厦门演艺职业学院单招职业技能测试题库.. 44页

2026年合肥科技职业学院单招职业技能测试模拟.. 44页

2025年岫岩县招教考试备考题库带答案解析(必.. 31页

2026年国开电大外国文学形考题库【考点提分】.. 40页

2025年甘肃省武威市凉州区金沙镇人民政府招聘.. 50页

2026年天津艺术职业学院单招职业适应性考试题.. 44页

2026年安徽新闻出版职业技术学院单招职业技能.. 43页

2026年常州工业职业技术学院单招职业技能测试.. 43页

2026年广西省崇左市单招职业倾向性测试题库附.. 44页

2026年廉政知识专题及参考答案一套 14页

2026年中国科协所属单位面向社会招聘工作人员.. 46页

2026年浙江交通职业技术学院单招职业适应性测.. 42页

2026年四川科技职业学院单招职业技能测试题库.. 43页

2026年大学c语言的期末试题精编答案 13页

2026年锅炉操作工考试题库200道及完整答案【必.. 74页

2026年平安银行入行考试题库附答案 40页

2026福建福州市鼓楼区国有资产投资发展集团有.. 51页

2026年政府采购培训试题100道附参考答案(能力.. 31页

2026年疾病控制题库及参考答案(完整版) 40页

2025交通运输部所属事业单位第七批统一招聘10.. 18页

2025年新疆考试录用公务员《公安专业科目》真.. 30页

ALC墙板蒸压加气轻质混凝土板材安装施工方案及.. 3页

GBT228-2024金属材料室温拉伸试验方法 39页

单招考试-计算机网络技术期末试卷(带答案) 14页

沪科版八年级-《压强》单元测试题(含答案) 7页

企业承包商准入与退出机制 11页