基于单片机的电子密码锁的设计课程设计任务书

上传人:公**** 文档编号:503686199 上传时间:2023-12-07 格式:DOC 页数:22 大小:241.50KB
返回 下载 相关 举报
基于单片机的电子密码锁的设计课程设计任务书_第1页
第1页 / 共22页
基于单片机的电子密码锁的设计课程设计任务书_第2页
第2页 / 共22页
基于单片机的电子密码锁的设计课程设计任务书_第3页
第3页 / 共22页
基于单片机的电子密码锁的设计课程设计任务书_第4页
第4页 / 共22页
基于单片机的电子密码锁的设计课程设计任务书_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《基于单片机的电子密码锁的设计课程设计任务书》由会员分享,可在线阅读,更多相关《基于单片机的电子密码锁的设计课程设计任务书(22页珍藏版)》请在金锄头文库上搜索。

1、 中北大学信息商务学院课程设计任务书 13/14 学年第 一 学期学 院: 信息商务学院 专 业: 电子信息工程 学 生 姓 名: 焦晶晶 学 号: 10050644X07 学 生 姓 名: 侯战祎 学 号: 10050644X47 课程设计题目: 专业综合实践之单片机部分: 基于单片机的电子密码锁的设计 起 迄 日 期: 2013年12 月30 日2014年1月 10 日 课程设计地点: 201,503 指 导 教 师: 张权 系 主 任: 王浩全 下达任务书日期: 2013 年12 月 30 日课 程 设 计 任 务 书1设计目的:使用单片机设计电子密码锁对于提高学生的单片机应用能力具有较

2、强的意义。通过该设计,可以巩固所学的单片机理论知识,培养学生硬件和软件的设计能力,从而促进学生所掌握的理论知识向实践应用的转变。2设计内容和要求(包括原始数据、技术参数、条件、设计要求等):使用单片机设计一个单片机电子密码锁,包括硬件设计和软件设计。同组成员可按硬件设计和软件设计来分工,协作完成。具体功能要求:(1)输入6位数字密码,再按“D”键开门。若密码正确,则开门;否则显示“000000”(2)6位LED显示,可以显示所输入的密码数字; (3)内定密码“123456”,具有更改密码功能。3设计工作任务及工作量的要求包括课程设计计算说明书(论文)、图纸、实物样品等:(1)查阅相关文献资料,

3、了解电子密码锁的相关知识;(2)确定设计方案。绘制电路原理图;(3)编写软件程序并上机调试;(4)撰写课程设计说明书。 课 程 设 计 任 务 书4主要参考文献:1 叶启明.单片机制作的新型安全密码锁J.家庭电子.2000,第六期:24-272李明喜.新型电子密码锁的设计J.机电产品开发与创新.2004,第八期:77-793董继成.一种新型安全的单片机密码锁J.电子技术.2004,第三期:55-604胡汉才.单片机原理及其接口技术(第2版)M.北京:清华大学出版社,20045江志红. 51单片机技术与应用系统开发M. 清华大学出版社, 2008 6童诗白,华成英. 模拟电子技术基础M 高等教育

4、出版社,20007阎石. 数字电子技术基础第四版M.高等教育出版社.1998.118周鑫,何建新, 刘琥. 基于单片机的电子密码锁控制电路设计J 成都信息工程学院学报. 2009,(08) 9 郭海英. 基于单片机的电子安全密码锁的设计J. 佛山职业技术学院现代电子技术2005 (13)10 王金国.采用单片机的电子密码锁控制电路J.山东煤炭科技 ,2000 ,(3) :30 - 33.5设计成果形式及要求:提供课程设计说明书一份;设计原理图及软件源程序; 6工作计划及进度:2013年12月 30 日 2014年1 月 1 日:查阅资料;2014年:1 月 2 日 1 月 7 日:方案设计、实

5、验验证;1 月 8 日 1 月 9 日:完成课程设计说明书; 1 月 10 日:答辩。系主任审查意见: 签字: 年 月 日目录1 绪论12系统方案设计22.1 设计目标22.2 主控部分的选择32.3 密码输入方式33硬件系统设计43.1单片机STC89C52功能介绍43.2 硬件电路设计53.2.1 复位电路63.2.2 晶振电路63.2.3存储电路73.2.4 键盘输入电路83.2.5 显示电路83.2.6 电源输入电路93.2.7 开锁电路104软件程序设计104.1 按键软件设计114.1.1 按键功能程序流程图114.1.2 按键功能子程序124.2 密码设置软件设计124.2.1

6、密码设置程序流程图124.2.2 密码设置子程序134.3开锁软件设计144.3.1 开锁程序流程144.3.2 开锁功能子程序145结论161 绪论在当今社会,安全防盗已成为社会问题,而锁自古以来就是防盗的重要工具,目前国内大部分人使用的还是传统的机械锁,然而,眼下假冒伪劣的机械锁互开率非常之高,此外,即使是一把质量过关的机械锁,通过急开锁,甚至可以在不损坏锁的前提下将锁打开。机械锁的这些弊端为一种新型的锁电子密码锁,提供了很大的发展空间。本文从经济实用的角度出发,设计采用单片机为主控芯片,结合外围电路,组成电子密码控制系统,密码锁共6位密码,每位的取值范围为18,用户可以自行设定和修改密码

7、。用户想要打开锁,必先通过提供的键盘输入正确的密码才可以,密码输入错误有提示。6位密码同时输入正确,锁才能打开。锁内有备用电池,只有内部上电复位时才能设置或修改密码,因此,仅在门外按键是不能修改或设置密码的,因此保密性强、灵活性高。其特点如下:1) 保密性好,编码量多,远远大于弹子锁。随机开锁成功率几乎为零。2) 密码可变,用户可以随时更改密码,防止密码被盗,同时也可以避免因人员 的更替而使锁的密级下降。3) 误码输入保护,当输入密码多次错误时,报警系统自动启动。4) 无活动零件,不会磨损,寿命长。5) 使用灵活性好,不像机械锁必须佩带钥匙才能开锁。6) 电子密码锁操作简单易行,一学即会。从目

8、前的技术水平和市场认可程度看,使用最为广泛的是键盘式电子密码锁,该产品主要应用于保险箱、保险柜和取款机,由于人们对安全的重视和科技的发展,许多电子智能锁(指纹识别、IC卡辨认)已在国内外相继面世。但是这些产品的特点是针对特定的指纹和有效卡,只能适用于保密要求的箱、柜、门等。而且指纹识识别器在公共场所使用存在容易机械损坏,IC卡还存在容易丢失、损坏等缺点,再加上其成本较高,一定程度上限制了这类产品的普及和推广。鉴于目前的技术水平与市场的接受程度,键盘式电子密码锁是这类电子防盗产品的主流。在科学技术不断发展的今天,电子密码防盗锁作为防盗卫士的作用也日趋重要。电子密码锁是集计算机技术、电子技术、数字

9、密码技术为一体的机电一体化高科技产品,具有安全性高,使用方便等优点。 当今电子密码锁发展已经到了非常高的境界,由于电子元件特别是单片机应用在这几年得到空前发展,无论功能性,稳定性都比较全面,在保密方面已做到人眼识别,指纹识别,人声识别基本上电影上有的现实也有。在国外发展比较早,所以应用也比较广泛,主要在家庭装较贵重地方,银行,保险柜等应用较多,在国内这方面发展也较快,不管自己开发或是引进都有,在重要地方应用也较多,由于价钱比普通弹子锁较贵,早几年应用较少,现在越来越普及到平常化,未来的发展也会越来越被大众采用,由于它的功能、安全是弹子锁无法相比的5。发展前境也是非常大的。2系统方案设计2.1

10、设计目标本设计采用STC89C52单片机为主控芯片,结合外围电路矩阵键盘、液晶显示器LCD1602和密码存储AT24C02等部分组成。其中矩阵键盘用于输入数字密码和进行各种功能的实现。由用户通过连接单片机的矩阵键盘输入密码,后经过单片机对用户输入的密码与自己保存的密码进行对比,从而判断密码是否正确,然后控制引脚的高低电平传到开锁电路或者报警电路控制开锁还是报警,组成的电子密码锁系统,能够实现:1完全正确输入6位密码的前提下,有开锁提示;2错误输入密码,显示“000000”;3用户可以自行设定和修改密码;4只有内部上电复位时才能设置或修改密码。系统整体设计框图如图2-1所示:输入电路显示电路主控

11、芯片存储模块输出电路晶振电路图2- 1 系统整体设计框图2.2 主控部分的选择方案一:采用数字电路控制用以74LS112双JK触发器构成的数字逻辑电路作为密码锁的核心控制,将密码保存在JK触发器中,与输入密码通过比较器比较,判断结果是否相符合。采用数字电路设计的方案好处就是设计简单,但控制的准确性和灵活性差,故不采用。 方案二:采用以单片机为核心的控制方案选用单片机作为系统的核心部件,实现控制与处理的功能。单片机具有资源丰富、速度快、编程容易等优点。利用单片机内部的随机存储器(RAM)和只读存储器(ROM)及其引脚资源,外接液晶显示(LCD),键盘输入等实现数据的处理传输和显示功能,基本上能实

12、现设计指标。因此综合考虑,本系统采用方案二。2.3 密码输入方式 采用键盘输入方式,由各按键组成的矩阵键盘每条行线和列线都对应一条I/O口线,键位设在行线和列线的交叉点,当一个键按下就会有某一条行线与某一条列线接触,只要确定接触的是哪两条线,即哪两个I/O口线,就可以确定哪一个键被触动。 行线设计成上拉口线,初始时被置高电位,列线悬空,初始置低。通过不断读行线口线,或者中断方式触发键位扫描。当发现有键按下,将列线逐一置低,其他列线置高,读行线口线。当某条列线置低时,某条行线也被拉低,则确定这两条线的交点处的按钮被按下。每个按键都可通过程序赋予功能,从而完成密码识别本方案简单易行。3硬件系统设计

13、3.1单片机STC89C52功能介绍STC89C52是51系列单片机的一个型号,它是STC公司生产的。STC89C52是一个低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用STC公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,功能强大的STC89C52单片机可提供许多较复杂系统控制应用场合。STC89C52有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,2个读写口线,STC89C52可以按照常规方法进行编程,但不可以在线编程(S系列的才支持在线编程)。其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本。STC89C52有PDIP、PQFP/TQFP及PLCC等三种封装形式,以适应不同产品的需求 。其引脚图如图3-1示。图3- 1 STC89C52引脚分布图STC89C52具体介绍如下: 主电源引脚(2根)VCC(Pin40):电源输入,接5V电源GND(Pin20):接地线外接晶振引脚(2根)XTAL1(Pin19):片内振荡电路的输入端XTAL2(

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号