基于单片机的4位密码锁的课程设计(共29页).docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于单片机的4位密码锁的课程设计(共29页).docx》由会员分享,可在线阅读,更多相关《基于单片机的4位密码锁的课程设计(共29页).docx(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上科学技术学院SCIENCE & TECHNOLOGY COLLEGE OFNANCHANGUNIVERSITY课程设计报告REPORT ON CURRICULUM DESIGN题目基于单片机的电子密码锁控制器专心-专注-专业学科部、系:专业班级:信息学科部、电子系电子信息工程学号 :学生姓名:指导教师:起讫日期:2016.11.14 2016.11.25基于单片机的电子密码锁控制器专业:电子信息工程学号:学生姓名:指导教师:摘要随着科技和人们的生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统机械锁构造简单,被撬事件屡见不鲜;电子锁其保密性高,使用灵活性好
2、,安全系数高,受到了广大用户的青睐。本设计以单片机 AT89C51作为密码锁监控装置的检测和控制核心,分为主机控制和从机执行机构。实现钥匙信息在主机上的初步认证注册、密码信息的加密、钥匙丢失报废等功能。根据 51 单片机之间的串行通信原理,这便于对密码信息的随机加密和保护。而且采用键盘输入的电子密码锁有较高的优势。采用数字信号编码和二次调制方式,不仅可以实现多路信息的控制,提高信号传输的抗干扰性,减少错误动作,而且功率消耗低;反应速度快、传输效率高、工作稳定可靠等。软件设计采用自上而下的模块化设计思想,以使系统朝着分布式、 小型化方向发展, 增强系统的可扩展性和运行的稳定性。 测试结果表明,本
3、系统各项功能已达到本设计的所有要求。关键词:单片机;密码锁;单片机设计,电子锁。设计达到的目的 :1. 系统通过 4 4 的矩阵键盘输入或设定开锁密码。2. 可以通过 LCD查看已输入的字符个数 显示为 *3密码输入正确, LCD显示“开”状态,继电器闭合;密码连续 3 次输入错误,报警4. 可以通过特殊的按键方法清除用户密码 如同时按下特定的多个键。目 录第一章基于单片机的电子密码锁控制器的概述 . .11.1、课题背景和意义 .11.2、电子密码锁发展趋势. .1第二章设计方案的选择和确定 . .22.1电子密码锁设计的具体要求.22.2总体设计方案选定 .3第三章系统硬件设计 . .43
4、.1系统设计框图 . .43.2AT89C51 简介 .43.3 1602简介 .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.23X4矩阵键盘.144.3报警器.144.4液晶显示电路.154.5串口输入电路图.15第五章 性能测试与分析 . .15第六章 附件
5、.191 程序流程图.192 原理图.193 源程序.20课程设计成绩评定表 . .26第一章 基于单片机的电子密码锁控制器的概述1.1 、课题背景和意义随着电子技术和计算机技术的飞速发展, 单片机性能不断完善, 性能价格比显著提高,技术日趋完善。由于单片机具有体积小、重量轻、价格便宜、功耗低、控制功能强及运算速度快等特点,因而在国民经济建设、军事及家用电器等各个领域均得到了广泛的应用。本设计利用单片机及附加电子元器件实现数据采集和控制算法,来完成某一实际功能,检验并提高同学对整体电路设计和把握能力,了解单片机系统设计流程,以及电路板的实际制作和调试能力。 同时也加强对数字电路、 单片机和微机
6、原理等课程知识的实际应用能力,也为同类产品的进一步发展奠定理论和实践基础。随着人们生活水平的提高和安全意识的加强,对安全的要求也就越来越高。锁自古以来就是把守护门的铁将军,人们对它要求甚高,既要安全可靠的防盗,又要使用方便,这也是制锁者长期以来研制的主题。随着电子技术的发展,各类电子产品应运而生,电子密码锁就是其中之一。据有关资料介绍,电子密码锁的研究从 20 世纪 30 年代就开始了,在一些特殊场所早就有所应用。这种锁是通过键盘输入一组密码完成开锁过程。研究这种锁的初衷,就是为提高锁的安全性。由于电子锁的密钥量(密码量)极大,可以与机械锁配合使用,并且可以避免因钥匙被仿制而留下安全隐患。电子
7、锁只需记住一组密码,无需携带金属钥匙,免除了人们携带金属钥匙的烦恼,而被越来越多的人所欣赏。电子锁的种类繁多,例如数码锁,指纹锁,磁卡锁, IC 卡锁,生物锁等。但较实用的还是按键式电子密码锁。20 世纪 80 年代后,随着电子锁专用集成电路的出现,电子锁的体积缩小,可靠性提高,成本较高,是适合使用在安全性要求较高的场合,且需要有电源提供能量,使用还局限在一定范围,难以普及,所以对它的研究一直没有明显进展。目前,在西方发达国家,电子密码锁技术相对先进,种类齐全,电子密码锁已被广泛应用于智能门禁系统中,通过多种更加安全,更加可靠的技术实现大门的管理。在我国电子锁整体水平尚处于国际上 70 年代左
8、右,电子密码锁的成本还很高,市场上仍以按键电子锁为主,按键式和卡片钥匙式电子锁已引进国际先进水平,现国内有几个厂生产供应市场。但国内自行研制开发的电子锁,其市场结构尚未形成,应用还不广泛。国内的不少企业也引进了世界上先进的技术,发展前景非常可观。希望通过不断的努力,使电子密码锁在我国也能得到广泛应用1.2 、电子密码锁发展趋势电子密码锁应用于金融业,其根本的作用是“授权”,即被“授权”的人才可以存取钱、物。广义上讲,金融业的“授权”主要包括以下三种层次的内容: 1、授予保管权,如使用保管箱、保险箱和保险柜; 2、授予出入权,如出入金库、运钞车和保管室; 3、授1予流通权,如自动存取款。目前,金
9、融行业电子密码锁的应用主要集中在前两个层面上。下面将介绍几种在金融行业中使用较多的电子密码锁以及它们的技术发展方向。当然,以上所说的授权技术再高超,都必须由精良的“锁具”担当承载结构部件,实现开启、闭锁的功能,而且承担实体防护作用,抵抗住或尽量延迟破坏行为,让电子密码锁“软、硬不吃”。一般情况下,锁具防盗的关键是锁身外壳、闭锁的部件的强度、锁止型式、配合间隙和布局。提高电子密码锁之防护能力的必然途径是报警,在金融业的许多场所有人值守、有电视监控,具有报警功能,可以综合物理防范和人力防范两种作用。报警的前提是具备探测功能,根据电子密码锁的使用场所和防护要求,可选择多种多样的探测手段。在中国的城市
10、金融业中,实现联网报警已经成为对各金融网点的基本要求。根据国内外的实践经验,金融业实行安全防范风险等级很有必要,即依据使用的防盗报警器材的性能、安装布局和人员值守状况等,可以评估被防护物或区域的防护能力,得出风险等级,其中,电子密码锁的性能至关重要。由于数字、字符、图形图像、人体生物特征和时间等要素均可成为钥匙的电子信息,组合使用这些信息能够使电子密码锁获得高度的保密性,如防范森严的金库,需要使用复合信息密码的电子密码锁,这样对盗贼而言是“道高一尺、魔高一丈”。组合使用信息也能够使电子密码锁获得无穷扩展的可能,使产品多样化,对用户而言是“千挑百选、自得其所”。经过了一个学期单片机的的学习,通过
11、本次课程设计,了解电子锁的基本工作原理,通过对已学习的 AT89C51型单片机,熟悉 AT89C51并行接口的各种工作方式和应用,并且掌握 AT89C51 计数器 / 定时器的工作方式和应用编程外部中断的方法,以及对液晶显示问题的解决。掌握单片机的设计步骤方法,继而达到能设计单片机实际应用的目的。第二章 设计方案的选择和确定2.1电子密码锁设计的具体要求1. 系统通过 3 4 的矩阵键盘输入或设定开锁密码。2. 可以通过 LCD查看已输入的字符个数 显示为 *3密码输入正确 ,LCD显示“开”状态 ,继电器闭合;密码连续 3 次输入错误,报警4. 可以通过特殊的按键方法清除用户密码 如同时按下
12、特定的多个键。5. 在熟悉掌握单片机的各种资源与运用方法的基础上,基于KEIL 与 PROTEUS软件平台完成以下设计内容:完成 3 4 键盘扫描。键盘分布如下:26. 利用 1602 显示如下内容: 开机时仅在屏幕第一行显示“ Welcome ! ”按下密码输入键后仅在屏幕第一行显示“Put in :” 输入密码时每按一个数字,在屏幕第二行输出一个 * 。四个密码输入完成后屏幕显示内容:Put in:* 按下确认键输入的密码正确时,输出流水灯。同时屏显“ Right !”,屏幕显示内容:Right!* 按下确认键后,输入错误的密码时,用发光二极管报警。发光二极管的亮灭周期为 0.3S 。同时
13、在 1602 上显示“ Error ! ” 屏幕显示内容:Error!*1, 按下输入键后,输入四个以上数字键时,产生的结果与输入错误密码时相同。2, 在密码正确的情况下进行密码修改。通过外部中断 0 输入密码修改信号。 密码修改完成后在屏幕上显示出所修改的密码值。如下:Right!13142.2 总体设计方案选定采用一种是用以 AT89C51为核心的单片机控制方案。选用单片机 AT89C52 作为本设计的核心元件,利用单片机灵活的编程设计和丰富的 IO 端口,及其控制的准确性,实现基本的密码锁功能。在单片机的外围电路外接输入键盘用于密码的输入和一些功能的控制 ,外接 LCD1602显示器用于
14、显示作用 。其原理如下图 2.1 所示:3图 1 单片机控制密码锁原理图可以看出该方案控制灵活准确性好且保密性强还具有扩展功能,根据现实生活的需要此次设计采用此方案。第三章 系统硬件设计3.1 系统设计框图图 23.2 AT89C51简介4AT89C51是一种带 4K字节闪烁可编程可擦除只读存储器 (FPEROMFalsh Programmable and Erasable Read Only Memory)的低电压,高性能 CMOS8位微处理器,俗称单片机。单片机的可擦除只读存储器可以反复擦除 100 次。该器件采用 ATMEL高密度非易失存储器制造技术制造,与工业标准的 MCS-51指令集
15、和输出管脚相兼容。由于将多功能 8 位 CPU和闪烁存储器组合在单个芯片中,ATMEL的 AT89C51是一种控制器。主要特性:与 MCS-51兼容 4K字节可编程闪烁存储器寿命: 1000 写 / 擦循环数据保留时间: 10 年全静态工作: 0Hz-24MHz三级程序存储器锁定 128 8 位内部 RAM 32 可编程 I/O 线两个 16 位定时器 / 计数器 5 个中断源可编程串行通道低功耗的闲置和掉电模式片内振荡器和时钟电路图353.3 1602简介1602B 外观如下图所示:图 43.3.1 引脚说明编号符号引脚说明编号符号引脚说明1VSS电源地9D2双向数据口2VDD电源正极10D
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 密码锁 课程设计 29
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内