某智能密码锁设计方案.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE PAGE # 某智能密码锁设计方案 第 1 章 概述 随着科学技术的发展和人们生活水平的提高, 如何实现保密防盗这 一问题变的尤其的突出, 传统的机械锁由于其构造的简单, 失效的事件 屡见不鲜,智能密码锁由于其保密性高,使用灵活性好,安全系数高, 受到了广大用户的亲呢。 智能密码锁控制是一种通过密码输入来控制电路或是芯片工作, 从 而控制机械开关的闭合,完成开锁、 闭锁任务的电子产品。智能密码控 制不论性能还是安全性都已大大超过了机械类。其特点如下: 保密性好,编码量多,远远大于机械控制。随机开锁成功率几 乎为零。 密码可变,用户可以随时更改密码,防止密码被盗,同时也可 以避免因人员的更替而使控制的保密性下降。 误码输入保护,当输入密码多次错误时,报警系统自动启动。 无活动零件,不会磨损,寿命长。 使用灵活性好,不像机械锁必须佩带钥匙才能开锁。 智能密码控制系统具有操作简单易行,一学即会的特点。 老师布置下这个课题时,其任务要求条件如下: 1.1 设计内容 密码的设定:此密码是固定在程序存储器 ROM中,假设预设 的密码为“ 12345”共 5 位密码。 ( 2)密码的输入: 采用两个按键来完成密码的输入,其中一个按 键为功能键,另一个按键为数字键 , 密码的输入过程。然后进入密码的 判断比较处理状态并给出相应的处理过程。 (3)按键禁止功能:初始化时,允许按键输入密码,当有按键按下并 开始进入按键识别状态时,按键禁止功能被激活,但启动的状态是在 3 次密码输入不正确的情况下发生的。 (4)报警功能:当有密码输入并且密码判断后,如果密码错误则会 有个短时间的报警,当在 3 次输入不正确的情况下时会一直报警下去, 直到断掉电源,同时也禁止再输入。 (5)接通电源后数码管没有显示,在允许按键输入密码的情况时, 输入一个数数码管则会显示一个数,既通过数码管显示所键入的密码 值。 1.2 设计要求 (1)设计方案要合理、正确; (2)系统硬件设计及焊接制作; (3)系统软件设计及调试; (4)系统联调。 1.3 主要设计条件 (1) MCS-51单片机实验操作台1台; (2) PC机及单片机调试软件; ( 3)单片机应用系统板 1 套; ( 4)制作工具 1 套; ( 5)系统设计所需的元器件。 基于以上,我的此次课程设计以单片机 AT89C5伪核心,完成智能 密码锁的设计 第 2 章 系统总体方案设计 此次课程设计基于单片机控制的智能密码锁, 接到课题后, 根据老 师布置的任务和相关要求,结合主要设计条件, 我设计了如下方案, 其 总体方案设计如下: 此控制系统由单片机系统、4*4矩阵键盘、6位LED数码管显示和 报警系统组成。系统能完成开锁、超时报警功能。 2.1 单片机系统 此次课题采用的是一种以 AT89C5伪核心的单片机控制方案。禾U用 单片机灵活的编程设计和丰富的 IO 端口,及其控制的准确性,进行智 能密码锁的设计。此次课题用单片机 P1 口与键盘相连做输入口, P0 口 与显示器相连做显示,P2 口做显示器扫描并且驱动数码管。 2.2 矩阵键盘接口电路 此次课程设计采用 4*4 矩阵键盘,与 P1 口相连,采用扫描法。开 机显示 000000,等待密码输入,输入 6 个密码。键盘所有键的功能的 组成如下: (1) 设有 0——9十个数字键,作为智能密码锁得密码输入。 (2) 欲更改密码时,先输入新密码再按“ *” ,即可建立新的密 码。 (3)按“ # ” ,清楚显示器为“ 00000” 。 (4) 要显示密码,按住“C”不放则显示密码,放开则显示“00000”。 (5) 输入新密码,再按“ D开门键。若号码与密码相符合,则会 打开,否则显示器会清楚为“ 00000” 2.3 LED 显示电路 此次课程设计 5 位密码 6 显示器,按键后即动态显示。 P0 口送示 数据, P2 口显示扫描,根据按键次数,第一位显示器显示第一次按的 密码,第二位显示器显示第二次按的密码, 第三位显示器显示第三次按 的密码, 依此第六位显示器显示第六次按的密码, 按键完成后按确认键 后,密码对则执行相关动作,不同则显示器清零,等待重新输入。 2.4 报警系统 此次课程设计, 当按键错误后,系统会报警一小段时间,当错误次 数到三次时,系统一直报警,报警装置由一扬声器实现,从 P3.3 口输 出脉冲,使扬声器鸣报警。 2.5 LED 信号灯 此次课程设计,当按键错误后, LED 红灯亮,从 P3.1 输出低电平 进行触发,使得红灯亮, 提示密码错误请重新输入。 当输入密码正确后, LED绿灯亮,从P3.0输出低电平触发绿灯亮,提示密码正确开锁成功。 第3章硬件电路设计 3.1键盘电路设计 3.1.1键盘电路设计原理 此键盘

文档评论(0)

cooldemon0602 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档