文档介绍:精品
嵌入式系统课程设计报告
数码相框设计
姓名:
班级:
学号:
指导老师:
日期:
摘要
随着数码相机的普及,人们对图片等多媒体的播放需求越来越高,从而促进了数码相框的发展。随着嵌入式系统技术的不断发展,已经呈现出传统的数码相框被嵌入式数码相框代替的趋势。
虽然目前嵌入式数码相框技术在图片播放浏览上呈现出很多优点,但相对来说价格还不算十分优惠,一起相关的一些技术也有待提高。所以在这里设计一款性价比相对来说比较高的数码相框:它是采用ARM Cortex M3内核的微控制器STM32平台,价格实惠的SD卡存储器存储图片和数据;选择TFT显示屏移以保证图片的显示效果和美观;移植FATFS文件系统,从而以文件的方式进行快速SD卡数据读取,减少硬件设备需求,让系统运行更流畅。整个设计实现了有定时和手动切换图片功能的数码相框。
【关键字】数码相框设计微控制器STM32平台 SD卡存储 TFT液晶 FATFS文件系统
目录
1 数码相框简介 1
数码相框的概念 1
数码相框的原理.............................................................................................................1
数码相框的特点 1
2 设计方案比较 2
采用ARM920T内核 2
采用ARMCortex M3内核 2
方案比较分析总结.........................................................................................................2
3 系统设计整体思路及流程图 3
4 系统硬件设计 4
硬件连接图 4
STM32f103RBT6平台外扩存储器的选择 4
液晶显示屏的选择 4
5 系统软件设计 5
开发编程环境选择 5
FAT文件系统 6
6 结束语 8
7 课程设计心得体会 8
8 参考文献 9
1. 数码相框的简介
数码相框是展示数码照片而非纸质照片的相框。数码摄影必然推动数码相框的发展,因为全世界打印的数码相片不到35%。数码相框通常直接插上相机的存储卡展示照片,当然更多的数码相框会提供内部存储空间以接外接存储卡功能。数码相框就是一个相框,不过它不再用放进相片的方式来展示,而是通过一个液晶的屏幕显示,它可以通过读卡器的接口从SD卡获取相片,并设置循环显示的方式,比普通的相框更灵活多变,也给现在日益使用的数码相片一个新的展示空间。
数字相框,也称为数码相框,其基本原理:外观采用普通相框的造型,把原来相框中间的照片部分换成液晶显示屏,配上电源,存储介质等,可以直接播放数码照片,使得同一个相框内可以循环播放照片,比普通相框的单一功能更有优势。
(1)数码相框是可以直接展示数码照片不用将照片冲印出来再展示的新型相框。
(2)它采用传统普通相框的外框(外观)造型,把传统普通相框的中间照片部分换成液晶显示屏,配上电源,存储介质等部件,可以直接展示(播放)数码照片,同时,可以在同一个相框内循环展示(播放)不同照片,给日益增多的数码照片和喜好照片的人们提供一个更好的照片展示平台和空间。
(3)数码相框的外观造型与传统普通相框一样(当然在尺寸和款式方面也与传统普通相框一样可以多样选择),不过数码相框不像传统普通相框那样需要将数码照片冲印出来再装到相框里展示,而是通过直接插上相机的存储卡或者直接将数码相片拷到数码相框的存储器就可以马上在相框里展示出来,而且它可以存储和展示(播放)几百张甚至上千张的照片。
采用ARM920T内核
采用ARM920T内核的S3C2410X作为数码相框设计平台。S3C2410X微处理器时一款由samsung公司为手持设备设计的低功耗、高集成度的基于ARM920T核的微处理器,为了降低系统总成本和减少外围器件,这款芯片还集成了以下部件:16KB指令Cache、16KB数据Cache、MMU、外部存储器控制器、LCD控制器、NAND FLASH控制器、4个DMA通道、3个UART通道、1个IIC总线控制器、1个IIS总线控制器、4个PWM定时器、1个内部定时器、通用IO口、实时时钟、8通道10位ADC和触摸屏接口、USB主、USB从、SD/MMC卡接口等,所以,从整体的系统结构上可适用于数码相框的设计。