欢迎来到天天文库
浏览记录
ID:33903849
大小:655.00 KB
页数:15页
时间:2019-03-01
《基于arm9的电子相册》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、单片机技术课程设计说明书基于AMR9的电子相册系、部:电气与信息工程系学生姓名:指导教师:专业:班级:完成时间:1摘要是指可以在电脑上观赏的区别于CD/VCD的静止图片的特殊文档,其内容不局限于摄影照片,也可以包括各种艺术创作图片。电子相册具有传统相册无法比拟的优越性:图、文、声、像并茂的表现手法,随意修改编辑的功能,快速的检索方式,永不褪色的恒久保存特性,以及廉价复制分发的优越手段。关键词电子相册;C/GUI;μC/OS-II;zn_FAT;ARM9ABSTRACTElectronicalbumsmeansyoucanwatchthedifferenceoncomputersin
2、CD/VCDstillpictureofspecialdocument,itscontentisnotlimitedtophotograph,mayalsoincludeavarietyofartcreationpictures.Electronicalbumswithtraditionalalbumsincomparableadvantages:drawing,text,voice,likearticalsexpressionalgimmick,reviseeditingfunctions,quickretrievalmethods,theunfailingpermanentpr
3、eservationcharacteristics,andcheapcopydistributionofthesuperiormeans.Keywordselectronicalbums;μC/GUI;μC/OS-II;zn_FAT;ARM9目录1设计任务及总体方案11.1设计任务11.2功能要求说明12电子相册的硬件系统的设计22.1TFT液晶及触摸屏电路22.2SD卡电路33电子相册软件系统的设计43.1使用单片机资源的情况43.2软件系统各模块功能介绍53.3软件系统程序流程框图84仿真结果、使用说明及教学建议94.1使用说明94.2仿真结果94.3设计体会104.4教学建议
4、10参考文献11致谢1213131设计任务及总体方案1.1设计任务将SD卡中的图片解码并在TFT彩屏上显示。1.2功能要求说明(1)读取SD卡中的JPEG和BMP格式的图片。(2)列表显示图片信息,包括文件名、文件大小、文件修改日期。且支持中文字体。(3)通过触屏选择需要显示的图片,并且具备丄翻、下翻、返回功能键。1.3设计总体方案及工作原理说明本设计采用S3C2440A处理器,通过zn_FAT32文件系统读取SD卡中的图片文件,应用μC/GUI提供的图片显示API(ApplicationProgramInterface)进行解码,最终以26万色模式在LCD彩屏上显示。方案框图如图
5、1.1所示。图1.1系统总体框图132电子相册的硬件系统的设计2.1TFT液晶及触摸屏电路(1)TFT液晶电路TFT彩色显示器通过利用三种原色混合的原理显示不同的色彩:彩色面板中,每个像素都是由3个液晶单元格构成,其中每个单元格前面都分别有红色、绿色、蓝色的过滤片;光线经过过滤片的处理变成红色、绿色、蓝色,利用三原色的原理组合出不同的色彩。本次设计中TFT是主要的显示设备,液晶屏显示分辨率为320×240,物理尺寸为3.5寸,主要显示16位色色彩。TFT接口如图2.1所示。VD0~VD23:为数据总线,直接连接到2440的LCD控制器上。LCD_PWREN:为背光使能。VSYNC:
6、帧(垂直)同步。HSYNC:帧(水平)同步。VCLK:LCD时钟。VDEN:数据有效使能。图2.1液晶及触摸屏接口(2)触摸屏电路电阻触摸屏是由两层复合膜构成,一层为导电玻璃,另一层为导电薄膜,在两层导电层之间有许多细小的透明隔离点把他们绝缘。当手指触摸屏幕时,两层导电层在触摸点位置就有了接触,控制器侦测到这一接触点,ADC后计算出(X,Y)的坐标。本系统中触摸屏是主要的人机交互媒介。本次设计采用四线制电阻式触摸。接口如图2.1所示。132.2SD卡电路SD卡是可靠数字存储卡,由MMC发展而来,他是为满足最新的视听类消费电子产品对安全、容量、性能等有特殊要求的环境而设计的。本系统中
7、SD卡作为外储设备,通过PC机上下载的图片后,插入开发板SD卡插槽后由ARM读取。SD卡基于9针接口,最大可工作在25MHz。其中定义了两种可选择的总线协议,分别是SD和SPI。(1)SD总线:CLK:主机与卡之间的同步时钟。CMD:双向的命令/反馈信号。DAT0~DAT3:4位双向的数据传输线。(2)SPI总线:CS:主机到卡芯片之间的片选信号。CLK:主机到卡芯片之间的同步信号。DataIn:主机到卡芯片之间的数据输入信号。DataOut:主机到卡芯片之间的数据输
此文档下载收益归作者所有