帮帮文库

返回

基于单片机的遥控电子密码锁的设计 基于单片机的遥控电子密码锁的设计

格式:word 上传:2022-06-25 20:16:25

《基于单片机的遥控电子密码锁的设计》修改意见稿

1、“.....向上位机发送已就绪消息,通知上位机可以对系统进行操作最后是处于循环等待状态,不停地判断是否需要停机,在这种状态下可以处理各种事件中断的应用程序,这些中断处理模块如图所示。开始读取中的功耗控制模式标志字节是否需要停机停机处理程序停机状态下外部中断唤醒处理程序单片机资源配置及参数初始化读取中的锁具开关状态标志字节向上位机发送已就绪消息是否开关门信号中断处理程序震动检测中断处理程序遥控接收有效中断处理程序定时器中断处理程序串口通讯接收中断处理程序图单片机程序总体流程图停机处理程序当将系统设置成低功耗模式时,在系统没有任何外部操作的后......”

2、“.....在单片机停机前,先将些外设关闭,单片机管脚配置为浮空输入模式,然后单片机执行停机操作当系统有检测到振动信号时,单片机被外部中断信号唤醒,恢复停机以前的操作,这样以后系统又处于待机状态,如此循环往复,具体的程序为停机处理程序及唤醒处理程序片段有低功耗请求并且已使能低功耗模式关闭中断所连接的端口中断配置,防止悬空引起误触发,切断无线接收模块电源,系统处于低功耗模式关闭指示灯停机指令,系统处于低功耗模式被外部中断唤醒,从此处开始继续执行开启指示灯开启无线接收模块电源,系统有较高的功耗恢复中断所连接的端口中断配置清除请求低功耗标志开关门信号中断处理程序由第小节可知,当门被打开时......”

3、“.....信号为从低电平到高电平的上升沿信号。因此,负责开关门信号检测的单片机管脚被配置为能够同时捕获上升沿信号与下降沿信号。在单片机检测到开关门信号后,进入开关门信号中断处理程序。对于开门信号,标记开门状态标志位,向上位机发送开门消息对于关门信号,标记关门状态标志位,驱动电机将门栓复位,最后向上位机报告门已关好。振动检测中断处理程序在震动检测中断处理程序中,每次震动就进入次中断进行处理。进入震动检测中断后,先将震动次数加,然后判断振动次数是否大于次,大于次就发出报警音,小于次则发出相应的警示音。在上次震动和本次震动时间间隔大于后,将振动次数清零......”

4、“.....偶尔无意的震动不报警的功能。定时器中断处理程序定时器中断处理程序部分的工作主要是记录操作时间和定时更改蜂鸣器的发声频率。在低功耗模式下,系统无操作停机的计时和震动检测功能在内连续检测到震动的计时都由单片机内同个位的基本定时器完成。系统只开启了个位的基本定时器的原因是,位的计时器功耗较大,功能也很多,而系统只需要个简单的计时标准即可,因此个位的基本定时器足矣。定时器被配置为进入次中断,同时累加个位的变量作为计时标准,将该变量和先前已记录的操作时间作差即可知道已过去了多少时间,低功耗模式下无操作时间和震动间隔时间就能以此为依据来判断......”

5、“.....在系列单片机中,已经有了个硬件蜂鸣器控制器,能够产生,和的三种频率输出的方波,只要选择输出频率即可。当进入定时器后,判断需要发出的提示音,然后根据该种提示音的频率切换表定时切换蜂鸣器的发声频率就可以产生需要的提示音效。遥控接收有效中断处理程序遥控接收有效的中断处理程序比较复杂,它承担了遥控器遥控命令的所有响应操作,是整个遥控电子密码锁的核心所在,这部分的程序流程图如图所示。在这段处理程序中,主要是对接收到的遥控器按键值进行判断,然后分类处理,按键的类型可分为三种数字键确定开锁键及修改密码键。通过这段程序,可以完成接收输入的密码并核对是否正确及修改密码的功能,其中在修改密码时......”

6、“.....通过旧密码检验后再连续输入两遍新密码,只有当两次新密码致时才能将密码改为新设定的密码,这样有效地防止因操作失误而改错密码。同时,程序在接受遥控操作时有按键提示音和系统响应结果提示音,增强了人机交互体验。遥控接收有效中断处理程序判断键码值向密码缓冲区添加刚收到的数字设置修改密码标志位判断当前的模式开锁确定键修改密码键数字键检验密码警示密码次数加普通的输入密码模式密码正确密码密码次数开锁,密码次数清零报警,系统自锁判断修改密码模式核对旧密码密码正确缓存新密码校验两次新密码向存入新密码不致致图遥控接收有效程序流程图在这段处理程序中,校验密码部分最为关键......”

7、“.....或系统处于自锁状态返回密码正确中密码第位所在的地址只有在非自锁状态下进行密码校验如果输入的密码为空则返回逐位核对在中的值,中的值和输入的密码不致,记录结果并跳出清空密码缓冲区,防止密码正确后,再直接按确定键通过密码检验通过以上检验后,再读位数据,防止实际密码比待校验的密码长核对密码通过,重置标志位并返回系统处于自锁状态设置蜂鸣器的发声为警示音记录结果如果密码不正确,记录密码次数密码超过次,置系统自锁标志系统处于自锁状态直接返回串口接收中断处理程序如果单片机接收到来自上位机的信息,就能进入串口接收中断处理程序。该段程序首先接收完条完整的上位机指令信息......”

8、“.....图串口通信的数据帧格式由图可知,通信的数据帧以个字节的指令码开始,紧接着的就是要传送的数据信息,如果有多个组别的信息则以数值作为分隔符,数据的长度为未知的不定长度,整个系统具有安全可靠使用方便等优点。在比对最终成品和理想情况下的设想后,发现还有很多地方不足,今后还有改进的空间,比如现在整机功耗较高,不是非常的理想,还需进步降低。遥控器的按键编码可以改进为滚动码的形式,加强保密性。增加电机检测电路,防止电机因门栓错位卡住堵转而烧坏电机。将串口通信改为直接通信。为通信的数据帧添加数据校验功能,加强可靠性。完成查看系统操作记录的功能开发。经过长时间的亲自设计调试和排错等工作后......”

9、“.....与此同时,还很大程度地提升了我的各项专业技能。总的来说此次的毕业设计是成功的,也是非常有实际意义的活动。致谢在圆满地完成此次毕业设计任务之际,首先应感谢我的指导师郑崇伟教授给予我在论文撰写和技术实现等多方面的全过程指导,在他无私的指点下,使我顺利地完成了本次的设计任务。其次还要感谢为了准备年全国电子设计大赛而举办的培训活动中的所有指导老师,正是在这阶段的培训中,使我收获了很多,也使我的专业技能有了突飞猛进般的进步。还有要感谢我身边所有关心我的人,感谢他们的支持和理解。此外,还要感谢些网络资源或援助的提供者,感谢他们分享的技术文章的支持......”

下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
基于单片机的遥控电子密码锁的设计.doc预览图(1)
1 页 / 共 43
基于单片机的遥控电子密码锁的设计.doc预览图(2)
2 页 / 共 43
基于单片机的遥控电子密码锁的设计.doc预览图(3)
3 页 / 共 43
基于单片机的遥控电子密码锁的设计.doc预览图(4)
4 页 / 共 43
基于单片机的遥控电子密码锁的设计.doc预览图(5)
5 页 / 共 43
基于单片机的遥控电子密码锁的设计.doc预览图(6)
6 页 / 共 43
基于单片机的遥控电子密码锁的设计.doc预览图(7)
7 页 / 共 43
基于单片机的遥控电子密码锁的设计.doc预览图(8)
8 页 / 共 43
基于单片机的遥控电子密码锁的设计.doc预览图(9)
9 页 / 共 43
基于单片机的遥控电子密码锁的设计.doc预览图(10)
10 页 / 共 43
基于单片机的遥控电子密码锁的设计.doc预览图(11)
11 页 / 共 43
基于单片机的遥控电子密码锁的设计.doc预览图(12)
12 页 / 共 43
基于单片机的遥控电子密码锁的设计.doc预览图(13)
13 页 / 共 43
基于单片机的遥控电子密码锁的设计.doc预览图(14)
14 页 / 共 43
基于单片机的遥控电子密码锁的设计.doc预览图(15)
15 页 / 共 43
预览结束,还剩 28 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

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

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

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

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档