电子密码锁设置 杨珊 刘熙

电子密码锁设置 杨珊 刘熙

ID:14653341

大小:1.31 MB

页数:27页

时间:2018-07-29

电子密码锁设置  杨珊  刘熙_第1页
电子密码锁设置  杨珊  刘熙_第2页
电子密码锁设置  杨珊  刘熙_第3页
电子密码锁设置  杨珊  刘熙_第4页
电子密码锁设置  杨珊  刘熙_第5页
资源描述:

《电子密码锁设置 杨珊 刘熙》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、湖南人文科技学院课程设计报告课程名称:单片机原理及应用课程设计设计题目:电子密码锁设置系别:通信与控制工程系专业:自动化班级:二班学生姓名:杨珊刘熙学号:0842124808421233起止日期:2010年12月20日~2010年12月31日指导教师:方智文姚毅教研室主任:方智文23指导教师评语:指导教师签名:年月日成绩评定项目权重成绩杨珊刘熙1、设计过程中出勤、学习态度等方面0.22、课程设计质量与答辩0.53、设计报告书写及图纸规范程度0.3总成绩教研室审核意见:教研室主任签字:年月日教学系审核意见:

2、主任签字:年月日23摘要随着人们生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统的机械锁由于其构造的简单,被撬的事件屡见不鲜。电子技术的飞速发展,报警系统已从原来的简单化、局部化向智能化、集成化发展。电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的亲呢。本系统由单片机系统、矩阵键盘、LED显示组成。系统能完成开锁、修改用户密码基本的密码锁的功能。本文详细阐述了个模块的功能以及它们之间的联系。关键词:单片机STC89C52;单片机控制;密码锁23目录设计要求11方案对比11.1

3、方案一11.2方案二22硬件电路设计32.1键盘电路设计32.2LED显示电路42.3STC89C52芯片接口电路设计42.48255A芯片接口电路设计72.5AT24C08断电存储单元的设计83系统软件设计93.1主程序设计103.2键盘程序设计113.3调电存储服务程序124系统功能测试125详细仪器清单136总结147致谢15参考文献16附录一:8255A与LED的连接PCB板图17附录二:8255A与键盘的连接PCB板图18附录三:程序源代码1923基于89C52的电子密码锁设计要求1、密码的设定

4、,此密码是固定在程序存储器ROM中,假设预设的密码为“12345”共5位密码。2、密码的输入:采用两个按键来完成密码的输入,其中一个按键为功能键,另一个按键为数字键。在输入过程中,首先输入密码的长度,接着根据密码的长度输入密码的位数,直到所有长度的密码都已经输入完毕;或者输入确认功能键之后,才能完成密码的输入过程。进入密码的判断比较处理状态并给出相应的处理过程。1方案对比1.1方案一采用一种是用以STC89C52为核心的单片机控制方案。利用单片机灵活的编程设计和丰富的IO端口,及其控制的准确性,不但能实现

5、基本的密码锁功能,还能添加声光提示等功能。其原理如图1所示。STC89C52单片机8255A芯片LED键盘指示灯24C08图1单片机控制原理图231.2方案二采用数字电路控制。其原理方框图如图2所示。图2数字电路控制原理方框图采用数字密码锁电路的好处就是设计简单。用以74LS112双JK触发器构成的数字逻辑电路作为密码锁的核心控制,共设了9个用户输入键,其中只有4个是有效的密码按键,其它的都是干扰按键,若按下干扰键,键盘输入电路自动清零,原先输入的密码无效,需要重新输入;如果用户输入密码的时间超过40秒(

6、一般情况下,用户不会超过40秒,若用户觉得不便,还可以修改)电路将报警80秒,若电路连续报警三次,电路将锁定键盘5分钟,防止他人的非法操作。电路由两大部分组成:密码锁电路和备用电源(UPS),其中设置UPS电源是为了防止因为停电造成的密码锁电路失效,使用户免遭麻烦。密码锁电路包含:键盘输入、密码修改、密码检测、开锁电路、执行电路、报警电路、键盘输入次数锁定电路。通过比较以上两种方案,单片机方案有较大的活动空间,不但能实现所要求的功能而且能在很大的程度上扩展功能,而且还可以方便的对系统进行升级,所以我们采用

7、前一种方案。本方案采用一种是用以89C52为核心的单片机控制方案。利用单片机灵活的编程设计和丰富的I/O23端口,及其控制的准确性,实现基本的密码锁功能。设计思路如下:(1)输入密码用矩形键盘,包括数字键和功能键;(2)LED数码管显示输入密码,用8255A驱动数码管发光显示数码;(3)用发光二极管代替开锁的电路,发光表示开锁;(4)打开电源后,显示器显示“1”,表示密码位数。按下功能键可选择密码位数,确认密码位数后,再按数字键打出密码;(5)密码设置为“12345”,密码正确后,发光二极管发光。若密码错

8、误,则会显示“Error”。2硬件电路设计2.1键盘电路设计使用矩阵键盘,所以本设计就采用行列式键盘,同时也能减少键盘与单片机接口时所占用的I/O线的数目,每一条水平(行线)与垂直线(列线)的交叉处不相通,而是通过一个按键来连通,利用这种行列式矩阵结构只需要N条行线和M条列线,即可组成具有N×M个按键的键盘。本设计使用4×4矩阵键盘,如图3所示。图3键盘设计电路图232.2LED显示电路本系统设计的显示电路是为了给使用者以提示

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

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

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