微机密码锁课设.docx

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机密码锁课设

摘要自从人类开始制造锁以来长期所使用的锁都是机械锁,通俗的讲就是弹子芯锁。而传统的弹子芯锁,由于其本身锁芯密齿的有限加之开锁工具钥匙的容易复制性,使得其安全性大大降低,随着人们生活质量的提高,如何实现安全有效的防盗这一问题受到越来越多人的关注。传统的机械锁由于安全性能太差,被撬的事件屡见不鲜,相比之下,电子密码锁因其必威体育官网网址性强,使用灵活性好,安全系数高,受到了广大用户的欢迎。电子密码锁作为一种新型的锁,不仅拥有海量的密齿,通常从10000等,还省去了传统机械锁的钥匙,使用者只要记得其密码,便可以开启,从而大大提高了防盗功能。关键词:单片机、系统搭建、C语言、微机原理课题背景课程设计目的在日常的生活和工作中,住宅与部门的安全防范、单位的文件档案、财务报表以及一些个人资料的保存多以加锁的办法来解决。若使用传统的机械式钥匙开锁,人们常需要携带多把钥匙,使用极不方便,且钥匙丢失后安全性即大打折扣。随着科学技术的不断发展,人们对日常生活中的安全保险器件的要求越来越高。为了满足人们对锁的使用要求,增加其安全性,用密码代替钥匙的密码锁应运而生。电子密码锁是一种通过密码输入来控制电路或是芯片工作(访问控制系统),从而控制机械开关的闭合,完成开锁、闭锁任务的电子产品。它的种类很多,有简易的电路产品,也有基于芯片的性价比较高的产品。现在应用较广的电子密码锁是以芯片为核心,通过编程来实现的。电子锁在安全技术防范领域,具有防盗报警功能的电子密码锁代替传统的机械式密码锁,克服了机械式密码锁密码量少、安全性能差的缺点,使密码锁无论在技术上还是在性能上都大大提高一步。本设计采用以51单片机为主控芯片,结合外围电路连接,组成电子密码锁。用户可以通过键盘输入正确的密码才能将锁打开,同时结合智能报警系统,当用户多次输入密码错误后,将会自动报警,提高了锁的安全性。考虑到人们有可能会忘记密码,因此本设计留有一个恢复初始设置的功能,只要输入该特定的密码即可实现对密码的初始化设置。设计方案选题内容密码锁在输入密码正确的条件下输出开锁电平,控制电控锁开启,同时显示00字样。当输入密码错误时,发出错误警告声音,同时显示FF字样。当六次误码输入的条件下,产生报警电平报警。还可以实现对密码的修改,修改成功后,蜂鸣器发出确认音。选题要求选用合适的芯片和适当的存储器及接口芯片完成相应的功能。用LED显示器显示电子锁的当前状态。画出详细的硬件连接图。给出程序设计思路、画出软件流程图。给出所有程序清单并加上必要注释。完成设计说明书(列出参考文献,所用器件型号)。方案选择根据题目的要求,需要考虑以下几方面的内容:键盘的输入、密码的判别、密码重置以及输出信号控制键盘的输入:本设计拟采用矩阵键盘作为用户的输入端,实现对密码的输入以及其他特殊功能的操作。密码的判别:利用用户输入的密码与系统自带的密码进行比较即可实现对于密码正确或者错误的判断。密码重置:考虑到用户的需求,密码重置包括两个部分。一种情况是用户忘记密码,需要重新设置密码。对于这种情况,我们事先设计好一个固定的密码作为密保,一旦用户输入该密码,系统自动把密码重置为初始密码。另一种情况是用户主动去修改密码。对于这种情况,只要用户输入原密码后,按下重置按钮即可设置新密码。输出信号控制:输出信号只有两种。一种为正确的情况,此时控制电子锁电路工作,电子锁自动打开。另一种为错误报警的情况,一旦用户输入错误密码次数达到3次,则密码锁自动进入强制封锁状态,用户将无法再输入密码,同时报警器也会发出警报。程序设计思路程序分为主程序和中断服务程序两个主要部分。主程序完成变量和单片机特殊功能寄存器的初始化后,进入一个循环结构。在循环中,首先判断有无按键按下,若有按键则判断是否数字键还是功能键,根据按键的情况执行相应的功能。然后根据密码是否正确的判断情况,执行相应的操作。循环中最后将需要显示的内容通过动态扫描在数码管上显示。中断服务程序只要实现三个状态的计时,待机时需要计时5秒,密码正确需要计时3s,密码3次输入错误需要计时10秒。当前处于何种计时,由主程序根据密码判断结果来决定。硬件设计思路本设计用到的硬件部分包括:89C52单片机、矩阵键盘、LCD1602液晶显示屏、报警器、指示电路。总体设计框架如图1-1所示:图1-1总体设计框架硬件电路设计核心芯片密码锁采用AT89C52芯片作为核心芯片。这款芯片是一个低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,AT89C52单片机在电子行业中有着广泛的应用。本单片机具

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档