电子密码锁设计论文

电子密码锁设计论文

ID:16380428

大小:1.97 MB

页数:21页

时间:2018-08-09

电子密码锁设计论文_第1页
电子密码锁设计论文_第2页
电子密码锁设计论文_第3页
电子密码锁设计论文_第4页
电子密码锁设计论文_第5页
资源描述:

《电子密码锁设计论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、单片机原理及接口技术课程设计1.引言2.随着人们生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统的机械锁由于其构造的简单,被撬的事件屡见不鲜,电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的喜爱。锁是置于可启闭的器物上,用以关住某个确定的空间范围或某种器具的,必须以钥匙或暗码打开的扣件。锁具发展到现在已有若干年的历史了,人们对它的结构、机理也研究得很透彻,因此,不用钥匙就能打开的方法和工具也层出不穷。现代人类文明社会里,由于社会中各种矛盾冲突十分剧烈,人们的思想道德观念,价值观念,文化修养水平等差异,群众中良莠不齐,善良的人们能够自觉规范自已的行为,“非礼不为”

2、,虽无钥匙亦不会乱闯。然而,那些毫无道德观念的盗贼却想方设法利用高科技手段撬门开锁,使广大居民防不胜防。3.为什么会出现这种情况呢?因为传统锁具都存在致命的弱点:  第一、锁芯采用常见的铜、铝、锌等材料,抵抗不了强力破坏;  第二、锁具制作工艺,技术落后,无法阻止技术手段的开启。  目前,市场上很多国内外的锁具,实际上都不具备真正的防盗功能。在惯偷面前,两根钢丝或几件简单的工具就可以把这些锁打开,有的惯偷甚至公开扬言:“没有我打不开的锁。”其实,不是他们多高明,而是一般锁具技术原理太过简单。面对这一残酷的现状,新时代提出了锁具必须革命的迫切的要求。关键词:STC89C52,1602,密码锁,

3、时钟1.1、本设计的目的课程设计的目的1、训练学生正确地应用单片微机,培养解决工业控制、工业检测等领域具体问题的初步能力。2、让学生通过所做课题,熟悉单片微机应用系统开发、研制的过程,软硬件设计的工作方法、工作内容、工作步骤。3、对学生进行基本技能训练,例如组成系统、编程、调试、查阅资料、绘图、编写说明书等;使学生理论联系实际,提高动手能力和分析问题、解决问题的能力。1.2、本设计的基本要求1.应用MCS-51单片机设计电子密码锁电路;2.电子密码锁电路选用8位控制,连续三次输入错误密码,密码锁输出报警信号;3.硬件设计根据设计的任务选定合适的单片机,根据控制对象设计接口电路。设计的单元电路

4、必须有工作原理,器件的作用,分析和计算过程;4.软件设计根据电路工作过程,画出软件流程图,根据流程图编写相应的程序,进行调试并打印程序清单;5.原理图设计根据所确定的设计电路,利用Protel等有关工具软件绘制电路原理图、PCB板图、提供元器件清单。1.总体设计2.1、基本工作原理通过STC89C82RC芯片,利用矩阵键盘输入密码,和1602LCD显示,如果输入正确侧LED灯亮并且蜂鸣器响1秒钟,LCD显示Welcome,如果输入密码错误侧显示error,连续三次错误侧蜂鸣器响5秒钟。扩展:利用LCD1602显示一个时钟,并实现时钟的调时。2.2、硬件总体设计2.2.1、系统组成方案系统总设

5、计结构图LCD及LED灯显示单片机晶振电路密码输入设备单片机STC89C52本设计由主控芯片51单片机,单片机时钟电路,键盘,1602LCD。单片负责控制整个系统的执行过程。2.2.2键盘、显示功能的定义按键1按键2按键3按键4定义:1234按键5按键6按键7按键8定义:5678按键9按键10按键11按键12定义:90时钟/密码锁切换按键13按键14按键15按键16定义:时钟调试秒校时取消/分校时确定/时校时2.3、软件总体设计2.3.1、标志位的定义Biaozhi:按键输入标志位Error:错误标志位Dele:取消标志位Ok:正确标志位Count:输入个数标志位Next:确定标志位Lock

6、:时钟,密码锁标志位2.3.2、主程序框图及清单(带有注释)1.软件设计介绍本系统的主要子程序、中断服务程序的框图及程序清单(带有注释)矩阵键盘控制程序时钟/密码锁显示程序程序清单:主程序:#include头文件的包含#include"control.h"#include"lcd.h"#include"head.h"#include"process.h"#include"time.h"#defineucharunsignedchar#defineuintunsignedintunsignedcharcodepassword[6]={5,6,7,8,9,0};数组的定义uns

7、ignedcharcodetable[13]="passwordpls";unsignedcharcodetable2[6]="******";unsignedcharcodetable3[6]="error";unsignedcharcodetable6[13]=":";unsignedcharcodetable5[7]="welcome";uchark;标志位的定义ucharbiaozhi,num,key

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。