帮帮文库

返回

毕业论文:键盘显示模拟系统的设计与实现 毕业论文:键盘显示模拟系统的设计与实现

格式:word 上传:2022-06-24 19:07:02
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
毕业论文:键盘显示模拟系统的设计与实现.doc预览图(1)
1 页 / 共 15
毕业论文:键盘显示模拟系统的设计与实现.doc预览图(2)
2 页 / 共 15
毕业论文:键盘显示模拟系统的设计与实现.doc预览图(3)
3 页 / 共 15
毕业论文:键盘显示模拟系统的设计与实现.doc预览图(4)
4 页 / 共 15
毕业论文:键盘显示模拟系统的设计与实现.doc预览图(5)
5 页 / 共 15
毕业论文:键盘显示模拟系统的设计与实现.doc预览图(6)
6 页 / 共 15
毕业论文:键盘显示模拟系统的设计与实现.doc预览图(7)
7 页 / 共 15
毕业论文:键盘显示模拟系统的设计与实现.doc预览图(8)
8 页 / 共 15
毕业论文:键盘显示模拟系统的设计与实现.doc预览图(9)
9 页 / 共 15
毕业论文:键盘显示模拟系统的设计与实现.doc预览图(10)
10 页 / 共 15
毕业论文:键盘显示模拟系统的设计与实现.doc预览图(11)
11 页 / 共 15
毕业论文:键盘显示模拟系统的设计与实现.doc预览图(12)
12 页 / 共 15
毕业论文:键盘显示模拟系统的设计与实现.doc预览图(13)
13 页 / 共 15
毕业论文:键盘显示模拟系统的设计与实现.doc预览图(14)
14 页 / 共 15
毕业论文:键盘显示模拟系统的设计与实现.doc预览图(15)
15 页 / 共 15

1、,号键年加号键月减,号键月加号键日减号键日加号键星期减,号键星期加。当按下号键第二次后,进入时间调整状态,号键时减,号键时加号键分减,号键分加号键秒清零。当第三次按下号键时,回到显示基本内容状态,同时显示开机画面。实现方式为单片机扫描到相应按键时,相应的变量就是做出相应的变化。延时部分本设计的单片机采用晶振,那么单片机的周期,单片机每运行次循环大概要,采用三层语句来实现精确延时,如图所示。图延时程序计算公式为总,为晶振周期。此延时是供其他函数调用,而写入命令数据时若用上面的延时会出现反应慢的问题,因为每次写入个命令和数据都要经过延时,累加起来就多了,即使是只延时也是样,所以本设计提供第二个延时函数,通过参考的时序,证明使用这个延时函数没有问题。图延时程序硬件安装制作用画好原理图,导入图,并布好局画好线后就开始做板,以便程序的调试。元件布。

2、联谐振回路,晶体振荡器选择,电容采用。单片机复位电路影响单片机系统运行稳定性的因素可大体分为外因和内因两部分外因射频干扰,它是以空间电磁场的形式传递在机器内部的导体引线或零件引脚感生出相应的干扰,可通过电磁屏蔽和合理的布线器件布局衰减该类干扰电源线或电源内部产生的干扰,它是通过电源线或电源内的部件耦合或直接传导,可通过电源滤波隔离等措施来衰减该类干扰。内因振荡源的稳定性,主要由起振时间频率稳定度和占空比稳定度决定起振时间可由电路参数整定稳定度受振荡器类型温度和电压等参数影响复位电路的可靠性。复位电路的可靠性设计复位是单片机的初始化操作。单片机启运运行时,都需要先复位,其作用是使和系统中其他部件处于个确定的初始状态,并从这个状态开始工作。因而,复位是个很重要的操作方式。但单片机本身是不能自动进行复位的,必须配合相应的外部电路才能实现。复位。

3、用到它的定时器计数器功能。各位定义如图所示,其中与外部中断有关,此设计未用到。图定时器控制寄存器示意图为定时器计数器的运行控制位,为时停止定时器计数器为时启动定时器计数器。为定时器计数器的运行控制位,功能与相同。本设计用不到,不做说明。本设计只用到,当设置好后令就启动定时器计数器开始工作。设置好和后,每过定时器就会溢出产生中断,同时令变量另,当加到后秒钟就到了,这里令秒变量加,同时令重新计数当加到,令,同时分变量加当,令并让小时变量加,如此就可以得到年的精确时间。当天到了,天加时,星期也随着加,当加到星期天时令其回到星期。每个月的天数不样,本设计采用语句让大月为天,小月为天,但闰年的二月是不样的,这里对年进行取余,当判断余为时,即为闰年,二月就有天,其它年份为天。时间调整部分比较简单,当按下号键第次后,进入调整日期状态,按下号键控制年减。

4、作个计数,每中断次则计数加,当计数次时,则表示秒到了,秒变量加,同理再判断是否分钟到了,再判断是否小时到了,再判断是否天到了,再判断是否月到了,再判断是否年到了,若计数到了则相关变量清除。先给出般年份的每月天数。如果是闰年,第月天数为天,非闰年则有天。在我们的这个设计中只设有年的范围,判断是否闰年就只需要用该年份除以来判断就行了。键盘扫描程序是整个设计的输入控制程序,键盘占用单片机的个口。本设计的键盘扫描程序采用行列反转扫描法读取按键键值。单片机先让键盘行线输出全为,然后读入列线值,再检测有无按键按下,去抖,再读入列线值,输出当前列线值,读入行图系统框图线值,最后组合行列线值,得到键盘的码值供调用。硬件原理分析及设计单片机时钟电路内部时钟电路如图所示,在和引脚上外接定时元件,内部振荡电路就产生自激振荡。定时元件通常石英晶体和电容组成的并。

5、按下则和数码管显示相应的内容,号键作为设置日期和时间的阀门,按下第次时进入调整日期状态,第二次是调整时间,第三次返回。图软件设计总体框图软件重要子程序设计及框图主控程序是建立在各子程序的基础上,各子程序写好后,由主程序调用。显示部分显示部分的大体框图如下图显示部分流程图为了区别调整时间和日期的按键与其他显示内容冲突,在这里给了号键个变量,未按下号键时,程序执行图框图所示的内容,当按下号第次时进入调整日期状态,当按下号键第二次时,进入调整时间状态,当按下第三次时显示开机画面并让执行图所示内容。显示为时为定时工作方式,为时计数工作方式。为工作模式选择位,两个工作模式选择位可以形成种编码,对应种工作模式时为模式,时为模式,时为模式时为模式。此设计用定时器,工作模式,所以对应。同时定时,对应的,。既参与中断控制,又参与定时器计数器控制,本设计只。

6、局时要遵循就近原则,即两个元件之间的电气连接的最好放近点,方便布线,还有单片机的晶振要尽量靠近单片机的号脚。布线时电源线和地线要比其他信号线宽,而地线要比电源线宽,规则是地线电源线信号线。本设计的线宽为地线,电源线,其他信号线。板制作画好图后用转印纸打印,再用转印机将图纸转入覆铜板,接下来用油性笔对不清晰或断的走线进行弥补,防止腐蚀的时候把电气线路给腐蚀掉。之后就可以开始腐蚀了,腐蚀液用盐酸双氧水水的比例兑。等铜板腐蚀好后用直径的钻针钻孔,钻出插件元件引脚的插孔,然后用细砂纸擦掉炭粉后立即涂上松香液,防止铜层氧化。松香液是用松香和浓度的工业酒精按的比例配制的。这样板就出来了。元件焊接焊接前准备好电烙铁焊锡吸锡器剪线钳剥线钳镊子等焊接工具,同时准备好要焊接的元件和导线。在清理元器件时,重点辩别认清电阻器阻值及相应代号,对电阻电容发光二极管。

7、电路的基本功能是系统上电时提供复位信号,直至系统电源稳定后,撤销复位信号。为可靠起见,电源稳定后还要经定的延时才撤销复位信号,以防电源开关或电源插头分合过程中引起的抖动而影响复位。如图所示。图时钟电路键盘电路键盘电路由个按键组成,其中列经过个电阻接入上拉,接入单片机的口的高位口,行直接接入单片机低位,当有按键按下时,由单片机控制个口读取出当前键值。显示电路显示电路共有个引脚,其中脚接入单片机的全部口和的三个口,是与单片机通讯的桥梁。号脚是空脚,和脚接地,和脚接,其中三个脚接可调电位器和电阻,组成调节对比度电路。如图所示。七段数码管显示电路采用的是共阳数码管,它的个脚接入全部口,三极管的发射极接,集电极经过个电阻限流接入数码管的公共端,基极接单片机的口,由单片机给个基极电流使三极管三极管导通,驱动数码管显示。如图所示。图复位电路图键盘电路。

8、果付出总有收获,经过我们的努力,本设计能完成以下基本要求的功能开机液晶屏幕显示电子信息班毕业设计信息。设计矩阵键盘,分别对应键码。按下任意个按键,液晶屏幕显示相应按键的信息。发挥部分能完成以下功能液晶屏幕增加装饰图案。增加个数码管同步显示相应键码。结论从设计题目下来到现在历时两个多星期,克服了硬件和软件上各种问题,实现大部分的功能。因为本设计硬件比较简单,在硬件上碰到的就是个电解电容引起的不能烧录程序的问题,其他功能都正常。而主要的难题是在软件设计上,在软件上碰到以下几点问题对写入命令和数据的格式时序弄乱。对基本指令集扩充指令集比较模糊,在显示图片部分时滞留了很久。对图片的取模抓不住头绪。在设计时钟部分时,单片机的定时器计数器中断部分出错。而这些问题都是跟自己对单片机的掌握不够深有关,这也提醒了我们要抓好基础功,基础好了,对付起这些问题。

9、图显示电路图显示电路图数码管显示电路整体电路图根据以上各模块的功能互相连接成为此设计的整体电路,如下图图整体电路图图数码管显示电路系统硬件设计所需的元件表元件列表元件名称数量个元件名称数量个晶振芯片瓷片电容七段数码管电解电容电阻按键开关电阻发光二极管电阻排针排电阻插针排电位器自锁开关排阻电源软件设计此设计名为仪器仪表的键盘显示模拟系统,顾名思义软件占很大比例。整个设计硬件比较简单,主要就是程序的写法,而软件的调试也是此设计的重点和难点。整个软件结构分为主控程序显示部分程序键盘扫描部分程序时钟部分程序和延时程序。软件总体设计及框图开机后,主控程序先让单片机给个低电平,开启数码管显示,然后初始化包括设置基本指令集设置光标设置显示模式等,接下来是时钟的初始化,包括开启定时和中断时间的走时秒分时年星期,最后就显示开机画面并开始扫描键盘,若有按键。

10、拿来另块能烧程序的单片机最小系统,把单片机放到最小系统上发现能烧录程序,排除了单片机的可能,然后就检查或替换单片机周边晶振电容复位按键开关,最后发现是复位电路的电解电容有问题,而换了几个好的电解电容后还是没能解决问题,最后把电容换成的独石电容,而这并不影响单片机的复位功能,因为电容的作用是要让充放电时间单片机复位所需的时间即可。软件调试我们做这个设计的时候碰到的最大的问题就是软件的调试,编写程序需要非常细心,逻辑思维要强,头脑要灵活,虽然之前有做过电路,但比多复杂点,还是第次接触它,而且接触单片机编程时日还不长,在开始没有点眉目,在反复仔细翻阅了它的数据手册,并参考网上别人的思路后终于点点的把它弄清楚了,能实现了它的大部分功能。当程序写好后用下载线和软件把写好的程序烧录进单片机里,测试其工作情况和查找漏洞,并逐步完善整个设计功能。测试结。

11、才会得心应手。本设计到目前为止还不算智能化,功能还比较单,发挥部分的功能还有点阵显示功能没有完成。设计之初还要实现按键语音播报用作时钟芯片用同时显示当前温度按键有更多选择等功能,但因为基础功不扎实造成的时间不够充裕而没有实现,若有机会将会继续完善。致谢大专三年的学习生活即将结束了,回忆整个设计和论文完成的过程,很多人给了我莫大的关心与帮助。这篇论文作为我们在校期间学习的最后份答卷,向各位老师表示崇高的敬意。在大专这三年的学习和生活,我们不仅学到了丰富的专业知识,更学到了各位老师人真工作爱岗敬业为人师表的优良品质。在此,谨向各位老师表示深深的敬意和谢意,感谢我们的指导老师在毕业设计过程中给予我们极大的关心和帮助。感谢各位科任教师平时的教导。尤其感谢老师和老师在上课和课余时间的辅导,他们让我们对专业课程更扎实,还让我们对其他的知识有更深的了。

12、三极管等要用万用表检测是否是良品。焊接时,先焊好跳线,再按从小到大从卧到立的原则把元件焊好。电阻昌振插槽采用卧式插装,并近贴电路板瓷片电容电解电容三极管排针排阻等采用立式插装,也要近贴电路板。发光二极管电解电容三极管集成电路等必须按正确的极性插装,否则电路不会正常工作,甚至通电后还会被烧坏。焊完元器件后,用剪线钳剪掉多余元器件的引线。焊接完后,还要认真对照电路原理图,检查电路板上有无漏焊错焊短路断路等现象,确认无误后才能通电调试。电路调试本设计的调试涉及到硬件和软件的调试,硬件调试是建立在软件调试的基础上,只有保证硬件正常工作后才能对软件进行调试。硬件调试块电路板做好后,并不能保证不会出错,在调试与检测过程中,利用万能表检测供电是否正常线路是否有短路断路等现象。我们在硬件调试的时候发现单片机不能烧入程序,首先我们判定可能是单片机坏了,就。

参考资料:

[1]毕业论文:键盘控制电路的设计(第20页,发表于2022-06-24)

[2]毕业论文:锥形带轮注塑模具毕业设计论文说明书(第30页,发表于2022-06-24)

[3]毕业论文:锥形带轮注塑模具毕业设计论文说明书(盛利波)(第30页,发表于2022-06-24)

[4]毕业论文:锤式破碎机的设计(第49页,发表于2022-06-24)

[5]毕业论文:锗的热力学性能第一性原理研究(第23页,发表于2022-06-24)

[6]毕业论文:锌套的压铸模设计(第42页,发表于2022-06-24)

[7]毕业论文:锅炉车间输煤机组控制系统设计以及实现(第71页,发表于2022-06-24)

[8]毕业论文:锅炉自动输煤系统设计(第45页,发表于2022-06-24)

[9]毕业论文:锅炉结焦机理论文新(第18页,发表于2022-06-24)

[10]毕业论文:锅炉结构设备三维模型毕业论文终极版(第49页,发表于2022-06-24)

[11]毕业论文:锅炉的液位控制-(第50页,发表于2022-06-24)

[12]毕业论文:锅炉燃烧自动控制系统毕业设计(第19页,发表于2022-06-24)

[13]毕业论文:锅炉温度控制系统的设计(第17页,发表于2022-06-24)

[14]毕业论文:锅炉温度控制的系统设计(第21页,发表于2022-06-24)

[15]毕业论文:锅炉液位控制系统设计与实现(第50页,发表于2022-06-24)

[16]毕业论文:锅炉液位控制系统的设计与实现(第50页,发表于2022-06-24)

[17]毕业论文:锅炉液位控制系统毕业设计(论文)(第50页,发表于2022-06-24)

[18]毕业论文:锅炉汽包的焊接结构设计及制造(第34页,发表于2022-06-24)

[19]毕业论文:锅炉汽包水位控制系统设计(第33页,发表于2022-06-24)

[20]毕业论文:锅炉汽包水位控制系统的设计(第25页,发表于2022-06-24)

预览结束,喜欢就下载吧!
  • 内容预览结束,喜欢就下载吧!
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

毕业论文:键盘显示模拟系统的设计与实现
帮帮文库
页面跳转中,请稍等....
帮帮文库

搜索

客服

足迹

下载文档