按键盘,显示有个问题就是当键盘按下去时人的手会轻微的抖动,扫描程序会误认为按下去多次,解决这个问题的办法只能是用软件实现,在按键时加个延时程序,经过多次试验,得出延时设为比较适中,理论上说在按键松手后应该还有松手检测,即确认按键是否真的松开,这样就万无失了,但在实际过程中,不加松手检测也没出过错,试验多次也没出问题,因而把松手检测部分省略掉提高程序的运行速率。程序的下载问题本设计中程序的下载采用的是下载工具。单片机上电是通过供电。刚开始由于本人对此工具的掌握不是很透彻程序的下载遇到障碍。本设计的硬件设计下载部分是由串口通信芯片来完成的,下载线用的是转串口通信,在般默认情况下操作系统里是不带转串口的驱动程序的,因此在下载程序之前要先安装驱动程序。在下载的时候有时计算机运行速率跟不上下载的速率设置太高的话也会下不进去,但是般来说都可以的。系统的具体操作和执行过程,在此以表格形式说明。表系统工作表键盘输入数码管显示输出蜂鸣器状态此刻系统状态按下复位键数码管从左往右依次显示蜂鸣器无声闭锁状态,等待用户输入密码输入内置正确密码数码管从左往右依次显示密码蜂鸣器唱歌世上只有妈妈好表示密码正确开锁状态输入密码数码管从左往右依次显示密码蜂鸣器无声闭锁状态输入密码次数累计三次数码管从左往右依次显示密码,待蜂鸣器关闭后又回到初态蜂鸣器长鸣闭锁报警改进方法电路方面的改进当今社会中电子锁的设计真可谓是五花八门,分别有数字密码锁指纹密码锁刷卡锁酒店锁只能密码锁电控锁等。本设计是个数字密码锁,相对于已有的电子密码锁,硬件设计中还有有很多不足之处,比如密码的显示部分,用数码管只能位位来显示数字和字母,而且显示起来很不方便密码的设计部分也有改进的方法。显示部分的改进采用液晶显示器来代替数码管显示。用液晶显示器的好处是可以显示中文或英文来提醒具体应该如何操作,还可以设置更多位的密码。般在设计中应用液晶显示器比较广泛。密码设计的改进要加强电子锁的防盗功能,密码的设计还可以采用指纹识别人脸识别体温识别掌纹识别以及刷卡识别等。由于时间关系和个人所学知识的有限性,只能设计出数字密码锁。控制功能的改进在本设计中,由于经费问题没有设计密码锁的其他控制功能。在实际应用中,电子密码锁还可以设置语音模式切换功能控制系统强制复位功能非法闯入报警功能即入侵感应功能,在门上锁的状态下,有人破锁而入时,会发出强力的报警音。数字密码控制功能反锁功能语音音量调节功能系统故障自动巡检功能火灾报警功能在室内如果温度达到左右,将会发出强力的报警音,同时锁会自动开启开门记录双重锁定功能外部强制锁定在内部不能开启,适用于外出时,防止有人入侵联机管理弱电提醒当电量不足时,在启动开门时,会有美妙的音乐提示数据接口功能等。软件方面的改进在本设计的软件编写中,由于时间原因,编写的程序只能实现开锁功能,至于退格,删除,确认这些功能键都没设置。密码修改也没能实现。改进方法,在原来矩阵键盘的基础上,加上四个独立键,。原来的矩阵键盘用十六个字符,因为没有独立键盘的时候操作非常不方便。独立按键中加了管理员解密这功能,管理员解密就是当输入密码三次出错后密码锁会被锁定,这时只有按下管理员解密这按键,并且输入内置的密码才能开锁。独立按键功能说明见表。表独立键盘功能说明按键功能返回删除确认管理员解密把独立按键加上以后,再配合程序的设计,改进后的电子密码锁的系统工作过程如表所示。表系统工作表键盘输入数码管显示输出蜂鸣器状态此刻系统状态按下复位键数码管从左往右依次显示蜂鸣器无声闭锁状态,等待用户输入密码输入内置正确密码并按下确认键数码管从左往右依次显示密码蜂鸣器唱歌世上只有妈妈好表示密码正确开锁状态输入密码数码管从左往右依次显示密码蜂鸣器无声闭锁状态输入密码次数累计三次数码管从左往右依次显示密码,待蜂鸣器关闭后数码管关闭蜂鸣器长鸣闭锁报警密码锁锁定按下管理员解密并输入内置密码数码管依次显示密码蜂鸣器唱歌表示锁已解开开锁状态按下删除键把输入的前位数字清除按下返回键返回到前状态总结随着毕业日子的逼近,毕业设计也接近了尾声。在指导老师崔星的悉心指导下,我终于顺利的完成了毕业设计。以前觉得毕业设计只是对这几年来所学知识的单纯总结,但是通过这次的毕业设计发现自己的看法有点太片面。毕业设计不仅是对前面所学知识的种检验,而且是对自己能力的种提高。通过这次毕业设计,我明白了自己所学的知识还是比较欠缺的。要学习的东西还很多,以前老是觉得什么东西都会什么东西都懂,有点眼高手低。通过这次毕业设计,我才明白了学习是个长期累积的过程,在以后的工作中生活中,都应该不断的学习,努力提高自己的知识和综合素质。注重理论和实践的结合。在整个设计中我更加了解到了什么是毕业论文,毕业论文就是高等院校毕业生提交的份有定的学术价值的文章。它是大学生完成学业的标志性作业,是对学习成果的综合性总结和检阅。是大学生从事科研的最初尝试,是在指导教师的指导下所取得的科研成果文字记录,也是检验学生掌握知识的程度分析和解决问题的基本能力的份综合答卷。对于这次的毕业设计,总的来说还是比较成功的,硬件部分基本完成。这次设计的难点是软件的实现,软件部分的密码输入和密码比较式最困难的,经过本人坚持不懈的努力和其他人的帮助最后终于完成了。在硬件部分由于系列单片机具有良好的通用性,兼容性强等特点,本设计中所用的芯片还可以用同类的其他芯片代替,这样使得密码锁的设计更加灵活。单片机的指令简单易学,因此开发周期可以很短。由于时间有限和本人知识水平的有限发挥,本系统可以改进的地方还很多,在第章已经详细介绍过了。在这次的毕业设计中,同学之间互相帮助,遇到问题大家起讨论,发现我们所学的知识实在是有限,不过我们能够充分利用网络的优势去查阅资料。设计过程中懂得了很多东西,也培养了我们独立思考和设计的能力,也树立了我们对知识应用的信心,使自己充分体会到了在设计过程中的成功喜悦。致谢在论文完成之际,我要忠心的感谢身边给予过我莫大帮助的老师按键盘,显示按键盘,显示按键盘,显示来输入密码,分别对应按键技大学本科生毕业设计第页对定时器选择位模式设置触发方式为低电平触发开总中断测出当时温度让引脚为高电平延时产生方波等待变为低电平,即开始发射超声波开始计时,等待或者中断产生即收到回波停止计时关闭中断如果收到回波先保存高位辽宁科技大学本科生毕业设计第页显示距离如果没有收到回波,外部中断辽宁科技大学本科生毕业设计第页本文所介绍的三方向前左右超声波测距系统,就是为机器人了解其前方左侧和右侧的环境而提供个运动距离信息。类似定用于移动机器人,还可用在其它检测系统中。系统超声波测距原理压电式超声波发生器原理压电式超声波发生器实际上是利用压电晶体的谐振来工作的。超声波发生器内部结构如图所示,它有两个压电晶片和个共振板。当它的两极外加脉冲信号,其频率等于压电晶片的固有振荡频率时,压电晶片将会发生共振,并带动共振板振动,便产生超声波。反之,如果两电极间未外加电压,当共振板接收到超声波时,将压迫压电晶片作振动,将机械能转换为电信号,这时它就成为超声波接收器了。超声波测距原理超声波发射器向方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时。超声波在空气中的传播速度为,根据计时器记录的时间,就可以计算出发射点距障碍物的距离,即二超声波测距系统的电路设计系统的特点是利用单片机控制超声波的发射和对超声波自发射至接收往返时间的计时,单片机选用,经济易用,且片内有的,便于编程。电路原理图如图所示。其中只画出前方测距电路的接线图,左侧和右侧测距电路与前方测距电路相同,故省略之。脉冲的产生与超声波发射测距系统中的超声波传感器采用的压电陶瓷传感器,它的工作电压是的脉冲信号,这由单片机执行下面程序来产生。超声波发射持续辽宁科技大学本科生毕业设计第页输出方波前方测距电路的输入端接单片机端口,单片机执行上面的程序后,在端口输出个的脉冲信号,经过三极管放大,驱动超声波发射头,发出的脉冲超声波,且持续发射。右侧和左侧测距电路的输入端分别接和端口,工作原理与前方测距电路相同。超声波的接收与处理接收头采用与发射头配对的,将超声波调制脉冲变为交变电压信号,经运算放大器和两极放大后加至。是带有锁定环的音频译码集成块,内部的压控振荡器的中心频率,电容决定其锁定带宽。调节在发射的载频上,则输入信号大于,输出端脚由高电平跃变为低电平,作为中断请求信号,送至单片机处理前方测距电路的输出端接单片机端口,中断优先级最高,左右测距电路的输出通过与门的输出接单片机端口,同时单片机和接到的输入端,中断源的识别由程序查询来处理,中断优先级为先右后左。部分源程序如下关外部中断引脚为,转至右测距电路中断服务程序引脚为,转至左测距电路中断服务程序开外部中断右测距电路中断服务程序入口辽宁科技大学本科生毕业设计第页左测距电路中断服务程序入口计算超声波传播时间在启动发射电路的同时启动单片机内部的定时器,利用定时器的计数功能记录超声波发按键盘,显示有个问题就是当键盘按下去时人的手会轻微的抖动,扫描程序会误认为按下去多次,解决这个问题的办法只能是用软件实现,在按键时加个延时程序,经过多次试验,得出延时设为比较适中,理论上说在按键松手后应该还有松手检测,即确认按键是否真的松开,这样就万无失了,但在实际过程中,不加松手检测也没出过错,试验多次也没出问题,因而把松手检测部分省略掉提高程序的运行速率。程序的下载问题本设计中程序的下载采用的是下载工具。单片机上电是通过供电。刚开始由于本人对此工具的掌握不是很透彻程序的下载遇到障碍。本设计的硬件设计下载部分是由串口通信芯片来完成的,下载线用的是转串口通信,在般默认情况下操作系统里是不带转串口的驱动程序的,因此在下载程序之前要先安装驱动程序。在下载的时候有时计算机运行速率跟不上下载的速率设置太高的话也会下不进去,但是般来说都可以的。系统的具体操作和执行过程,在此以表格形式说明。表系统工作表键盘输入数码管显示输出蜂鸣器状态此刻系统状态按下复位键数码管从左往右依次显示蜂鸣器无声闭锁状态,等待用户输入密码输入内置正确密码数码管从左往右依次显示密码蜂鸣器唱歌世上只有妈妈好表示密码正确开锁状态输入密码数码管从左往右依次显示密码蜂鸣器无声闭锁状态输入密码次数累计三次数码管从左往右依次显示密码,待蜂鸣器关闭后又回到初态蜂鸣器长鸣闭锁报警改进方法电路方面的改进当今社会中电子锁的设计真可谓是五花八门,分别有数字密码锁指纹密码锁刷卡锁酒店锁只能密码锁电控锁等。本设计是个数字密码锁,相对于已有的电子密码锁,硬件设计中还有有很多不足之处,比如密码的显示部分,用数码管只能位位来显示数字和字母,而且显示起来很不方便密码的设计部分也有改进的方法。显示部分的改进采用液晶显示器来代替数码管显示。用液晶显示器的好处是可以显示中文或英文来提醒具体应该如何操作,还可以设置更多位的密码。般在设计中应用液晶显示器比较广泛。密码设计的改进要加强电子锁的防盗功能,密码的设计还可以采用指纹识别人脸识别体温识别掌纹识别以及刷卡识别等。由于时间关系和个人所学知识的有限性,只能设计出数字密码锁。控制功能的改进在本设计中,由于经费问题没有设计密码锁的其他控制功能。在实际应用中,电子密码锁还可以设置语音模式切换功能控制系统强制复位功能非法闯入报警功能即入侵感应功能,在门上锁的状态下,有人破锁而入时,会发出强力的报警音。数字密码控制功能反锁功能语音音量调节功能系统故障自动巡检功能火灾报警功能在室内如果温度达到左右,将会发出强力的报警音,同时锁会自动开启开门记录双重锁定功能外部强制锁定在内部不能开启,适用于外出时,防止有人入侵联机管理弱电提醒当电量不足时,在启动开门时,会有美妙的音乐提示数据接口功能等。软件方面的改进在本设计的软件编写中,由于时间原因,编写的程序只能实现开锁功能,至于退格,删除,确认这些功能键都没设置。密码修改也没能实现。改进方法,在原来矩阵键盘的基础上,加上四个独立键,。原来的矩阵键盘用
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 11 页
第 2 页 / 共 11 页
第 3 页 / 共 11 页
第 4 页 / 共 11 页
第 5 页 / 共 11 页
第 6 页 / 共 11 页
第 7 页 / 共 11 页
第 8 页 / 共 11 页
第 9 页 / 共 11 页
第 10 页 / 共 11 页
第 11 页 / 共 11 页
预览结束,喜欢就下载吧!
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。