毕业设计(论文)课题名称基于单片机的简易数码相框设计与仿真学生姓名学号系、年级专业电气工程指导教师职称讲师2015年5月20日邵阳学院毕业设计(论文)摘要本设计首先阐述了数码相框在现实生活中的意义以及重要。并介绍了数码相框的应用领域以及应用前景。简单的介绍了目前国内外数码相框技术的水平。论文主要是介绍了针对论文的技术指标要求,对数码相框设计设计的方案进行选择与论证,主要包括了AT89C51单片机、LCD12864液晶显示屏的选择。接着介绍了数码相框的硬件电路设计,包括系统总体硬件设计、单片机处理模块、单片机最小系统设计液晶显示模块以及电源电路.然后介绍了数码相框的软件设计部分,主要包括软件总体设计结构以及SPI数据传输。最后是介绍了仿真调试,包括用Protues绘制仿真图,用Keil编辑程序,以及仿真结果及其分析。经过分析和比较达到了本次设计的技术指标。正式了本次设计方案的正确性。关键词:AT89C51单片机;LCD12864;Protues;Keil邵阳学院毕业设计(论文)AbstractThisdesignfirstelaboratedthesignificanceandtheimportanceofdigitalphotoframesinreallife.Anddescribestheapplicationsofdigitalphotoframeandpotentialapplications.Simplydescribesthecurrentlevelofdomesticandforeigndigitalphotoframetechnology.Paperistointroducethetechnicalrequirementsforthepaper,thedesignofthedigitalphotoframedesignoftheprogramtoselectanddemonstration,includingtheAT89C51microcontroller,LCD12864LCDofchoice.Thenweintroducedthedigitalphotoframehardwarecircuitdesign,includingoverallsystemhardwaredesign,MCUprocessingmodule,smallestsingle-chipsystemdesignLCDmoduleandapowersupplycircuitandthenintroducedthesoftwaredesignofdigitalphotoframe,includingsoftwaredesigndatastructuresandSPItransmission.Finally,theintroductionofsimulationdebugging,includingsimulationmapdrawnbyProtues,withKeileditingprogram,andthesimulationresultsandanalysis.Achievedthroughanalysisandcomparisonofthisdesignspecification.Formalcorrectnessofthisdesign.Keywords:AT89C5SCM;LCD12864;Protues;Keil邵阳学院毕业设计(论文)目录中文摘要……………………………………………………………...……….I英文摘要……………………………………………………………………………..……II1绪论.................................................................................错误!未定义书签。1.1选题背景.....................................................................................................错误!未定义书签。1.2国内外研究现状..........................................................................................错误!未定义书签。1.3论文主要研究内容......................................................................................22系统方案设计...................................................................................................2.1单片机选型2.2显示器的方案选择3硬件电路设计..................................................................错误!未定义书签。3.1系统总体硬件设计......................................................................................错误!未定义书签。3.2单片机处理器模块.....................................................................................53.3液晶屏显示模块及其他模块84软件设计..........................................................................错误!未定义书签。4.1软件总体设计结构错误!未定义书签。4.2使用的设计软件程序错误!未定义书签。4.3图像文件解码设计错误!未定义书签。4.4图像文件显示设计错误!未定义书签。5仿真调试..........................................................................错误!未定义书签。5.1数码相框硬件制作成果及分析...............................................................错误!未定义书签。5.2图像显示结果及分析................................................................................错邵阳学院毕业设计(论文)误!未定义书签。结论.....................................................................................错误!未定义书签。参考文献.............................................................................错误!未定义书签。附录A.................................................................................错误!未定义书签。致谢...................................................................................................................36邵阳学院毕业设计(论文)图目录图2.1数码相框系统的硬件设计结构..........................................................................3图2.2AT89C51引脚图4图2.3单片机小系统时钟电路设计结构......................................................................6图2.4单片机小系统复位电路设计..............................................................................7图2.5液晶内部结构图8图2.6写数据时序图11图2.7读数据时序图12图2.8液晶屏设计电路................................................................................................12图2.9串口设计电路....................................................................................................13图2.10电源设计电路..................................................................................................13图3.1主程序流程图.....................................................................................................11图4.1数码相框硬件制作成果图................................................................................31图4.2解码后BMP图像............................................................................................32邵阳学院毕业设计(论文)1绪论1.1选题背景随着近几年来时代的发展,,拥有着使用简单,不错的拍摄效果,可以立马观看所拍摄照片,并在拍摄几乎没有成本等优点,数码相机已经完全代替了传统的相机。随着数码相机的日渐普遍出现,数码相片的拍摄数目也随之越来越大。大多数人都喜欢使用存储设备的进行数码照片保存,一是因为这些图片的打印成本比传统照片的成本要低,二是修改和欣赏这些图片可以在任意时间和地点,例如在电脑上,手机上。但随着在增加的数目和频繁使用的这些照片中,人们发现仅使用计算机工具来处理这些图片是非常局限。因此,为了更容易地保存和欣赏数字相机拍摄的照片,数码相框就因此而生。数码相框是一种不需要把照片放进去的就能展示相片的一种相框,而是通过读取其他存储设备中的照片,然后显示在液晶显示屏幕上,并且它具有相当多的功能,如循环播放照片,回放和自动保存照片等。它比常规变化框架更加灵活,同时对于使用的越来越频繁的数码相片来说片,数码相框是一个新的展览空间,专门用来分享和欣赏数码照片的设备。数码相框一般由CPU操作系统,解码器,显示器,微控制器以及存储器构成。其工作原理由CPU操作系统对数码相框自身存储器或者外接存储器中的数码图像进行解码,解码完成后由微控制器将图像显示在显示器上。1.2国内外研究现状中国首次自行研制的数字式相框画面显示有标度,旋转和其它功能时,显示动态,和静态图片流转。该数码相框为我们带来一个新的数码概念。伴随着数码科技的愈来愈提高,数码相框也拥有了更加成熟的技术。数码相框体系设计的主要设计方案当前大概能够分为三大类(1)核心处理系统选用的是以ARM+JPEG硬件解码器,在解码速度和图片显示方面比较迅速,能够支持MPEG1,MPEG4,;能支持多种音频播放,如MP3等,支持USB2.0Slave、USB1.1Host。性能较全面,覆盖了动态和静态图片,音频处理,存储