基于STC89C52单片机的电子密码锁毕业答辩

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

五 系统调试及分析
• 5.1 硬件调试
• 硬件调试首先检查是否出现虚焊、漏焊、线路短 接、元器件引脚焊接错误等问题,然后检查电路 中某些元器件是否起作用,最后检查所有电源线 和地线是否都接上。
• 检测单片机是否工作可通过观察示波器显示的波 形是否衰减,或者利用万用表测一下18,19脚的 电压,有2-3V就说明起振了。
单片机写入程序后并通电初始化后,LCD显示 屏显示如图所示。
• 当通过矩阵键盘输入密码且密码错误后,LCD显示 error以及错误次数,如图所示。
• 当用户需要修改密码时,按下14键即可进入修改 密码界面,LCD显示屏显示new-password,如图所 示。
• 6.1结论
6结论及展望
• 本次设计最终的结果如下: • 电子密码锁通过键盘能成功进行输入密码; • LCD液晶显示屏上能显示输入的密码; • 能在密码输入正确后开门; • 能在密码输入错误次数达到三次后进行报警; • 能在开门后通过一按键对原有密码进行更改; • 能用*代替显示输入的密码数字,隐藏了密码,
演示
谢谢!
一 绪论
研究背景及意义 • 随着人们生活水平的提高和社会科技的进步,传
统的机械锁由于其构造的简单,被撬的事件屡见 不鲜,从而大大降低了锁的安全性,因此如何实 现防盗这一问题也变的尤其的突出,而电子密码 锁用密码代替钥匙,不但省去了佩戴钥匙的烦恼, 也从根本上解决了普通门锁保密性差的缺点,使 不法之徒无从下手,人们也就能对自身财产安全 有了更多的保障。因此研究它具有重大的现实意 义。
3.1 矩阵键盘电路
• 矩阵键盘是用4条I/O线作为行线,4条I/O线作为 列线,在行线和列线的每一个交叉点上设置一个 按键。其中1-10是数字键0-9,11为确认键,12是 退格键 ,13是全部删除键,14修改密码键,其 连接电路如下图所示。
3.2 LCD液晶显示模块
• 显示模块主要由 LCD1602显示屏 组成,他显示的 是键盘输入的码 以及密码正确与 错误的提示。出 于安全性的考虑, 显示的密码是由 *号代替,为暗 密。连接电路如 图所示。
四 电子密码锁的软件设计
• 在进行电子密码锁的软件设计时,整个过程可分 为四个模块,每一模块为一个子程序,分别为液 晶显示子程序、修改密码子程序、密码输入子程 序、报警和开锁子程序。主程序通过调用各个子 程序来实现密码锁的功能。
4.1 键盘模块流程图
• 键盘模块主要包含键盘扫描、延时去抖、确定键 值以及返回键值四个过程。键盘扫描是循环扫描 有无按键按下,如果无按键按下就继续扫描,如 果有按键按下就进入延时去抖。去抖之后就是确 定按键是在哪行和哪列,找到按键后,就是确定 键值并返回按键值,每一次扫描到有键按下后, 最后都要有释放闭合按键的步骤。流程图如图所 示。
实现密码保护。
6.2 展望
• 电子锁是信息化时代发展的产物,应时而生,随 着科技的不断发展,将来的电子锁一定更加完美, 更加人性化,更加便宜,更加安全。本次设计中 还有待完善的地方还很多,最需要改进的地方还 是安全防护。
七 谢辞
• 在硬件调试和软件调试的过程中,我遇到了相当 多的困难,而帮助我解决困难的同学是我必须要 要感谢的。论文的不断修改中孙老师总是认真仔 细的帮助我检查并修改论文,使我的论文不断完 善。再次对您表示感谢,师恩伟大,无以回报。 在这里还要深深的对您说上一句抱歉,因为我的 懒散和懈怠,令您费尽苦心并且几近失望。最后 要感谢的是电信院所有的老师与领导,我永远都 不会忘记你们的良苦用心以及谆谆教诲。
2012届本科毕业答辩
电子密码锁的设计与制作
姓 名: 学 号:0807040107 专业年级:电信工程2008级 指导老师:
电子密码锁的设计与制作
• 一 绪论 • 二 电子密码锁的总体方案设计 • 三 电子密码锁的硬件设计 • 四 电子密码锁的软件设计 • 五 系统调试 • 六 结论与展望 • 七 谢辞
4.4 修改密码流程图
• 修改密码模块主要 是在输入密码正确 后,按下14键(修 改密码键)进入修 改密码界面,其流 程分为四个步骤, 分别为按下14键并 启动定时、输入修 改的密码、按下确 认键11键、LCD的显 示。
4.5 开锁和报警模块流程图
• 开锁和报警模块 主要实现密码比 较,如果正确就 开锁,如果错误 的话就进行计数, 当输入密码的错 误次数达到3次 就进入报警模式。 其流程图如图所 示。
5.2软件调试及功能分析
• 当进入输入密码阶段时,依次按下密码后再按下 确定键11键后,显示屏上显示正确且二极管灯亮, 如图所示。
源自文库
• 密码错误时,二极管不亮且显示屏上显示Error, 如图所示。
5.3 系统调试及结果
• 系统调试即是将源程序在KEIL里运行产生的可执 行文件HEX写入到单片机中,然后通电初始化,检 查是否能实现密码锁的功能。其结果分析如下所 示:
3.3 开锁模块的设计
• 开锁电路的驱动原本是利用电磁锁吸合原理来进 行开锁的。本设计为节约资源,通过P3.0接一个 发光二极管来代替电磁阀线圈,当发光二级管亮 则表示密码正确门开,反之二极管不亮则表示输 入的密码不正确。开锁电路如下图所示。
3.4 报警模块
• 报警模块主要由蜂鸣器和单片机组成。当P3.2口 输出为高电平时,蜂鸣器发声,当P3.2口输出为 低电平时,蜂鸣器不发声,电路如图所示。
二 采用单片机控制的总体方案
• 以STC单片机 为 设计的核心元件, 利用其灵活的编 程设计和丰富的 IO端口,及其控 制的准确性,实 现基本的密码锁 功能。其框图如 图所示。
三 电子密码锁的硬件设计
• 本设计主要由 中央控制模块、 键盘输入模块、 液晶显示模块、 开锁电路模块、 蜂鸣器报警模 块五大模块组 成。其硬件框 图如图所示。
相关文档
最新文档