嵌入式系统课程设计报告-数码相框设计

嵌入式系统课程设计报告-数码相框设计

ID:35627011

大小:159.70 KB

页数:12页

时间:2019-04-03

嵌入式系统课程设计报告-数码相框设计_第1页
嵌入式系统课程设计报告-数码相框设计_第2页
嵌入式系统课程设计报告-数码相框设计_第3页
嵌入式系统课程设计报告-数码相框设计_第4页
嵌入式系统课程设计报告-数码相框设计_第5页
资源描述:

《嵌入式系统课程设计报告-数码相框设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、嵌入式系统课程设计报告数码相框设计姓名:班级:学号:指导老师:日期:摘要随着数码相机的普及,人们对图片等多媒体的播放需求越来越高,从而促进了数码相框的发展。随着嵌入式系统技术的不断发展,已经呈现出传统的数码相框被嵌入式数码相框代替的趋势。虽然目前嵌入式数码相框技术在图片播放浏览上呈现出很多优点,但相对来说价格还不算十分优惠,一起相关的一些技术也有待提高。所以在这里设计一款性价比相对来说比较高的数码相框:它是采用ARMCortexM3内核的微控制器STM32平台,价格实惠的SD卡存储器存储图片和数据;选择TFT显示屏移以保证图片的

2、显示效果和美观;移植FATFS文件系统,从而以文件的方式进行快速SD卡数据读取,减少硬件设备需求,让系统运行更流畅。整个设计实现了有定时和手动切换图片功能的数码相框。【关键字】数码相框设计微控制器STM32平台SD卡存储TFT液晶FATFS文件系统目录1数码相框简介11.1数码相框的概念11.2数码相框的原理.............................................................................................................11.

3、3数码相框的特点12设计方案比较22.1采用ARM920T内核22.2采用ARMCortexM3内核22.3方案比较分析总结.........................................................................................................23系统设计整体思路及流程图34系统硬件设计44.1硬件连接图44.2STM32f103RBT6平台外扩存储器的选择44.3液晶显示屏的选择45系统软件设计55.1开发编程环境选择55.2FAT文件系

4、统66结束语87课程设计心得体会88参考文献91.数码相框的简介1.1数码相框的概念数码相框是展示数码照片而非纸质照片的相框。数码摄影必然推动数码相框的发展,因为全世界打印的数码相片不到35%。数码相框通常直接插上相机的存储卡展示照片,当然更多的数码相框会提供内部存储空间以接外接存储卡功能。数码相框就是一个相框,不过它不再用放进相片的方式来展示,而是通过一个液晶的屏幕显示,它可以通过读卡器的接口从SD卡获取相片,并设置循环显示的方式,比普通的相框更灵活多变,也给现在日益使用的数码相片一个新的展示空间。1.2数码相框的原理数字相框

5、,也称为数码相框,其基本原理:外观采用普通相框的造型,把原来相框中间的照片部分换成液晶显示屏,配上电源,存储介质等,可以直接播放数码照片,使得同一个相框内可以循环播放照片,比普通相框的单一功能更有优势。1.3数码相框的特点(1)数码相框是可以直接展示数码照片不用将照片冲印出来再展示的新型相框。(2)它采用传统普通相框的外框(外观)造型,把传统普通相框的中间照片部分换成液晶显示屏,配上电源,存储介质等部件,可以直接展示(播放)数码照片,同时,可以在同一个相框内循环展示(播放)不同照片,给日益增多的数码照片和喜好照片的人们提供一个更

6、好的照片展示平台和空间。(3)数码相框的外观造型与传统普通相框一样(当然在尺寸和款式方面也与传统普通相框一样可以多样选择),不过数码相框不像传统普通相框那样需要将数码照片冲印出来再装到相框里展示,而是通过直接插上相机的存储卡或者直接将数码相片拷到数码相框的存储器就可以马上在相框里展示出来,而且它可以存储和展示(播放)几百张甚至上千张的照片。82.设计方案比较2.1采用ARM920T内核采用ARM920T内核的S3C2410X作为数码相框设计平台。S3C2410X微处理器时一款由samsung公司为手持设备设计的低功耗、高集成度的

7、基于ARM920T核的微处理器,为了降低系统总成本和减少外围器件,这款芯片还集成了以下部件:16KB指令Cache、16KB数据Cache、MMU、外部存储器控制器、LCD控制器、NANDFLASH控制器、4个DMA通道、3个UART通道、1个IIC总线控制器、1个IIS总线控制器、4个PWM定时器、1个内部定时器、通用IO口、实时时钟、8通道10位ADC和触摸屏接口、USB主、USB从、SD/MMC卡接口等,所以,从整体的系统结构上可适用于数码相框的设计。2.2采用ARMCortexM3内核采用ARMCortexM3内核的ST

8、M32f103RBT6作为数码相框的设计平台。STM32f103RBT6系列使用了ARM最新的、先进架构的Cortex-M3内核,采用哈佛结构,能够达到1.25DMIPS/MHz和0.19mW/MHz,有单周期乘法指令和硬件除法指令。STM32拥有杰出的功耗控制

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。