电子密码锁的设计与实现.pdf

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电子 密 码锁 的设 计 与 实现 一、 实验 目的 1.进一步掌握键盘扫 描和 LED 显示的程序设计。 2.了解按键消抖的方 法。 3.综合运用微机原理 的软硬件知识。 二、 实验内容与要求 1.基本要求 (1)具有密码输入功能, 密码最多为6位; (2 )设置退格键,以便删 除输入错误的密码; (3)在输入的密码时数码 管上只显示 8,并根据输入位数依 次横移; (4 )设置确认键,当确认 键按下后,判断输入密码是否正确; (5)当输入密码正确时, 点亮发光二极管;当输入密码不正确时, 发光二极管不亮并 且蜂鸣器报警,重新 输入,当三次密码输入不正确时,系统应 锁定键盘 10s。 2.提高要求 将用户分为管理者和 使用者,管理者拥有超级密码,可以修改 其他人的密码。使 用者不能修改密码。 三、 实验报告 要求 1.设计目的和内容 2.总体设计 3.硬件设计:原理图 (接线图)及简要说明 4 .软件设计框图及程 序清单 5.设计结果和体会( 包括遇到的问题及解决的方法) 四、总体设计 电子密码锁的原理是 :从键盘输入一组密码, CPU 把该密码和设置密码比较 ,对则将 锁打开(不同锁的控 制方式不一样,比如加电控制电磁铁抽回 ,从而打开 ),错则要求重新 输入,并记录错误次 数,如果三次错误,则被强制锁定并报警 ,除非超级密码或者其他的 手段打开,比如延时 一段时间。 初步设计思路如下: 1.输入密码用矩形键 盘,包括数字键和功能键,功能键包括退 格键和确认键。 2 .LED 数码管显示输入密码,但是只是输出 显示符号 8 。采用动态 扫描输出。 3 .用发光二极管模拟 锁的情况,锁关时发光二极管灭,打开时 发光二极管亮。 4 .输入密码错误时报 警, 3 次输入错误时键盘锁定 10s ,键盘无法 接收数据。 软件的设计主要包括 矩形键盘键值的读取、 LED 动态扫描输出程序、密码判断程序和 报警程序。 五、 硬件设计 根据设计思路,硬件 电路可通过实验平台上的一些功能模块电 路组成,由于实验平台 上的各个功能模块已 经设计好,用户在使用时只要设计模块间 电路的连接,因此,硬件电 路的设计及实现相对 简单。完整系统的硬件连接如图 1 所示。 硬件电路由 LED 数码管显示 模块、按键模块、发 光二极管电路和蜂鸣器模块组成。 各个模块的详细说明 : 1.LED 数码管模块 实验平台上提供一组 六个 LED数 码管。插孔 CS1用于数码管段选的输出选通 ,插孔 CS2用于数码管位选信号的输出选通。本设 计用 6 个数码管来动态显示时分秒,动态显示 的定时时间由 8253 定时 / 计数器来实现。 8253 主要是实现每位显示时间 1ms,由 8253 的 计数器 0 来实现。 Clk0 接实验平台分频电路输出 Q6,f =46875hz 。GATE0 接 8255 的 PA0 ,由 8255 的 PA0 输 出来控制计数器的起停。 OUT0

文档评论(0)

虾虾教育 + 关注
官方认证
内容提供者

有问题请私信!谢谢啦 资料均为网络收集与整理,收费仅为整理费用,如有侵权,请私信,立马删除

版权声明书
用户编号:8012026075000021
认证主体重庆皮皮猪科技有限公司
IP属地重庆
统一社会信用代码/组织机构代码
91500113MA61PRPQ02

1亿VIP精品文档

相关文档