单片机课程设计--电子密码锁

单片机课程设计--电子密码锁

ID:23606616

大小:1.89 MB

页数:31页

时间:2018-11-09

单片机课程设计--电子密码锁_第1页
单片机课程设计--电子密码锁_第2页
单片机课程设计--电子密码锁_第3页
单片机课程设计--电子密码锁_第4页
单片机课程设计--电子密码锁_第5页
资源描述:

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

1、1绪论随着科技和人们的生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统机械锁由于构造简单,被撬事件屡见不鲜;电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的青睐。电子锁可以在日常生活和现代办公中,住宅与办公室的安全防范、单位的文件档案、财务报表以及一些个人资料的保存等多种场合使用。若使用传统的机械式钥匙开锁,人们常需携带多把钥匙,使用极不方便,且钥匙丢失后安全性即大打折扣。随着科学技术的不断发展,人们对日常生活中的安全保险器件的要求越来越高。为满足人们对锁的使用要求,增加其安

2、全性和方便性,用密码代替钥匙的密码锁应运而生。密码锁具有安全性高、成本低、功耗低、易操作等优点随着人们对安全的重视和科技的发展,对日常生活中的安全保险器件的要求越来越高。为满足人们对锁的使用要求,增加其安全性,用密码代替钥匙的密码锁应运而生。具有报警功能的电子密码锁保密性高,使用灵活性好,安全系数高,密码锁设计方法合理,简单易行,成本低,符合住宅、办公室用锁要求,具有推广价值。电子密码锁采取电子电路控制,通过密码输入来控制电路或是芯片工作,从而控制机械开关的闭合,完成开锁、闭锁任务。本次设计使用AT89S

3、52单片机构成最小系统,接以键盘,报警系统,液晶显示构成人性化的方便易用的电子密码锁。312设计任务、功能要求说明及总体方案介绍2.1设计目的与任务本设计采用AT89S52单片机为主控芯片,结合外围电路矩阵键盘、液晶显示器LCD1602A等部分组成。其中矩阵键盘用于输入数字密码和进行各种功能的实现。由用户通过连接单片机的矩阵键盘输入密码,后经过单片机对用户输入的密码与自己保存的密码进行对比,从而判断密码是否正确,然后控制引脚的高低电平传到开锁电路或者报警电路控制开锁还是报警,组成的电子密码锁系统。2.2设

4、计内容及要求(1)课程设计中,锁体用LED代替(如“绿灯亮”表示开锁,“红灯亮”表示闭锁)。(2)其密码为方8位十进制代码(代码自设定)。(3)开锁指令为串行输入码,当开锁密码与存储密码一致时,锁被打开。当开锁密码与存储密码不一致时,电路则报警并实现自锁。(报警动作为响1分钟,停10秒)(4)选择电路方案,完成对确定方案电路的设计。计算电路元件参数与元件选择、并画出总体电路原理图,阐述基本原理。安装调试设计电路,查阅至少5篇参考文献。按《湖南工学院课程设计工作规范》要求撰写设计报告书。全文用A4纸打印,图

5、纸应符合绘图规范。2.3设计总体方案及工作原理说明采用以单片机AT89S52为核心的控制方案,总体框图见图1。单片机作为本装置的核心器件,在系统中起到控制声光报警、以及数码动态显示的作用。一般来说在选择单片机时下面几个方面考虑:性能、存储器、运行速度、I/O口、定时/计数器、串行接口、模拟电路功能、工作电压、功耗、封装形式、抗干扰性、保密性,除了以上的一些还有一些最基本的比如:中断源的数量和优先级、工作温度范围、有没有低电压检测功能、单片机内有无时钟振荡器、有无上电复位功能等。在开发过程中单片机还受到:开

6、发工具、编程器、开发成本、开发人员的适应性、技术支持和服务等等因素。基于以上因素本设计选用单片机AT89S52作为本设计的核心元件,利用单片机灵活的编程设计和丰富的I/O端口,以及控制的准确性,实现基本的密码锁功能。在单片机的外围电路外接加31以3×4矩阵键盘、LED、蜂鸣器等。矩阵键盘分别为0、1、2、3、4、5、6、7、8、9、重新输入、确认输入。系统开始显示“INPUTPASSWORD:”,提示输入密码;当密码输入完毕按下Enter键时,若输入密码与设定的密码相同,即密码正确,液晶屏显示为“Miss

7、ionSuccess!”提示锁打开,同时LED绿灯亮;若密码不正确,LED显示电路显示提示“ForgotPassword?”,LED红灯亮,发出警报声同时锁定键盘,不能进行任何操作。投在输入过程中发现输入错误的数字,可通过重新输入AC键清除所有数字。AT89S52数码管蜂鸣器LED3×4键盘复位电路电源图1系统设计框图如图1所示,系统主要由电源(由三角电源口、六角开关、红色LED灯、电阻组成),3×4键盘(键盘分别为0、1、2、3、4、5、6、7、8、9、重新输入、确认输入),复位电路,LED灯(密码输入

8、错误时亮红灯,密码输入正确时亮绿灯),蜂鸣器(输入密码时,输入一位响一次,密码输入错误时有报警功能),以及液晶显示电路(显示功能)组成。313系统硬件设计3.1硬件系统各模块功能简要介绍3.1.1复位以及振荡电路如图2所示,即为AT89S52复位和振荡电路结构。图2系统的复位电路时钟电路工作后,在REST管脚上加两个机器周期的高电平,芯片内部开始进行初始复位。本设计晶振选择频率为12MHZ,电容选择33pF。经计算得单片机工作

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

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

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