您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 酒店餐饮 > 基于Proteus的液晶显示电路设计
本科毕业论文(设计)题目基于Proteus的液晶显示电路设计院(系)机械与电子工程学院专业电气工程及其自动化学生姓名学号指导教师职称教授论文字数6226完成日期:年月日巢湖学院本科毕业论文(设计)诚信承诺书本人郑重声明:所呈交的本科毕业论文(设计),是本人在导师的指导下,独立进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。本人签名:日期:巢湖学院本科毕业论文(设计)使用授权说明本人完全了解巢湖学院有关收集、保留和使用毕业论文(设计)的规定,即:本科生在校期间进行毕业论文(设计)工作的知识产权单位属巢湖学院。学校根据需要,有权保留并向国家有关部门或机构送交论文的复印件和电子版,允许毕业论文(设计)被查阅和借阅;学校可以将毕业论文(设计)的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编毕业,并且本人电子文档和纸质论文的内容相一致。保密的毕业论文(设计)在解密后遵守此规定。本人签名:日期:年月日导师签名:日期:年月日巢湖学院2016届本科毕业论文(设计)I基于Proteus的液晶显示电路设计摘要贪吃蛇是非常经典的电视游戏,也是传播最广泛的游戏之一,在如今的掌上设备上、智能终端上被广泛的选用。用单片机去设计一款贪吃蛇游戏,可以说是结合趣味性与实用性的最佳案例,同时也是对学生设计能力的一种检验,对学生动手能力的一种培养与检验。万年历是中国古代的一种计时方式,到如今,几乎每个人都离不开它。它帮助人们记录时间,安排行程,指导人们的生活。它与我们朝夕相处。当代的电子设备,大部分的设备都会配备万年历。自己设计一款万年历,是理论结合实践的又一经典案例。AT89C52单片机是当前应用比较多的微型的处理器,它体积很小、能耗很低、使用简单、价格适中的优势,几乎被所有的电子设计公司所采用。本设计正是采用单片机作为核心设计,让学生真正的熟悉并了解单片机的系统的设计,这对于他们踏入实际工作岗位也是很有帮助的。关键字:AT89C52、LCD12864、贪吃蛇、万年历基于Proteus的液晶显示电路设计IILiquidCrystalDisplayCircuitDesignBasedonProteusAbstractthesnakeisaveryclassicvideogames,alsoisoneofthemostwidelyspreadgame,intoday'shandhelddevices,intelligentterminaliswidelyuse.UsingSCMtodesignasnakegame,cansayisthebestcase,combinedwithinterestingandpracticalatthesametimealsotothestudents'abilitytodesignatest,acultivationofthestudentbeginningabilityandinspection.CalendarisakindofChineseancienttime,untilnow,almosteveryonecannotdowithoutit.Ithelpspeopletorecordtime,arrangements,guidanceofpeople'slives.Designaperpetualcalendar,anotherclassiccaseisintegratingtheoryandpractice.AT89C52:singlechipmicrocomputeristheelectronicequipmentofthemostwidelyusedamicrocontroller,ithastheminiaturization,lowpowerconsumption,theadvantagesofconvenientuse.Thisdesignisusingsinglechipmicrocomputerasthecoredesign,letstudentsreallyfamiliarwithandunderstandthedesignofthesingle-chipmicrocomputersystem,itisalsohelpfulforthemtostepintotheactualjob.Keywords:AT89C52,LCD12864,GluttonousSnake,perpetualcalendar目录摘要..............................................................I第1章绪论......................................................11.1课题的背景、研究意义.......................................11.2实现的功能及要求............................................11.3方案论证....................................................1第二章系统硬件设计...............................................22.1硬件的设计总框图............................................22.2系统硬件及电路原理图的简介...................................32.3其余电路介绍.................................................4第三章系统软件设计...............................................53.1软件设计总述.................................................53.2程序模块介绍................................................6第四章调试........................................................94.1硬件调试.....................................................94.2软件调试....................................................104.3联调........................................................114.4仿真显示结果................................................11第五章心得体会...................................................14参考文献.........................................................15附录1...........................................................15巢湖学院2016届本科毕业论文(设计)1第1章绪论1.1课题的背景、研究意义随着社会的进步,微型电子产品也逐渐在生活中普及,并且占据了比较大的比重。以前没有液晶显示屏,人们选择用机械式的时钟来显示,但随着电子电路的开发,时钟有了更好的展示给人们的方式,即用液晶显示屏。相对于机械时钟,利用单片机设计出来的时钟又有低功耗使用的时间就,使用方便等功能,同时又能同时显示时间,日期,还有星期等功能。所以这将给人们的生活也提供更多的便利,也能适应电子设备或显示仪器的发展,万年历的读取方便,有直观的显示,功能很多很强大,成本适中,所以有广阔的市场前景。1.2实现的功能及要求1.具有年份、月份、时间、星期的功能;2.具有年份、月份、星期、时、分、秒的校准功能。3.校准时具有闪烁功能。4.可以实现万年历和贪吃蛇的切换。5.可以实现贪吃蛇上下左右的移动,贪吃蛇每吃掉一点后身体就会变长。6.当蛇撞到四周的时候游戏结束。1.3方案论证1.3.1显示模块选择方案和论证:一:是用LED点阵进行显示,这中方式价格不是很贵,如果单单显示数字比较好,在和单片机想连接的时候,在需要显示的内容比较多,而且复杂时,需要的数码管就得多,而这里端口线又少,所以此方法不合适。基于Proteus的液晶显示电路设计2二:就是用液晶去显示,这样不仅可以显示更多的文字,同样可以对图片或图形进行显示,对于价格,会有点高,但是它的功能很强大,显示的效果也清晰,所以在本论文中就是用液晶去显示。1.3.2时钟芯片的选择方案和论证:本文是用DS1302的芯片进行时钟控制,之所以选择这个,是因为这个可以多时间进行自动计时,高精度,而且结构简单。第二章系统硬件设计2.1硬件的设计总框图图2-1设计总框图这一篇论文用单片机控制的,具有显示时间,日期,年份以及星期的功能,这个万年历显示的内容可以手动进行修改,操作简单,方便,这个系统的控制过程主要如下,DS1302先接受主控制的信号,然后其再将信号反馈到单片机上面,最后再用液晶显示出来,对于键盘对显示内容的修改,就是当有输入信号时,主控制由输入信号,再将信号给DS1302,这时候其会把新的状态状态信号写给单片机,最后通过液晶屏显现出来。LCD显示万年历,贪吃蛇模块DS1302时钟模块AT89C51单片机主控制模块键盘设置模块巢湖学院2016届本科毕业论文(设计)32.2系统硬件及电路原理图的简介对于本次毕业设计,是完成将贪吃蛇小游戏和万年历同时集成在一起,再通过液晶显示将其显示出来,所以,为了完成这个毕业设计,我们首先需要一个控制器,即CPU,其次需要一个是时钟的驱动芯片,最后用液晶屏将这些信息显现出来。除了这些还包括其他的一些电路,比如按键电路,这些按键主要完成对液晶显示内容进行调节,对游戏的操作还有对时钟模式和游戏模式的切换。这次的设计,为了达到操作方便且顺利,我用的是单片机AT89C51,该单片机的控制比较简单,而且价格适中,又能完成我想要的功能,所以用这个单片机,电路原理图如下(a)。AT89C52原理图如下:图2.2单片机原理图基于Proteus的液晶显示电路设计42.3其余电路介绍2.3.1显示电路对于液晶显示屏为了能够满足本次设计的显示需求,我所用的是12864液晶显示屏,即是128*64个液晶显示点构成的点阵列。点阵中的每一个点都是一个显示的点,1是亮,0是灭。其中对于这些点阵的数据存储器我们称之为RAM。如果想要用其显示一些文字或是图案,则只需要将对应显示点的位置存放到存储器中,再将其点亮,这些显示的内容由自己设计,想要显示出来,就必须清楚存储器地址与显示点的位置的关系,这样才能设计出显示点阵的数据信息。电路图如下:图2.3.1LCD12864电路图2.3.2键盘设置电路1键盘接口介绍对于键盘部分,其接线图如下,该键盘主要功能如下:1.对两种功能万宁历和贪吃蛇的选择。2.对时钟年月日,及星期的设置。3.贪吃蛇游戏的操作按键。独立式键盘电路图如下:巢湖学院2016届本科毕业论文(设计)5图2.3.2键盘电路第三章系统软件设计3.1软件设计总述软件的部分,由主程序,日期数据,按键处理,和显示部分等组成,所以在设计的时候,也同时对这些模块进行设计,主程序主要做元件的初始化工作,并且对按键的状态进行判断,主程序通过不断地扫描按键的状态,在每次扫描的时候系统都会做出相应的计算,并将计算的结果,即键值,并根据每次得到的键值去做处理,去调用相应的子程序,比如在初始化的界面,液晶屏会显示贪
本文标题:基于Proteus的液晶显示电路设计
链接地址:https://www.777doc.com/doc-4892540 .html