基于单片机的4位密码锁的课程设计

上传人:工**** 文档编号:475668995 上传时间:2022-08-11 格式:DOC 页数:30 大小:1.02MB
返回 下载 相关 举报
基于单片机的4位密码锁的课程设计_第1页
第1页 / 共30页
基于单片机的4位密码锁的课程设计_第2页
第2页 / 共30页
基于单片机的4位密码锁的课程设计_第3页
第3页 / 共30页
基于单片机的4位密码锁的课程设计_第4页
第4页 / 共30页
基于单片机的4位密码锁的课程设计_第5页
第5页 / 共30页
点击查看更多>>
资源描述

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

1、科学技术学院SCIENCE & TECHNOLOGY COLLEGE OF NANCHANG UNIVERSITY 课 程 设 计报 告REPORT ON CURRICULUM DESIGN 题 目 基于单片机的电子密码锁控制器 学科部、系: 信息学科部、电子系 专业班级: 电子信息工程 学 号: 学生姓名: 指导教师: 起讫日期: 2016.11.142016.11.25 基于单片机的电子密码锁控制器专业:电子信息工程 学号: 学生姓名: 指导教师: 摘 要随着科技和人们的生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统机械锁构造简单,被撬事件屡见不鲜;电子锁其保密性高,使用灵

2、活性好,安全系数高,受到了广大用户的青睐。本设计以单片机AT89C51作为密码锁监控装置的检测和控制核心,分为主机控制和从机执行机构。实现钥匙信息在主机上的初步认证注册、密码信息的加密、钥匙丢失报废等功能。根据51单片机之间的串行通信原理,这便于对密码信息的随机加密和保护。而且采用键盘输入的电子密码锁有较高的优势。采用数字信号编码和二次调制方式,不仅可以实现多路信息的控制,提高信号传输的抗干扰性,减少错误动作,而且功率消耗低;反应速度快、传输效率高、工作稳定可靠等。软件设计采用自上而下的模块化设计思想,以使系统朝着分布式、小型化方向发展,增强系统的可扩展性和运行的稳定性。测试结果表明,本系统各

3、项功能已达到本设计的所有要求。关键词:单片机;密码锁;单片机设计,电子锁。设计达到的目的:1.系统通过44的矩阵键盘输入或设定开锁密码。2.可以通过LCD查看已输入的字符个数显示为*3密码输入正确,LCD显示“开”状态,继电器闭合;密码连续3次输入错误,报警4.可以通过特殊的按键方法清除用户密码如同时按下特定的多个键。目 录第一章 基于单片机的电子密码锁控制器的概述11.1、课题背景和意义11.2、电子密码锁发展趋势1第二章 设计方案的选择和确定22.1 电子密码锁设计的具体要求22.2总体设计方案选定3第三章 系统硬件设计43.1系统设计框图43.2 AT89C51简介43.3 1602简介

4、63.3.1 引脚说明63.3.2 指令说明:63.3.3 地址表73.3.4 文字组表83.4系统设计结构图93.5系统的工作原理说明93.6硬件电路的设计93.6.1 最小系统的设计93.6.2 芯片擦除113.6.3 开锁机构113.6.4 键盘设计12第四章 系统软件设计134.1 复位以及振荡电路134.2 3X4矩阵键盘144.3 报警器144.4 液晶显示电路154.5 串口输入电路图15第五章 性能测试与分析15第六章 附件191程序流程图192原理图193源程序20课程设计成绩评定表26第一章 基于单片机的电子密码锁控制器的概述1.1、课题背景和意义随着电子技术和计算机技术的

5、飞速发展,单片机性能不断完善,性能价格比显著提高,技术日趋完善。由于单片机具有体积小、重量轻、价格便宜、功耗低、控制功能强及运算速度快等特点,因而在国民经济建设、军事及家用电器等各个领域均得到了广泛的应用。本设计利用单片机及附加电子元器件实现数据采集和控制算法,来完成某一实际功能,检验并提高同学对整体电路设计和把握能力,了解单片机系统设计流程,以及电路板的实际制作和调试能力。同时也加强对数字电路、单片机和微机原理等课程知识的实际应用能力,也为同类产品的进一步发展奠定理论和实践基础。随着人们生活水平的提高和安全意识的加强,对安全的要求也就越来越高。锁自古以来就是把守护门的铁将军,人们对它要求甚高

6、,既要安全可靠的防盗,又要使用方便,这也是制锁者长期以来研制的主题。随着电子技术的发展,各类电子产品应运而生,电子密码锁就是其中之一。据有关资料介绍,电子密码锁的研究从20世纪30年代就开始了,在一些特殊场所早就有所应用。这种锁是通过键盘输入一组密码完成开锁过程。研究这种锁的初衷,就是为提高锁的安全性。由于电子锁的密钥量(密码量)极大,可以与机械锁配合使用,并且可以避免因钥匙被仿制而留下安全隐患。电子锁只需记住一组密码,无需携带金属钥匙,免除了人们携带金属钥匙的烦恼,而被越来越多的人所欣赏。电子锁的种类繁多,例如数码锁,指纹锁,磁卡锁,IC卡锁,生物锁等。但较实用的还是按键式电子密码锁。20世

7、纪80年代后,随着电子锁专用集成电路的出现,电子锁的体积缩小,可靠性提高,成本较高,是适合使用在安全性要求较高的场合,且需要有电源提供能量,使用还局限在一定范围,难以普及,所以对它的研究一直没有明显进展。目前,在西方发达国家,电子密码锁技术相对先进,种类齐全,电子密码锁已被广泛应用于智能门禁系统中,通过多种更加安全,更加可靠的技术实现大门的管理。在我国电子锁整体水平尚处于国际上70年代左右,电子密码锁的成本还很高,市场上仍以按键电子锁为主,按键式和卡片钥匙式电子锁已引进国际先进水平,现国内有几个厂生产供应市场。但国内自行研制开发的电子锁,其市场结构尚未形成,应用还不广泛。国内的不少企业也引进了

8、世界上先进的技术,发展前景非常可观。希望通过不断的努力,使电子密码锁在我国也能得到广泛应用1.2、电子密码锁发展趋势 电子密码锁应用于金融业,其根本的作用是“授权”,即被“授权”的人才可以存取钱、物。广义上讲,金融业的“授权”主要包括以下三种层次的内容:1、授予保管权,如使用保管箱、保险箱和保险柜;2、授予出入权,如出入金库、运钞车和保管室;3、授予流通权,如自动存取款。目前,金融行业电子密码锁的应用主要集中在前两个层面上。下面将介绍几种在金融行业中使用较多的电子密码锁以及它们的技术发展方向。当然,以上所说的授权技术再高超,都必须由精良的“锁具”担当承载结构部件,实现开启、闭锁的功能,而且承担

9、实体防护作用,抵抗住或尽量延迟破坏行为,让电子密码锁“软、硬不吃”。一般情况下,锁具防盗的关键是锁身外壳、闭锁的部件的强度、锁止型式、配合间隙和布局。提高电子密码锁之防护能力的必然途径是报警,在金融业的许多场所有人值守、有电视监控,具有报警功能,可以综合物理防范和人力防范两种作用。报警的前提是具备探测功能,根据电子密码锁的使用场所和防护要求,可选择多种多样的探测手段。在中国的城市金融业中,实现联网报警已经成为对各金融网点的基本要求。根据国内外的实践经验,金融业实行安全防范风险等级很有必要,即依据使用的防盗报警器材的性能、安装布局和人员值守状况等,可以评估被防护物或区域的防护能力,得出风险等级,

10、其中,电子密码锁的性能至关重要。由于数字、字符、图形图像、人体生物特征和时间等要素均可成为钥匙的电子信息,组合使用这些信息能够使电子密码锁获得高度的保密性,如防范森严的金库,需要使用复合信息密码的电子密码锁,这样对盗贼而言是“道高一尺、魔高一丈”。组合使用信息也能够使电子密码锁获得无穷扩展的可能,使产品多样化,对用户而言是“千挑百选、自得其所”。经过了一个学期单片机的的学习,通过本次课程设计,了解电子锁的基本工作原理,通过对已学习的AT89C51型单片机,熟悉AT89C51并行接口的各种工作方式和应用,并且掌握AT89C51计数器/定时器的工作方式和应用编程外部中断的方法,以及对液晶显示问题的

11、解决。掌握单片机的设计步骤方法,继而达到能设计单片机实际应用的目的。第二章 设计方案的选择和确定2.1 电子密码锁设计的具体要求1.系统通过34的矩阵键盘输入或设定开锁密码。2.可以通过LCD查看已输入的字符个数显示为*3密码输入正确,LCD显示“开”状态,继电器闭合;密码连续3次输入错误,报警4.可以通过特殊的按键方法清除用户密码如同时按下特定的多个键。5.在熟悉掌握单片机的各种资源与运用方法的基础上,基于KEIL与PROTEUS软件平台完成以下设计内容:完成34键盘扫描。键盘分布如下:6.利用1602显示如下内容: 开机时仅在屏幕第一行显示“Welcome !” 按下密码输入键后仅在屏幕第

12、一行显示“Put in:” 输入密码时每按一个数字,在屏幕第二行输出一个*。四个密码输入完成后屏幕显示内容:Put in:* 按下确认键输入的密码正确时,输出流水灯。同时屏显“Right !”,屏幕显示内容:Right ! * 按下确认键后,输入错误的密码时,用发光二极管报警。发光二极管的亮灭周期为0.3S。同时在1602上显示“Error !” 屏幕显示内容:Error!* 1, 按下输入键后,输入四个以上数字键时,产生的结果与输入错误密码时相同。2, 在密码正确的情况下进行密码修改。通过外部中断0输入密码修改信号。密码修改完成后在屏幕上显示出所修改的密码值。如下:Right !13142.

13、2总体设计方案选定采用一种是用以AT89C51为核心的单片机控制方案。选用单片机AT89C52 作为本设计的核心元件,利用单片机灵活的编程设计和丰富的IO端口,及其控制的准确性,实现基本的密码锁功能。在单片机的外围电路外接输入键盘用于密码的输入和一些功能的控制,外接LCD1602显示器用于显示作用。其原理如下图2.1所示:图1 单片机控制密码锁原理图可以看出该方案控制灵活准确性好且保密性强还具有扩展功能,根据现实生活的需要此次设计采用此方案。第三章 系统硬件设计 3.1系统设计框图图23.2 AT89C51简介AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROMFalshPr

14、ogrammable andErasableReadOnly Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种控制器。主要特性:与MCS-51兼容4K字节可编程闪烁存储器寿命:1000写/擦循环数据保留时间:10年全静态工作:0Hz-24MHz三级程序存储器锁定1288位内部RAM32可编程I/O线两个16位定时器/计数器5个中断源可编程串行通道低功耗的闲置和掉电模式

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

当前位置:首页 > 学术论文 > 毕业论文

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