电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

单片机电子密码锁说明书

26页
  • 卖家[上传人]:大米
  • 文档编号:454545445
  • 上传时间:2024-02-22
  • 文档格式:DOCX
  • 文档大小:438.95KB
  • / 26 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、单片机课程设计说明书设计题目一基于 AT89C51的电子密码锁设计专业机械设计制造及其自动化班级学生姓名学号指导教师完成日期- # -摘要: 在日常的生活和工作中 , 住宅与部门的安全防范、单位的文件档案、 财务报表以及一些个人资料的保存多以加锁的办法来解决。 若使用传统的机械式钥匙开锁, 人们常需携带多把钥匙, 使用极不方便, 且钥匙丢失后安全性即大打折扣。 随着科学技术的不断发展, 人们对日常生活中的安全保险器件的要求越来越高。 为满足人们对锁的使用要求, 增加其安全性,用密码代替钥匙的密码锁应运而生。密码锁具有安全性高、成本低、功耗低、易操作等优点。在安全技术防范领域, 具有防盗报警功能的电子密码锁逐渐代替传统的机械式密码锁,克服了机械式密码锁密码量少、安全性能差的缺点,使密码锁无论在技术上还是在性能上都大大提高一步。 随着大规模集成电路技术的发展,特别是单片机的问世, 出现了带微处理器的智能密码锁,它除具有电子密码锁的功能外, 还引入了智能化管理、 专家分析系统等功能,从而使密码锁具有很高的安全性、可靠性,应用日益广泛。随着人们对安全的重视和科技的发展,许多电子智能锁(指纹识别

      2、、IC 卡辨认)已在国内外相继面世。但是这些产品的特点是针对特定的指纹和有效卡,只能适用于保密要求的箱、柜、门等。而且指纹识识别器若在公共场所使用存在容易机械损坏, IC 卡还存在容易丢失、损坏等特点。加上其成本较高, 一定程度上限制了这类产品的普及和推广。 鉴于目前的技术水平与市场的接收程度,电子密码锁是这类电子防盗产品的主流。基于以上思路,本次设计使用ATMEL公司的AT89C51实现一基于单片机的电子密码锁的设计,其主要具有如下功能:( 1)密码通过键盘输入,若密码正确,则将锁打开。( 2)报警、锁定键盘功能。密码输入错误数码显示器会出现错误提示,若密码输入错误次数超过3 次,蜂鸣器报警并且锁定键盘。电子密码锁的设计主要由三部分组成:4X4矩阵键盘接口电路、密码锁的控制电路、输出八段显示电路。另外系统还有LED 提示灯,报警蜂鸣器等。密码锁设计的关键问题是实现密码的输入、 清除、 更改、 开锁等功能:( 1)密码输入功能:按下一个数字键,一个“”就显示在最右边的数码管上,同时将先前输入的所有“”向左移动一位。( 2)密码清除功能:当按下清除键时,清除前面输入的所有值,并清除所有显

      3、示。( 3)开锁功能:当按下开锁键,系统将输入与密码进行检查核对,如果正确锁打开,否则不打开。主要的设计实施过程:首先,选用 ATMEL公司的单片机AT89C51,以及选购其他电子元器件。 第二步, 使用 DXP2004 设计硬件电路原理图,并设计PCB 图完成人工布线(后因PCB 板损坏决定采用万能板焊接的方法) 。第三步,使用 Keil uVision3 软件编写单片机的 C 语言程序、仿真、软件调试。第四部,使用PROTEU球件进行模拟软、硬件调试。最后,联合软、硬件调试电路板,完成本次毕业设计。关键词:4X4矩阵键盘;AT89C51密码锁;密码二次确认- # -目录摘要 -1 -目录 -4 -第1章概述.-5 -第2章 系统总体方案设计 -6 -第3章硬件电路设计.-9 -第4章软件设计.-12 -第5章系统调试 错误!未定义书签。第6章心得体会 -16 -源程序清单.19- # -第1章 概述随着科技的发展, 单片机已不是一个陌生的名词, 它的出现是近代计算机技术发展史上的一个重要里程碑, 因为单片机的诞生标志着计算机正式形成了通用计算机系统和嵌入式计算机系统两大分支。 单片

      4、机单芯片的微小体积和低的成本,可广泛地嵌入到如玩具、家用电器、机器人、仪器仪表、汽车电子系统、工业控制单元、办公自动化设备、金融电子系统、舰船、 个人信息终端及通讯产品中, 成为现代电子系统中最重要的智能化工具。本文所涉及的是市场占有率最高的是MCS 51 系列, 因为世界上很多知名的 IC 生产厂家都生产 51 兼容的芯片。到目前为止,MCS51 单片机已有数百个品种,还在不断推出功能更强的新产品。本设计是基于单片机的密码锁设计方案, 根据要求, 给出了该单片机密码锁的硬件电路和软件程序, 同时给出了单片机型号的选择、 硬件设计、软件流程图、 单片机存储单元的分配、 汇编语言源程序及详细注释等内容。- # - # -第2章系统总体方案设计方案一:采用数字电路控制。具原理方框图如图1 1所示。开始计时开门报警次数检密码修改电路.来时报警t市电供由 电路翼虑它电v图21数字密码锁电路方案锁定5 分钟*蓄电池t电子切换开关采用数字密码锁电路的好处就是设计简单。用以 74LS112双JK触发 器构成的数字逻辑电路作为密码锁的核心控制,共设了9个用户输入键,其中只有4个是有效的密码按键,其它的

      5、都是干扰按键,若按下干扰键, 键盘输入电路自动清零,原先输入的密码无效, 需要重新输入;如果用户 输入密码的时间超过40秒(一般情况下,用户不会超过40秒,若用户觉 得不便,还可以修改)电路将报警 80秒,若电路连续报警三次,电路将 锁定键盘5分钟,防止他人的非法操作。电路由两大部分组成:密码锁电路和备用电源 (UPS),其中设置UPS 电源是为了防止因为停电造成的密码锁电路失效,使用户免遭麻烦。密码锁电路包含:键盘输入、密码修改、密码检测、开锁电路、执行 电路、报警电路、键盘输入次数锁定电路。方案二:采用一种是用以AT89S51为核心的单片机控制方案。利用单 片机灵活的编程设计和丰富的IO端口,及其控制的准确性,不但能实现 基本的密码锁功能,还能添加调电存储、声光提示甚至添加遥控控制功能。 其原理如图1 2所示。图22单片机控制方案通过比较以上两种方案,单片机方案有较大的活动空间,不但能实现 所要求的功能而且能在很大的程度上扩展功能,而且还可以方便的对系统 进行升级,所以我们采用后一种方案。本方案采用一种是用以89S51为核心的单片机控制方案。利用单片机 灵活的编程设计和丰富的I/O

      6、端口,及其控制的准确性,实现基本的密码 锁功能。初步设计思路如下:输入密码用矩形键盘,包括数字键和功能键。LED数码管显示输入密码,用74JS247驱动数码管发光显示数码,用 74LS138控制各位显示器分时进行显示。用发光二极管代替开锁的电路,发光表示开锁。输入密码错误次数超过3 次,系统报警。打开电源后,显示器显示“000000” ,设原始密码为“123456”,只要输入此密码便了开门。这样可预防停电后再来电时无密码可用。按“C”键,清除显示器为“ 000000”。欲重新设定密码,先输入密码在案“ * ” 。输入密码,再按“ D”键。若密码与设定密码相同,则开门。否则显 示器清为“000000” 。软件的设计主要包括键盘键值的读取,LED显示程序,密码比较程序 和报警程序。- # -第3章硬件电路设计3.1 键盘电路设计使用矩阵键盘,所以本设计就采用行列式键盘,同时也能减少键盘与 单片机接口时所占用的I/O线的数目,在按键比较多的时候,通常采用这 样方法。其原理如图3.1U3KOiLlPDiHAIXl PD.WAll PD2VA02KOlLZP口nAK3 P ,利一.P 口珈屿 P

      7、QUSAKRST,口,曾反时FZnTAH FZ.ThMrewFZJVA11A UEPZ.WA1Z明口FZJSAH FZ.TSpmPIUKKOPl.in,rP1I.2pjfinnF1 JPlJfflTTpa.inoPUSF3STI内后Pl.?IP3JO- - - - - - - - - - - - o图3.1矩阵键盘每一条水平(行线)与垂直线(列线)的交叉处不相通,而是通过一 个按键来连通,利用这种行列式矩阵结构只需要 N条行线和M条列线,即 可组成具有NX M个按键的键盘。在这种行列式矩阵键盘非键盘编码的单片机系统中,键盘处理程序首 先执行等待按键并确认有无按键按下的程序段。当确认有按键按下后,下一步就要识别哪一个按键按下。 对键的识别 通常有两种方法:一种是常用的逐行扫描查询法;另一种是速度较快的线 反转法。对照图3.1所示的4X4键盘,说明线反转个工作原理。首先辨别键盘中有无键按下,有单片机I/O 向键盘送全扫描字,然 后读入行线状态来判断。方法是:向行线输出全扫描字 00H,把全部列线 置为低电平,然后将列线的电平状态读入累加器 A中。如果有按键按下, 总会有一根行线电平被拉至低

      8、电平从而使行线不全为1。判断键盘中哪一个键被按下使通过将列线逐列置低电平后,检查行输入状态来实现的。方法是:依次给列线送低电平,然后查所有行线状态, 如果全为1,则所按下的键不在此列;如果不全为 1,则所按下的键必在 此列,而且是在与零电平行线相交的交点上的那个键。具体的功能设计如表3.1 :表3.1按键功能按键键名功能说明1 9键数字键输入密码*键重设密码键设定新密码D键确定键比较密码#键清除键使显示器清零3.2 LED显示电路本系统设计的显示电路是为了给使用者以提示而设置的。 本系统的显 示采用用行显示的方式,只使用单片机的一个用行口,利用74LS247驱动 数码管发光显示数码和74LS138控制位选信号,就可以完成单片机的显示功能,显示电路的电路原理图如图 3.2所示。用 P0.0 P0.3 接 74LS247的 A, B, C, D四端口,74LS247的输出口 接LED的七段显示;而 P0.4 P0.6接74LS138的A, B, C三个输入口, 74LS138的输出口接LED的位显示。通过软件实现数字和位控制。1-江:,4-一4-一4-f一卜:盟XTAEFDH.Ki raiMii FDZ.K2 FD3f.K PD.4l.h PDSLf.K PD.K PDJLAIf?ALEFZH.IEFZ.WFZAtl FWI 江曲E 口FZ&Ali- FH阳旧F3口田:l n.irrai mini m!HTFKTUP3fiTl Fiawi njiw7图3.2 LED显示电路用74LS247可以控制输出什么字型。74LS247的逻辑功能表如表3.2 :表3.2 74LS247的逻辑功能表十进J制热输入输出Q字# 鼬A3+A2。AkAWQA/QBQC.Q6QEQF+QC山皿Op加O.0-(k加W04山+0(k1%1 j1.1k +(%1Op0匚3U(k0平加% .Q.UIpOp(k(k供V心3中Op。/b以(K1甘X0(k的 *

      《单片机电子密码锁说明书》由会员大米分享,可在线阅读,更多相关《单片机电子密码锁说明书》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.