资源描述:
《电子信息工程技术毕业设计论文键盘显示模拟系统设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、目录引言-2-1设计要求-3-1.1基本要求-3-1.2发挥部分-3-2方案设计与论证-3-2.1控制部分方案论证-3-2.2显示部分方案论证-3-3系统框图及工作原理-4-3.1系统框图-4-3.2工作原理-4-3.2.1硬件工作原理-4-3.2.2软件工作原理-4-4硬件原理分析及设计-5-4.1单片机时钟电路-5-4.2单片机复位电路-5-4.2.1复位电路的可靠性设计-5-4.3键盘电路-6-4.4显示电路-6-4.4.1LCD显示电路-6-4.4.2七段数码管显示电路-6-4.4整体电路图
2、-7-4.5系统硬件设计所需的元件-8-5软件设计-8-5.1软件总体设计及框图-8-5.2软件重要子程序设计及框图-9-5.2.1显示部分-9-5.2.2键盘扫描部分-10-5.2.3时钟部分-10-5.2.4延时部分-11-6硬件安装制作-12-6.1PCB板制作-12-6.2元件焊接-12-7电路调试-12-7.1硬件调试-13-7.2软件调试-13-8测试结果-13-9结论-13-参考文献-14--14-摘要本设计以数字集成电路技术为基础、单片机技术为核心。软件设计模块化结构、C语言编程。系
3、统通过带字库的LCD12864显示数据,通过4*4矩阵键盘控制显示文字、公历日期(年、月、日、星期)、时间(时、分、秒)、文字反白、自定义字符、图片显示,可以通过键盘调整时间、日期,同时按下键盘时,七段数码管显示相应键位的键位标识。在内容安排上首先描述系统硬件工作原理,着重介绍了各硬件接口技术和各个接口模块的功能;其次,详细阐述了程序的各个模块和实现过程。关键词:单片机;键盘显示模拟系统;LCD12864;时钟AbstractThedesignisbasedondigitalintegratedci
4、rcuit.microcontrollertechnologyisthecoreofthesystem,Thesoftwaredesignusesmodulestructure,Cprogramminglanguage.SystembytakingthefontsLCD12864displaydata,through4*4matrixkeyboardcontroldisplaystext,calendardates(year,month,day,week),time(hour,minutesands
5、econds),wordagainstwhite,customizecharacters,photos.Canviakeyboardadjusttime,date,andpressthekeyboard,7segmentdigitalpipedisplaycorrespondingcryogenicallykeyslogo.Firstthearrangementofthecontentofthesystemhardwareprincipleareintroduced,andthehardwarein
6、terfacetechnologyandthefunctionofeachinterfacemodule,Secondly,thispaperexpoundstheprogrammodulesandrealizationprocess.Keyword:MCU;Keyboarddisplaythesimulationsystem;LCD12864;Theclock-1--1--14-引言仪器仪表的键盘显示系统,是实现通过键盘的控制,使LCD屏幕有相应的显示,广泛用于各个领域,如电脑、家电、数字仪器等,
7、成为人们直观了解和控制仪器、设备的运行状态的重要依据,给人们的生活带了方便,成为现代人们生活、工作的必需品。数字化显示系统告别了以前老式的监控和计算仪器、设置状态方式,给人们带来了极大的方便。本设计是仪器仪表的控制显示模拟系统,所有的仪器仪表的控制显示系统都是以此为基础而扩展的。因此,研究仪器仪表的控制显示系统及扩大其应用有着非常现实的意义。本设计就是仪器仪表的控制显示系统简单的模拟和扩展应用。-14-1设计要求1.1基本要求1)开机LCD液晶屏幕显示“08电子信息X班XXX毕业设计”信息。2)设计
8、4X4矩阵键盘,分别对应键码“0-F”。3)按下任意一个按键,LCD液晶屏幕显示相应按键的信息(不同按键的显示内容可以自行设计)。1.2发挥部分1)LCD液晶屏幕增加装饰图案。2)增加一个LED数码管同步显示相应键码。3)增加一个LED点阵同步显示相应键码。2方案设计与论证2.1控制部分方案论证方案一:可采用ALTERA公司的FLEX10K系列PLD器件。设计起来结构清晰,各个模块,从硬件上设计起来相对简单,控制与显示的模块间的连接也会比较方便。但是考虑到本设计的特点