您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 单片机课程设计(菜单页面)
《单片机技术》课程设计说明书题目系部:学生姓名:指导教师:职称专业:班级:完成时间:摘要随着现代化的脚步,市场经济的不断完善,信息技术日益发展,信息量的掌握决定了一个人事业的成败。21世纪其实无疑不是信息的时代。信息技术的迅猛发展已对我们的生产方式、生活方式、学习方式及思维方式产生了深远的影响,也带动了信息显示技术的发展。其中液晶显示屏被广泛应用于各种不同的领域,包括手机、膝上型电脑、笔记本电脑、电脑监视器、大屏幕电视以及数字广告屏,液晶显示在我们的生活中随处可见,同时,人们也可根据自己的需求选择显示出想要显示的内容。近年来,同样应用广泛的菜单选择系统也离不开显示技术。通过显示屏,使得具有单层或多层菜单选择功的操作系统更加简洁、优化、便于操作。本设计通过汉字液晶显示器122232来显示出一个具有两级菜单选择功能的小系统。设计以模拟生活中常见的多功能检测器为例,详细分析了单片机在本设计中的应用原理,并分块给出了整个系统的硬件以及软件编程思路,使得整个设计清晰简洁地阐明了单片机小系统在生活中的广泛应用。因此本课题的研究具有重要的现实意义。关键词:显示单片机液晶显示器菜单选择AbstractWiththepaceofthemodernization,theeconomymarketcontinuestoimprove.Theinformationtechnologyisimproveddaybyday,socontrollingtheamountofinformationdeterminesone’ssuccessorfailure.Infact,the21stcenturyiscertainlytheinformationage.Therapiddevelopmentoftheinformationtechnologyhasmadeadeeplyeffectinourlifestyle,learningstyleandthinkingstyle,andatthesametime,ithashelpedtoimprovetheinformationdisplaytechnology.Amongthat,Liquidcrystaldisplayiswidelyusedinavarietyofareas,includingmobilephones,laptopcomputers,notebookcomputers,computermonitors,largescreenTVanddigitaladvertisingscreens.Liquidcrystaldisplayapplieseverywhereinourlives,atthesametime,wecancontrolthecontentwhichwewanttodisplayinthescreenaccordingourneeding.Inrecentyears,themenuschosesystemwhichalsoverypopularinpeople’slifeisalsorelyonthedisplaysystem.Thedisplaysmadethemenussystemmoresimpleandclean.Thisdesignsimulatesthepopularmenussysteminourlife.HavinganalyzedtheworkingtheoryoftheSCMbeforedesigned,ittellsusthethoughtsofthehardwareandsoftwaredesigns.ThismakesthedesignmorecompactandpellucidtodisplaytheSCM’suseinourlife.Sothesubjectofthisresearchhasanimportantpracticalsignificance.Keywords:displaySCMliquidcrystaldisplaymenus-chose目录摘要..................................................................2Abstract...............................................................3绪论..................................................................11整体方案设计........................................错误!未定义书签。1.1系统总体基本构成.................................................21.1.1系统实现方法...................................................21.1.2系统思路来源...................................................21.2系统模块功能.....................................................21.3系统工作原理.....................................................42硬件电路设计........................................错误!未定义书签。2.1系统硬件主要构成.................................................52.1.1单片机AT89S5x..................................................52.1.2液晶显示器12864................................................82.1.3行列式键盘选择................................................132.2系统硬件电路模块................................................152.2.1键盘选择模块....................................错误!未定义书签。2.2.2显示模块......................................................153软件设计..........................................................173.1软件操作过程及实现的内容........................................173.2系统软件主要构成................................................173.2.1主程序的流程图................................................173.2.2程序的初始化部分..............................................173.2.3主函数部分....................................................183.2.4按键选择响应部分..............................................193.2.5液晶显示及命令传输部分........................................194系统安装与调试....................................................204.1系统硬件的安装..................................................204.2系统硬件的检查..................................................214.3系统软件的调试..................................................214.3.1调试的整个过程................................................214.3.2程序的编译....................................................214.3.3程序的调试....................................................22结论.................................................................23致谢.................................................................25参考文献.............................................................26附录系统软件总程序.................................................271绪论单片机正以低廉的成本、强大的功能、较高的可靠性被广泛地应用于家电设备、仪器仪表、工业控制及城市建设等各个领域中.纵观我们现在生活的各个领域,从导弹的导航装置,到飞机上各种仪表的控制,从计算机的网络通讯与数据传输,到工业自动化过程的实时控制和数据处理,以及我们生活中广泛使用的各种智能IC卡、电子宠物等,这些都离不开单片机。而智能菜单选择系统的应用也随着单片机的发展渐渐渗透到了我们生活中的每一个角落。现在市场上各类依靠菜单选择系统来操作完成的产品较多,但目前的菜单选择系统还有着较大可发展升级的空间。随着信息化社会的迅速发展,菜单选择系统正在由单一向多元化、由简单模式向智能等多方面发展。该课题使我们能够掌握菜单选择系统的基本原理和设计方法,并对液晶显示屏这个行业有了较为深刻的了解和认识,同时对大学期间所学习的一些理论知识进行了实践,使我们对所学过的理论知识有了新的认识。通过对该课题的设计研究可以熟练掌握51单片机软硬件开发工具的使用方法,为以后从事相关行业的工作积累了不少有用知识。目前我国的信息行业发展迅速,使得将来应用更加广泛的智能菜单系统以及作为主要平面显示媒介的LCD显示屏的作用也越来越广泛,相关的从业人员也会越来越紧缺。但同时应该清楚的认识到我国在这两个领域的技术虽然发展迅速但和世界先进水平还有一定的差距。因此本课题不论是对自己的就业还是对我国单片机技术的发展都有着非常现实与积极的意义。21整体方案设计1.1系统总体基本构成本系统以单片机AT89S52为控制核心,由单片机数据存储模块、键盘按键选模块、接口模块和LCD显示模块组成,它们共同完成菜单由一级选择进入下一级并显示出内容的任务。其中,对系统进行核心控制的模块由单片机AT89S52和一些具有复位、振荡作用的电路组成;数据存储模块是由单片机内部ROM进行数据的存储;按键选择模块由行列式键盘组成;接口模块则由按键接口部分和LCD12864并口显示接口组成;LCD显示模块由液晶显示器12864来完成实现字符的显示。1.1.1系统实现方法整个菜单呈树形拓扑结构,每个节点的父节点都是唯一的,由此可以确定其在菜单树中的位置,总体思路就是以固定格式建立一个变量库和一个菜单库,以编号作为各个变量和菜单的主关键字[1、4-6]。变量库中专门存放液晶显示所涉及的变量,每个变量有一个变量编号;菜单库中专门存放各个菜单的内容,每个菜单有一个菜单编号,菜单中所涉及的变量可以从变量库中抽取。执行文件的任务就是对
本文标题:单片机课程设计(菜单页面)
链接地址:https://www.777doc.com/doc-4488159 .html