- 10
- 0
- 约2.07千字
- 约 14页
- 2017-08-24 发布于安徽
- 举报
基于单片机控制的电子密码锁自动门系统的设计 导 师:曹少泳 答辩人:宁 轩 专 业:机械工程及自动化 主程序流程图 按键功能程序流程图 密码设置程序流程图 开锁程序流程图 * 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、程序优化,扩展功能设计,最后,联合软、硬件调试电路板。完成本次结业设计。 开始 初始化 次数加1 输入密码 密码正确? 返回 N Y Y 开锁程序 开锁? N 修改密码? 次数3? 报警程序 修改程序 Y N N Y 开始 键值=‘输入’? 键值=‘开锁’? 键值=‘清除’? 键值=‘设置’? 键值=‘确认’? 密码输入程序 设置程序 清除程序 开锁程序 确认程序 Y Y Y Y Y N N N N 返回 N 输入旧密码 N 按下设置键 开始 所输入旧密码正确? 输入次数加1 报警程序 N 返回 次数3? 输新密码 Y 再次输新密码 Y 设置成功 N Y 两次新密码输入相同? 初始化 按开锁键 输入密码 按确认键 所输入密码正确? Y 开锁 开始 输入次数加1 次数3? 报警程序 返回 N Y N 硬件仿真图 5.结论 所设计的系统中包含了AT89C51、LCD1602、LED、EEPROM、蜂鸣器,输入部件(键盘)等部分,通过键盘输入信息功能在LCD,LED上显示,并做出相应指示作用。 在整个设计系统中充分掌握各模块电路的工作原理,对硬件电路进行设计,使用C语言编写全部的驱动程序。本系统用于智能数字密码锁、功耗小、显示直观。 由于个人在知识面和能力方面还有限,再加上条件的限制,智能数字密码锁的保安度等各项技术指标的提高、诸多功
您可能关注的文档
最近下载
- 中药新药注册药学申报资料.ppt VIP
- 中药注册技术要求及申报资料.pptx VIP
- 中药注册分类及申报资料要求.doc VIP
- 第11课 中国古代的民族关系与对外交往 高二上学期历史统编版(2019)选择性必修1国家制度与社会治理.pptx VIP
- 中药注册分类及申报资料要求国家药监局2020年第68号通告.pdf
- 第11课 中国古代的民族关系与对外交往 课件-高二上学期历史统编版(2019)选择性必修1国家制度与社会治理.pptx VIP
- 中药注册分类及申报资料要求(国家药监局2020年第68号通告).pdf VIP
- 2025年山东省聊城市中考生物真题(含答案)原卷.pdf
- 第11课 中国古代的民族关系与对外交往 课件(共56张PPT)-高二上学期历史统编版(2025)选择性必修1国家制度与社会治理(含音频+视频).pptx VIP
- 第11课 中国古代的民族关系与对外交往 课件(共24张PPT)(含音频+视频).pptx VIP
原创力文档

文档评论(0)