吉首大学本科生毕业论文独创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。论文题目:作者签名:日期:年月日论文版权使用授权书本人完全了解吉首大学有关保留、使用学位论文的规定,即:学校有权保留送交论文的复印件和磁盘,允许论文被查阅和借阅,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。同意吉首大学可以用不同方式在不同媒体上发表、传播学位论文的全部或部分内容。(保密的学位论文在解密后应遵守此协议)论文题目:学生签名:日期:年月日导师签名:日期:年月日吉首大学本科生毕业论文目录摘要...........................................................................................................................IAbstract........................................................................................................................II第1章绪论..............................................................................................................11.1社会背景.......................................................................................................11.2单片机简介...................................................................................................11.3主要任务和内容...........................................................................................2第2章方案选择........................................................................................................42.1矩阵键盘扫描法选择....................................................................................42.2显示方案选择...............................................................................................4第3章系统硬件设计................................................................................................63.1整体硬件设计方框图....................................................................................63.2整体电路设计图.........................................................................................63.3AT89C51单片机简介....................................................................................7第4章系统软件设计..............................................................................................124.1程序设计.....................................................................................................124.2LCD显示设计.............................................................................................14第5章调试与仿真..................................................................................................185.1keil和proteus软件简介.............................................................................185.2Proteus和Keil的联调................................................................................195.3Proteus仿真结果........................................................................................20结语.........................................................................................................................22参考文献......................................................................................................................23附录.........................................................................................................................24致谢.........................................................................................................................25吉首大学本科生毕业论文I基于单片机的较复杂键盘显示接口设计摘要本设计主要是基于单片机的较复杂键盘显示接口设计,基于AT89C51单片机及相关译码器构成的多键盘及其用LCD1602实现位置显示的矩阵4×8键盘,用PROTEUS与kiel软件联合调用实现电路图的仿真。其设计中包括了硬件和软件的设计,其中主要有键盘扫描模块、LCD显示模块和输入模块组成。从C51程序上实现键盘的消抖,按键扫描与识别,按键内容的液晶LCD显示以及按键功能的液晶显示,实现简易的计算器功能。本电路克服了以往并行接口设计中占用I/O口键盘控制编程较复杂的缺点,并在构成多按键控制与多控制显示的较大规模单片机应用系统中具有较强的有参考和实用的价值。关键词:键盘;数码管;单片机吉首大学本科生毕业论文IIMicrocontroller-basedkeyboardanddisplayinterfacedesignmorecomplexAbstractThisdesignismorecomplexmicrocontroller-basedkeyboardanddisplayinterfacedesign,basedonmultiplekeyboardswithLCD1602AT89C51microcontrolleranditsassociateddecoderimplementationsmatrixcomposedof4×8positiondisplaykeyboard,withPROTEUSsoftwarecombinedwithkielcallimplementationschematicemulation.Itsdesignincludesthehardwareandsoftwaredesign,wherethemainkeyboardscanmodule,LCDdisplaymoduleandtheinputmodule.RealizedfromtheC51keyboarddebounceprogram,keyscanningandrecognition,keycontentLCDdisplayandLCDdisplaybuttonfunctionstoachieveasimplecalculatorfunction.ThiscircuitovercomestheshortcomingsofpreviousdesignsoccupyparallelinterfaceI/Oportkeyboardcontrolprogrammingmorecomplex,andhasastrongreferencevalueandpracticalapplicationsinlarge-scalesingle-chipmulti-buttoncontrolandmulti-displayconfigurationcontrol.Keywords:Keyboard;LCDdisplay;SCM吉首大学本科生毕业论文1第1章绪论1.1社会背景伴随着我国的社会经济的蓬勃发展,以及在电子信息技术与计算机技术领域的发展,人们生活水平的快速提高。在多方位控制及多方面显示的要求越来越高。多键盘多显示在各个领域中的发展得到了比较全面的应用。而单片机技术的出现是计算机制造技术高速发展的产物,单片机是嵌入式控制系统的核心,就像人的大脑一样,控制着整个系统的运行。如今,单片机已经广泛的融入到了我们生活中的各个领域,比如:科技、电子、汽车、通信、工业等。单片机无声无息在给我们平时生活与科技研究应用带来了方便的同时,却也暴露了许多的漏洞及问题。如今应用到市场上存在许多数字显示键盘的各种应用产品,但其还存在着显示不稳定以及延时显示,键盘功能不能及时响应,而且价格比较高等缺点。现在的市场急需一种可以及时响应,且显示比较稳定且性价比可以接受的数显键盘产品。较复杂键盘显示接口,是单片机应用系统中最常用的基本接口电路。而所谓的键盘即为按有序排列而成的并带有输入功能电路的一组健体开关组合,CPU通过对键盘输入信号的高低电平来进行识别按键信息,然后再通过各种译码和转换方式,最后在LCD显示器上显示其输入的信息。数字显示键盘是单片机应用系统中比较常见的应运器件。本文主要设计一种基于AT89C51单片机的较复杂键盘控制和LCD显示的接口显示电路,并且在其基础上添加了简易的计算器功能。本设计中主要运用了最基本的理论知识,且设计简单,容易实现[1]。1.2单片机简介单片机是单片把微型计算机(SingleChipMicrocomputer,SCM)的简称。它是由微型计算机的微处理器、I/O接口、定时器/计数器、串行接口、存储器、中断系统等电路集成在一片集成电路芯片上形成的微型计算机。它与通用的计算机不同,单片机的指令功能是按照工业控制