电子密码锁自动门毕业设计演讲PPT教材课程.ppt

电子密码锁自动门毕业设计演讲PPT教材课程.ppt

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电子密码锁自动门毕业设计演讲PPT教材课程.ppt

基于单片机控制的电子密码锁自动门系统的设计 导 师:曹少泳 答辩人:宁 轩 专 业:机械工程及自动化 1 2 3 4 绪论 系统方案论证 3 4 5 硬件系统设计 软件程序设计 调试与实现 目录 1.引言 随着人们生活水平的提高,如何实现家庭防盗这一问题也变得尤为突出,传统的机械锁,由于其构造的简单,安全性能低,无法满足人们的需要。在科学技术不断发展的今天,电子密码防盗锁作为防盗门的作用显得日趋重要。 本文从经济实用的角度出发,采用美国Atmel公司的单片机AT89S51作为主控芯片与数据存储器单元,结合外围的矩阵键盘输入、LCD液晶显示、报警、开锁等,用C语言编写的主控芯片控制程序与EEPROM AT24C02读写程序相结合,并用Keil软件进行编译,设计了一款可以多次更改密码,具有报警功能的电子密码控制的自动门系统。 这种密码锁的电路设计具有防试探按键输入、智能控制上锁、开锁、报警、修改密码等多种功能。密码长度可变、保密性强、灵活性高、应用日益广泛。 2.总体概述 基于以上思路,本次设计使用ATMEL公司的AT89C51实现一基于单片机的智能电子密码锁的设计,其主要具有如下功能: 1、设置6位密码,密码通过键盘输入,若密码正确,则将锁打开。 2、密码可以由用户自己修改设定(只支持6位密码),初始密码输入成功后才能修改密码。修改密码之前必须再次输入密码,在输入新密码时候需要二次确认,以防止误操作。 3、报警功能。密码输入错误1602LCD会出现错误提示,LED发光二极管提示,蜂鸣器连续响三次。密码输入正确时,同样显示。 4、密码防掉电消失功能。(24C02) 3.总体设计方案 3.1 设计思路 电子密码锁的设计主要由三部分组成:4×4矩阵键盘接口电路、输出LCD1602显示电路。24C02密码保存防掉电数据消失功能,另外系统还有LED提示灯,报警蜂鸣器等。设计原理框图如下: AT89C51 键盘输入 复位电路 密码存储电路 晶振电路 电源输入 显示电路 报警电路 开锁电路 3.2 关键问题 密码锁设计的关键问题是实现密码的输入、清除、更改、开锁等功能: 1、密码输入功能:首先必须选择登陆模式:数字1键以普通用户进入,数字2键高级用户进入。输入密码时在1602LCD上显示“*”每输入一个数字,LCD上向右移一格,同时“*”加一个。至到输入6个“*”为此,若一次性输入大于6个密码,则只保留前6位密码,按“确定”生效。若按“取消”键可以减一位密码,密码清除功能,防止误输。 2、密码更改功能:将输入的值作为新的密码。(程序的初始密码是6个0 ) 3、当密码输入成功后,或者密码修改成功后,LCD上有提示成功字符,同时LED闪烁提示,蜂鸣器开始奏乐《两只老虎》,所有提示完成后,返回到初始状态。 4.主要的设计实施过程 1、选用ATMEL公司的单片机AT89C51,以及选购其他电子元器件。 2、使用PROTEUS软件设计硬件电路原理图, 3、使用Keil uVision3软件编写单片机的C语言程序、仿真、软件调试。 4、使用PROTEUS软件进行模拟软、硬件调试。 5、程序优化,扩展功能设计,最后,联合软、硬件调试电路板。完成本次结业设计。 密码设置程序流程图 输入旧密码 N 按下设置键 开始 所输入旧密码正确? 输入次数加1 报警程序 N 返回 次数3? 输新密码 Y 再次输新密码 Y 设置成功 N Y 两次新密码输入相同?

文档评论(0)

yuzongxu123 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档