单片机毕业设计_数字密码锁设计

合集下载

毕业设计--基于单片机的数字密码锁设计

毕业设计--基于单片机的数字密码锁设计

课程设计课程名称:单片机原理与应用课题名称:数字密码锁设计目录一、前言........................................... - 3 -二、总体方案设计 ................................... - 3 -2.1方案论证与比较 ...................................................................... - 3 -2.2方案选择 .................................................................................. - 4 -三、单元模块设计 ................................... - 4 -3.1硬件支持 .................................................................................. - 4 -3.2功能单元模块设计 .................................................................. - 4 -3.2.1 开锁机构 ....................................................................... - 4 -3.2.2 矩阵键盘设计电路 ....................................................... - 5 -3.2.3 声音提示电路设计 ....................................................... - 6 -3.2.4 显示模块设计 ............................................................... - 6 -四、程序设计与系统仿真............................... - 7 -4.1 模块介绍 ................................................................................. - 7 -4.1.1 主程序模块 ................................................................... - 9 -4.1.2 密码比较判断模块 ....................................................... - 9 -4.1.3 键盘扫描模块 ............................................................... - 9 -4.1.4 修改密码模块 ............................................................. - 10 -五、系统功能 ....................................... - 12 - 六.设计总结 ....................................... - 12 - 七、附录:源程序 ................................... - 12 -一、 前言随着社会物质财富的日益增长和人们生活水平的提高,安全成为现代居民最关心的问题之一。

单片机电子密码锁设计

单片机电子密码锁设计

单片机电子密码锁设计一、设计背景随着科技的不断发展,传统的机械锁已经不能满足人们对于安全性和便捷性的需求。

电子密码锁具有保密性好、操作方便等优点,逐渐取代了传统机械锁。

单片机作为一种集成度高、功能强大的微控制器,为电子密码锁的设计提供了良好的硬件基础。

二、系统总体设计本电子密码锁系统主要由单片机控制模块、键盘输入模块、显示模块、存储模块和开锁控制模块等部分组成。

单片机控制模块是整个系统的核心,负责处理输入信息、控制各个模块的工作以及进行密码的验证和存储。

键盘输入模块用于用户输入密码,通常采用 4×4 矩阵键盘,可实现数字 0 9 以及确认、取消等功能按键的输入。

显示模块用于显示系统的相关信息,如输入的密码、提示信息等。

常见的显示方式有液晶显示屏(LCD)和数码管显示。

存储模块用于存储设置的密码,以便系统在断电后仍能保存密码信息。

EEPROM 存储器具有掉电不丢失数据的特点,适合用于密码存储。

开锁控制模块在密码验证通过后,控制电磁锁或电机等执行机构完成开锁动作。

三、硬件设计1、单片机选型选择一款合适的单片机是系统设计的关键。

常用的单片机有 51 系列、STM32 系列等。

51 系列单片机价格低廉、开发简单,适合本设计的需求。

2、键盘接口电路采用行列式扫描的方式实现 4×4 矩阵键盘的接口电路。

通过单片机的 I/O 口依次扫描行线和列线,判断按键的按下状态。

3、显示电路如果选择液晶显示屏(LCD),则需要通过单片机的并行接口或串行接口与 LCD 控制器进行通信,实现字符和图形的显示。

数码管显示则相对简单,通过单片机控制数码管的段选和位选信号即可。

4、存储电路EEPROM 存储器通过 I2C 总线与单片机连接,单片机通过发送特定的指令和数据来实现对 EEPROM 的读写操作。

5、开锁控制电路使用继电器或三极管驱动电磁锁或电机,单片机输出高电平或低电平来控制开锁电路的通断。

四、软件设计1、主程序流程系统上电后,首先进行初始化操作,包括单片机内部资源的初始化、显示模块的初始化、存储模块的初始化等。

毕业设计(论文)-基于单片机控制的电子密码锁设计

毕业设计(论文)-基于单片机控制的电子密码锁设计

基于单片机控制的电子密码锁设计目录摘要 (I)关键词 (I)Abstract ................................................................................................................... I I Key words ............................................................................................................... I I 1 绪论. (1)1.1 课题背景 (1)1.2 课题的目的和意义 (1)1.3 电子密码锁发展趋势 (1)1.4 本设计完成的工作 (2)2 总体方案设计 (2)2.1 电源模块 (3)2.2主控制器模块 (3)3 硬件实现及单元电路设计 (4)3.1 主控制模块 (4)3.2 单片机的时钟电路与复位电路设计 (4)3.3 单片机管脚说明 (5)3.4 键盘电路设计 (6)3.5 数码管显示电路设计 (6)3.6 存储芯片电路设计 (7)3.7 报警电路 (7)3.8 密码锁电路 (7)4 红外遥控电路设计 (8)4.1 红外通信基本原理 (8)4.2红外通信标准 (9)4.3 红外线遥控原理 (10)4.4 主要模块设计 (10)5 系统软件设计方案 (11)5.1 主程序流图 (11)5.2 开锁软件设计 (12)6 系统的安装与调试 (15)6.1硬件的安装 (15)6.2单片级密码锁的仿真 (16)结论 (16)致谢 ...................................................................................... 错误!未定义书签。

参考文献 (17)附录1 整机电路原理图 (18)附录2 部分源程序 (18)附录3:实物图 (27)基于单片机控制的电子密码锁设计摘要:本设计研究的对象是单片机密码锁,单片机密码锁由硬件和软件组成,硬件部分有电源输出电路、晶振电路、复位电路、键盘接口电路、开锁电路、报警电路、继电器、以及51单片机组成。

单片机密码锁毕业设计

单片机密码锁毕业设计

摘要在日常的生活和工作中, 住宅与部门的安全防范、单位的文件档案、财务报表以及一些个人资料的保存多以加锁的办法来解决。

若使用传统的机械式钥匙开锁,人们常需携带多把钥匙, 使用极不方便, 且钥匙丢失后安全性即大打折扣。

随着科学技术的不断发展,人们对日常生活中的安全保险器件的要求越来越高。

为满足人们对锁的使用要求,增加其安全性,用密码代替钥匙的密码锁应运而生。

密码锁具有安全性高、成本低、功耗低、易操作等优点。

在安全技术防范领域,具有防盗报警功能的电子密码锁逐渐代替传统的机械式密码锁,克服了机械式密码锁密码量少、安全性能差的缺点,使密码锁无论在技术上还是在性能上都大大提高一步。

随着大规模集成电路技术的发展,特别是单片机的问世,出现了带微处理器的智能密码锁,它除具有电子密码锁的功能外,还引入了智能化管理、专家分析系统等功能,从而使密码锁具有很高的安全性、可靠性,应用日益广泛。

随着人们对安全的重视和科技的发展,许多电子智能锁(指纹识别、IC卡辨认)已在国内外相继面世。

但是这些产品的特点是针对特定的指纹和有效卡,只能适用于保密要求的箱、柜、门等。

而且指纹识识别器若在公共场所使用存在容易机械损坏,IC卡还存在容易丢失、损坏等特点。

加上其成本较高,一定程度上限制了这类产品的普及和推广。

鉴于目前的技术水平与市场的接收程度,电子密码锁是这类电子防盗产品的主流。

电子密码锁的设计主要由三部分组成:4×4矩阵键盘接口电路、密码锁的控制电路、输出八段显示电路。

另外系统还有LED提示灯,报警蜂鸣器等。

关键词:4×4矩阵键盘;AT89C51;密码锁;密码二次确认目录一、绪论 (1)1.1背景 (1)1.2电子密码锁 (1)1.3电子密码锁的特点 (1)1.4电子密码锁的发展趋势 (2)二、方案论证与比较 (3)2.1数字电路控制的密码锁 (3)2.2单片机控制的密码锁 (3)三、系统总体设计 (5)3.1设计要求 (5)3.2设计构想 (5)3.3系统结构 (5)3.4系统组成 (6)3.5系统可行性分析 (6)四、硬件电路设计 (7)4.1单片机AT89C51简介 (7)4.1.1 主要特性 (7)4.1.2 管脚说明 (7)4.1.3 震荡特性 (9)4.1.4 芯片擦除 (9)4.24×4矩阵键盘输入电路 (9)4.3复位电路 (10)4.4振荡电路 (11)4.5数码管显示电路 (12)4.6显示方式 (13)4.7开锁电路 (14)4.8报警电路 (15)4.9上拉电阻的作用 (15)4.10按键去抖动的方法 (16)4.11部分元器件列表 (16)五、软件程序设计 (17)5.1软件设计流程图 (18)5.2具体功能软件实施 (19)5.2.1 开始等待流程 (19)5.2.2 密码检查功能 (19)5.2.3键盘扫描 (20)5.2.4 修改密码 (21)六、结论 (22)七、参考文献 (23)附录一总原理图 (24)附录二电子密码锁源程序 (25)一、绪论1.1背景随着社会物质财富的日益增长,安全防盗已成为社会问题。

毕业设计论文_基于单片机的电子密码锁设计

毕业设计论文_基于单片机的电子密码锁设计

毕业设计论文基于单片机的电子密码锁设计目录1. 引言 (1)1.1课题背景和意义 (1)1.2 电子密码锁发展趋势 (1)2.总体设计方案 (1)2.1 电子密码锁设计的具体要求 (1)2.2总体设计方案 (2)2.3系统总体设计原理 (3)3.电子密码锁的硬件设计 (4)3.1 主控芯片STC89C52 (4)3.2存储电路 (5)3.3 LCD显示模块 (6)3.4 单片机最小系统 (7)3.5 报警电路 (8)3.6 开锁电路 (8)3.7 键盘输入模块 (9)4.电子密码锁的软件设计 (9)4.1 主程序 (9)4.2 按键软件设计 (10)4.3密码设置软件设计 (11)4.4 开锁软件设计 (12)5. 调试与实现 (13)5.1 软件调试 (13)5.2 Proteus仿真 (14)5.3 Protel99 SE 电路设计 (15)5.4 硬件调试 (16)6.结论 (19)参考文献 (21)1. 引言1.1课题背景和意义随着电子技术和计算机技术的飞速发展,单片机性能不断完善,性能价格比显著提高,技术日趋完善。

由于单片机具有体积小、重量轻、价格便宜、功耗低、控制功能强及运算速度快等特点,因而在国民经济建设、军事及家用电器等各个领域均得到了广泛的应用。

本设计利用单片机及附加电子元器件实现数据采集和控制算法,来完成某一实际功能,检验并提高同学对整体电路设计和把握能力,了解单片机系统设计流程,以及电路板的实际制作和调试能力。

同时也加强对数字电路、单片机和微机原理等课程知识的实际应用能力,也为同类产品的进一步发展奠定理论和实践基础。

随着人们生活水平的提高和安全意识的加强,对安全的要求也就越来越高。

锁自古以来就是把守护门的铁将军,人们对它要求甚高,既要安全可靠的防盗,又要使用方便,这也是制锁者长期以来研制的主题。

随着电子技术的发展,各类电子产品应运而生,电子密码锁就是其中之一。

据有关资料介绍,电子密码锁的研究从20世纪30年代就开始了,在一些特殊场所早就有所应用。

51单片机四位密码锁课程设计

51单片机四位密码锁课程设计

51单片机四位密码锁课程设计51单片机四位密码锁是一种常见的电子锁,它使用51单片机作为控制核心,通过输入四位密码来控制锁的开关。

本文将介绍关于51单片机四位密码锁的课程设计。

我们需要明确设计的目标和要求。

本设计的主要目标是实现一个四位密码锁系统,并且需要满足以下要求:1.能够输入四位数字密码。

2.密码输入正确时,能够解锁并输出解锁信号。

3.密码输入错误时,不能解锁。

4.能够重置密码。

接下来,我们将详细介绍设计的步骤和实现。

1.硬件设计:在硬件设计方面,我们需要准备以下器件:- 51单片机-数码管显示模块-按键模块-继电器模块-电源模块2.软件设计:在软件设计方面,我们需要编写51单片机的程序,通过编程实现密码锁的功能。

以下是设计的主要步骤:-初始化:设置输入输出引脚,并初始化时钟和数码管显示。

-输入密码:设计密码输入的函数,通过按键模块获取用户输入的密码。

-检验密码:设计密码检验的函数,将用户输入的密码与预设的密码进行比对。

-解锁信号:如果密码输入正确,输出解锁信号,通过继电器控制开关,实现解锁。

-密码错误:如果密码输入错误,通过数码管显示密码错误的提示信息。

-重置密码:设计密码重置的函数,将新设置的密码保存。

3.程序流程:根据以上设计的步骤,我们可以得到以下主要的程序流程:-初始化引脚和时钟。

-设置初始密码。

-进入主程序循环。

-接收用户输入的密码。

-检验密码是否正确。

-如果密码正确,显示解锁信号并控制继电器解锁。

-如果密码错误,显示密码错误信息。

-进入下一次循环。

4.调试和测试:完成程序编写后,我们需要进行调试和测试。

在测试过程中,我们需要输入正确和错误的密码进行验证,检查程序是否能够正常运行,并且能够正确判断和处理用户输入的情况。

5.优化改进:如果在测试中发现问题或不足之处,我们可以对程序进行优化和改进。

例如,可以增加密码输入的最大尝试次数,增加延时等待时间,增加密码保护等功能。

总结:通过对51单片机四位密码锁的课程设计,我们学习了如何使用51单片机编写程序,实现密码锁的功能。

单片机指纹密码锁毕业设计

单片机指纹密码锁毕业设计

单片机指纹密码锁毕业设计1. 什么是单片机指纹密码锁单片机指纹密码锁是一种电子门锁系统,它使用集成在单片机芯片上的指纹识别技术和密码输入功能,实现对门锁的访问控制。

用户可以通过输入正确的密码或者将指纹与已注册的指纹进行比对来解锁门锁。

这种锁具有高安全性和方便性,适用于各种需要保护的场所,如家庭、办公室和商店等。

2. 单片机指纹密码锁的工作原理是什么单片机指纹密码锁的工作原理主要分为三个部分:指纹模块、密码输入模块和控制模块。

指纹模块负责采集和存储用户的指纹信息。

当用户将手指放在指纹传感器上时,指纹模块会对指纹进行扫描并提取关键特征信息。

然后,它会将提取的特征信息与已存储的指纹模板进行比对,以确定是否匹配。

如果匹配成功,指纹模块会发送信号给控制模块,表示门锁可以解锁。

密码输入模块负责接收用户输入的密码。

用户可以通过键盘或者其他输入设备输入密码。

密码输入模块将接收到的密码与事先存储的正确密码进行比对,如果匹配成功,则发送信号给控制模块。

控制模块是单片机芯片,它负责整个单片机指纹密码锁系统的逻辑控制。

当控制模块接收到指纹模块或者密码输入模块发送的解锁信号后,它会打开电磁锁或者其他解锁机制,让用户能够进入被保护的区域。

3. 单片机指纹密码锁的优点是什么单片机指纹密码锁具有以下几个优点:首先,安全性高。

通过指纹识别技术,单片机指纹密码锁可以准确地识别用户的指纹,大大降低了被非法进入的风险。

同时,密码输入模块也可以提供备用的解锁方式,增加了安全性。

其次,方便性高。

用户只需要将手指放在指纹传感器上或者输入正确的密码,即可快速解锁门锁。

相比传统的钥匙锁,单片机指纹密码锁更加方便快捷。

另外,可靠性强。

单片机指纹密码锁采用先进的技术和稳定的电子元件,具有较高的可靠性和耐用性。

它可以抵御一些常见的攻击手段,如暴力破解密码等。

最后,可扩展性好。

单片机指纹密码锁可以通过与其他安全系统集成,如门禁系统或监控系统,提供更全面的安全保障。

单片机课程设计密码锁设计

单片机课程设计密码锁设计

单片机课程设计密码锁设计在当今社会,安全问题越来越受到人们的重视,密码锁作为一种常见的安全防护设备,在保护个人财产和隐私方面发挥着重要作用。

本次单片机课程设计的任务就是设计一款基于单片机的密码锁。

一、设计要求本次设计的密码锁需要具备以下功能:1、能够设置和修改 4 位数字密码。

2、输入密码正确时,锁打开,并有相应的指示灯提示。

3、输入密码错误时,有错误提示,且错误次数超过 3 次则报警。

4、具备密码重置功能。

二、系统方案设计1、硬件设计单片机选型:选择 STC89C52 单片机作为核心控制器,其具有性能稳定、价格低廉、易于编程等优点。

输入模块:采用 4×4 矩阵键盘作为密码输入设备,可方便地输入数字和功能按键。

显示模块:选用 1602 液晶显示屏,用于显示密码输入状态、提示信息等。

存储模块:使用 EEPROM 芯片 AT24C02 来存储密码,以保证断电后密码不丢失。

报警模块:当密码输入错误次数超过 3 次时,通过蜂鸣器发出报警声音。

2、软件设计主程序:负责系统的初始化、键盘扫描、密码输入处理、密码验证、显示控制等。

键盘扫描程序:检测矩阵键盘上的按键动作,并将按键值返回给主程序。

密码处理程序:包括密码设置、修改、存储和验证等功能。

显示程序:控制 1602 液晶显示屏的显示内容。

三、硬件电路设计1、单片机最小系统包括单片机芯片、晶振电路和复位电路。

晶振为单片机提供时钟信号,复位电路用于系统的初始化。

2、矩阵键盘电路由16 个按键组成 4×4 矩阵,通过行线和列线的扫描来确定按键值。

3、显示电路1602 液晶显示屏通过数据总线和控制总线与单片机相连,实现数据的传输和显示控制。

4、存储电路AT24C02 通过 I2C 总线与单片机进行通信,用于存储密码数据。

5、报警电路蜂鸣器通过三极管驱动,当单片机输出高电平时,蜂鸣器发声报警。

四、软件程序设计1、主程序流程系统初始化,包括单片机端口初始化、液晶显示屏初始化、EEPROM 初始化等。

基于单片机电子密码锁设计论文

基于单片机电子密码锁设计论文

第1节引言1.1 电子密码锁概述随着社会物质财富的日益增长和人们生活水平的提高,安全成为现代居民最关心的问题之一。

而锁自古以来就是把守门的铁将军,人们对它要求甚高,即要求可靠地防盗,又要使用方便,这也是制锁者长期以来研制的主题。

传统的门锁既要备有大量的钥匙,又要担心钥匙丢失后的麻烦。

另外,如:宾馆、办公大楼、仓库、保险柜等,由于装修施工等人住时也要把原有的锁胆更换,况且钥匙随身携带也诸多便。

随着单片机的问世,出现了带微处理器的密码锁,它除具有电子密码锁的功能外,还引入了智能化、科技化等功能。

从而使密码锁具有很高的安全性、可靠性。

目前西方发达国家已经大量应用智能门禁系统,可以通过多种的更加安全更加方便可靠的方法来实现大门的管理。

但电子密码锁在我国的应用还不广泛,成本还很高,希望通过不断地努力使电子密码锁能够在我国及居民日常生活中得到广泛应用,这也是一个国家生活水平的体现。

很多行业的许多地方都要用到密码锁,随着人们生活水平的提高,如何实现家庭或公司的防盗这一问题也变的尤其突出,传统的机械锁由于其构造简单,被撬的事件屡见不鲜,再者,普通密码锁的密码容易被多次试探而破译,所以,考虑到单片机的优越性,一种基于单片机的电子密码锁应运而生。

电子密码锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的亲睐。

设计本课题时构思的方案:采用以AT89C2051为核心的单片机控制方案;能防止多次试探而不被破译,从而有效地克服了现实生活中存在的许多缺点。

1.2 本设计主要任务(1)共8位密码,每位的取值范围为1~8。

(2)用户可以自行设定和修改密码。

(3)按每个密码键时都有声、光提示。

(4)若键入的8位开锁密码不完全正确,则报警5秒钟,以提醒他人注意。

(5)开锁密码错3次要报警10分钟,报警期间输入密码无效,以防窃贼多次试探密码。

(6)键入的8位开锁密码完全正确才能开锁,开锁时要有1秒的提示音。

(7)密码键盘上只允许有8个密码按键和1个发光管。

基于单片机的电子密码锁毕业论文设计

基于单片机的电子密码锁毕业论文设计

本科毕业设计(论文)题目基于单片机的电子密码锁设计院(系部)河北大学专业名称电子信息工程年级班级学生姓名指导教师2011年月日摘要本课题设计了一种基于单片机的数字电子密码锁,这种数字电子密码锁以单片机作为数据处理主控芯片。

电子密码锁的设计主要由四部分组成:4×4矩阵键盘接口电路、以AT89S52芯片为核心的密码锁的数据处理及控制电路、掉电情况下依然能保存密码的EEPROM存储器芯片,输出七段显示电路。

另外系统还有LED提示灯,报警蜂鸣器,单片机复位电路等。

电子密码锁设计的关键问题是实现密码的输入、清除、开锁、更改等功能。

同时该密码锁具有设计方法合理,简单易行,成本低,安全实用等特点,符合住宅,办公室等场所的用锁要求,具有推广价值。

关键词单片机密码锁 4*4矩阵键盘 EEPROM存储芯片实用经济AbstractThis project designed a digital electronic lock which used a MCU as data process and control chip. The main functions digital electronic lock are as follows:The design of the electronic password lock is mainly made up of four parts: 4×4 matrix keyboard interface circuit, data processing and control circuit, eeprom memory chip that is used to keep password when the lock loses power and display circuit. In addition the system also consists of LED lights, alarm buzzers, single-chip reset circuit and so on..The key question of the electronic lock designing is the realization of functions, such as the input password, clear password, unlock, change password and other functions.And the designed cipher lock is characterized by its reasonable designing methods, simple operation, low cost and property of safety and practicality.Besides,it works well as a residence lock and has great potential for commercial development.Key words: SCM Cipher lock 4*4matrix keyboard EEPROM Practical economy目录1 绪论 (1)1.1国内外研究综述 (1)1.2选题的目的和意义 (2)1.3本论文的任务 (3)2电子密码锁总体设计 (4)2.1系统总体设计 (4)2.2单片机 (5)2.3密码存储芯片选择 (10)2.4键盘输入方案比较 (12)2.5显示方案比较 (13)3电子密码锁的硬件设计 (1)3.1系统结构框图 (1)3.2主控部分 (2)3.3显示部分 (3)3.4键盘输入部分 (4)3.5密码存储部分 (5)3.6电源部分 (5)3.7其它功能部分 (8)3.8 电子密码锁的电路原理图 (10)4电子密码锁的软件组成 (12)4.1系统软件设计流程 (12)4.2 Keil uVision2软件介绍 (13)4.3各主要部分的功能实现程序设计 (14)4.3.1初始化程序设计 (14)4.3.2按键处理程序设计 (17)4.3.3密码更改程序设计 (21)5系统仿真 (24)5.1系统仿真过程 (24)5.2仿真调试中遇到的问题及解决办法 (25)总结 (1)致谢 (2)参考文献 (3)附录 (4)1 绪论1.1国内外研究综述在电子锁出现以前人们广泛的使用机械锁,但是随着时间的推移机械锁已不能满足人们的要求,于是电子锁应用而生。

毕业设计(论文)-基于单片机的电子密码锁设计

毕业设计(论文)-基于单片机的电子密码锁设计

目录单片机电子密码锁的设计 (1)第1章绪论 (3)1.1引言 (3)1.2电子密码锁的背景 (3)1.3电子锁设计的意义的本设计特点 (4)第2章系统总体方案设计 (5)第3章硬件电路设计 (8)3.1键盘电路设计 (8)3.2LED显示电路 (9)3.3开锁电路 (11)3.4报警电路 (12)第4章软件设计 (12)4.1软件设计思路 (12)4.2各子程序设计 (13)第5章系统调试 (18)第6章单片机电子密码锁的应用趋势 (19)第7章设计总结与展望 (19)附录 (23)源程序清单 (23)单片机电子密码锁的设计摘要:随着科技和人们的生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统机械锁由于构造简单,被撬事件屡见不鲜;电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的青睐。

本设计以单片机AT89C51作为密码锁监控装置的检测和控制核心,分为主机控制和从机执行机构(本设重点介绍主机设计),实现钥匙信息在主机上的初步认证注册、密码信息的加密、钥匙丢失报废等功能。

根据51单片机之间的串行通信原理,这便于对密码信息的随机加密和保护。

而且采用键盘输入的电子密码锁具有较高的优势。

采用数字信号编码和二次调制方式,不仅可以实现多路信息的控制,提高信号传输的抗干扰性,减少错误动作,而且功率消耗低;反应速度快、传输效率高、工作稳定可靠等。

软件设计采用自上而下的模块化设计思想,以使系统朝着分布式、小型化方向发展,增强系统的可扩展性和运行的稳定性。

测试结果表明,本系统各项功能已达到本设计的所有要求。

关键词:单片机;密码锁;单片机设计,电子锁。

The design of electronic locks SCMABSTRACT:Along with the exaltation of social science and the living level of people, how carry out the family to guard against theft, this problem also change particularly outstanding.Because of the simple construct of traditional machine lock,the affairs of theft is hackneyed.the electronics lock is safer because of its confidentiality, using the vivid good, the safe coefficient is high, being subjected to the large customer close.It can carry out the key information to register in the main on board initial attestation, the password information encrypt etc. Go to correspond by letter the principle according to the string between 51 machines, this is easy to encrypt and protect to the passwords information random. Adopt the numerical signal codes,not only can carry out many controls of the road information, raise the anti- interference that signal deliver, reduce the mistake action,but also the power consume is low,Respond quickly,the efficiency deliver is high, work stable credibility etc. The software design adoption the design thought from top to bottom, to make the system toward wear distribute type,turn to the direction development of small, strengthen the system and can expand the stability and circulate.Test the result enunciation, various functions of this system are already all request of this design.KEYWORD:singlechip;cryptogram lock;singlechip design; electronics lock.第1章绪论1.1 引言随着人们生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统的机械锁由于其构造的简单,被撬的事件屡见不鲜,电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的喜爱。

基于单片机的简易电子密码锁毕业设计课程设计

基于单片机的简易电子密码锁毕业设计课程设计

前言随着电子技术的进展,具有防盗报警等功能的电子密码锁代替密码量少、平安性差的机械式密码锁已是必然趋势。

电子密码锁与一般机械锁相较,具有许多独特的优点:保密性好,防盗性强,能够不用钥匙,记住密码即可开锁等。

目前利用的电子密码锁大部份是基于单片机技术,以单片机为要紧器件,其编码器与解码器的生成为软件方式。

下面确实是此刻主流电子密码锁:目前常见的遥控式电子防盗锁要紧有光遥控和无线电遥控两类。

键盘式电子密码锁从目前的技术水平和市场认可程度看,利用最为普遍的是键盘式电子密码锁,该产品要紧应用于保险箱、保险柜和金库,还有一部份应用于保管箱和运钞车。

卡式电子防盗锁利用各类“卡”作为钥匙的电子防盗锁是当前最为活跃的产品,不管卡的种类如何多种多样,依照输入卡的操作方式,都可分为接触式卡和非接触式卡两大类。

生物特点防盗锁人的某些与生俱来的个性特点(如手、眼睛、声音的特点)几乎不可重复,作为“钥匙”确实是唯一的(除非被强逼或损害)。

因此,利用生物特点做密码的电子防盗锁,也专门适合金融业注重“验明正身”的行业特点。

人们生活水平的提高和平安意识的增强,对平安的要求也就愈来愈高。

锁自古以来确实是把守护门的铁将军,人们对它要求甚高,既要平安靠得住的防盗,又要利用方便,这也是制锁者长期以来研制的主题。

随着电子技术的进展,各类电子产品应运而生,电子密码锁确实是其中之一。

据有关资料介绍,电子密码锁的研究从20世纪30年代就开始了,在一些特殊场所早就有所应用。

这种锁是通过键盘输入一组密码完成开锁进程。

研究这种锁的初衷,确实是为提高锁的平安性。

由于电子锁的密钥量(密码量)极大,能够与机械锁配合利用,而且能够幸免因钥匙被仿造而留下平安隐患。

电子锁只需记住一组密码,无需携带金属钥匙,免去人们携带金属钥匙的苦恼,而被愈来愈多的人所欣赏。

电子锁的种类繁多,例如数码锁,指纹锁,磁卡锁,IC 卡锁,生物锁等。

但较有效的仍是按键式电子密码锁。

20世纪80年代后,随着电子锁专用集成电路的显现,电子锁的体积缩小,靠得住性提高,本钱较高,是适合利用在平安性要求较高的场合,且需要有电源提供能量,利用还局限在必然范围,难以普及,因此对它的研究一直没有明显进展。

单片机密码锁毕业设计论文

单片机密码锁毕业设计论文

目录第1章绪论 (3)1.1背景及意义 (3)1.2电子密码锁的设计要求 (3)1.3关键字 (4)第2章硬件电路 (4)2.1M I C-5简介 (4)2.2单片机控制方框图 (5)2.3开锁机构 (5)2 .4 按键电路设计 (7)2.5显示电路设计 (8)2. 6 AT24C01掉电存储单元的设计 (9)2.7密码锁的电源电路设计 (10)2.8设计的总体电路图 (11)第3章软件设计 (11)3.1软件设计流程图 (11)3.2程序代码 (13)心得体会 (26)参考文献 (27)单片机控制的电子密码锁设计第一章:绪论1.1背景及意义随着科技的发展,安全已成为人们关注的焦点之一,于是各种安全产品相继问世(如指纹防盗!红外防盗!GPS等)"虽然这类产品安全性高,但因其生产成本高,携带安装使用不方便,在一定程度上限制了这类产品的普及和推广" 本文介绍的是一种基于单片机智能锁的硬件和软件设计及实现方法"这种电路设计具有按键有效提示,输入错误提示,控制开锁电平,控制报警电路,修改密码等多种功能"可在意外泄密的情况下随时修改密码"4位数密码共一万组不重复组合,XX性强,灵活性高,特别适用于家庭,办公室,学生宿舍及宾馆等公开场所。

1.2电子密码锁的设计要求1.上锁过程然后依次向左移位。

若要更改密码可按“开锁”键清除原有密码,再重新输入新密码。

本设计为的密码为4位,输入的多余数字本电路不予理会,不会显示在显示器上。

当密码输入正确后按下“上锁”键,就可将门锁上,同时将密码存储在电路中并清除显示器的显示。

2.开锁过程按数字键输入密码,密码在显示器上从右到左依次显示,4位密码输入正确后按下“开锁”甲,密码锁被打开并清除电路中所存储的密码,显示器也被清零。

当输入密码有误时,可按“上锁”键清除所输入的数字,内部存的秘密不会丢失,再重新输入正确的密码按“开锁”键即可。

毕业设计-基于AT89C51单片机的电子密码锁的设计

毕业设计-基于AT89C51单片机的电子密码锁的设计

毕业设计(论文)题目:电子密码锁的设计学院:电气与信息工程学院专业:电子信息工程姓名:学号: ********* 指导老师:**完成时间: 2013年5月28日摘要随着经济社会发展,人们生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出。

传统的机械锁,由于其构造简单,安全性能低,无法满足人们的需要。

随着电子产品向智能化和微型化的不断发展,数字密码锁作为防盗卫士的作用显得尤为重要。

而单片机以其实用,功能强大,价格低廉等功能,已成为电子产品研制和开发中首选的控制器。

本文从经济实用的角度出发,阐述一个基于单片机的液晶显示电子密码锁的设计与实现。

系统采用ATMEL公司的AT89C51单片机作为系统核心,液晶显示器LCD1602作为输出设备显示系统提示信息,4*4矩阵键盘作为输入设备,CMOS串行E2PROM存储器AT24C02作为数据存储器,配合蜂鸣器、继电器等电路构成整个系统硬件;系统软件采用C语言编写。

设计的系统液晶显示,密码修改方便,具有报警、锁定等功能,使用便捷简单,符合住宅、办公用锁需求,具有一定的实用价值。

关键词:单片机,密码锁,AT89C51,LCD1602,AT24C02AbstractWith the development of our society and the i mprovement of people’s living standard, how to ensure the family security is becoming more and more important in particular. Traditional mechanical lock is unable to meet the need of us because of its simple structure and low security. Nowadays, electronic products become smarter and smaller, electronic password anti-theft lock plays a more important role as the security guards. The MCU with its practical, strong function, low price and other functions , has become the preferred controller in electronic product research and development.This article is written from the economic perspective, elaborates the design and implementation of a LCD electronic password anti-theft lock which is based on MCU. This system is composed of AT89C51 which is designed as the core of this system, LCD1602 as the output device to display the message of this system, 4 * 4 matrix keyboard as the input device, a CMOS serial E2PROM AT24C02 as the data storage, and a buzzer, relay circuit.The software of the system is written in C language. The system displays in a LCD, it can change password easily, and has the function of alarming, locking, and so on. This system has some practical value, and it is simple and easy to use, meets the demand of residential and the need of office lock.Key Words: MCU, Password-Lock, AT89C51, LCD1602, AT24C02目录摘要 (I)Abstract ............................................................................................................................. I I 目录 ................................................................................................................................. I II 1引言 . (1)1.1课题的背景和意义 (1)1.2课题的研究现状 (1)1.3课题研究内容 (2)2 数字密码锁总体设计 (3)2.1 系统方案论证 (3)2.1.1 采用数字电路的设计方案 (3)2.1.2 采用以单片机为核心设计方案 (4)2.2 基于单片机的数字密码锁的设计原理 (5)3 系统硬件设计 (6)3.1 主要元器件介绍 (6)3.1.1 主控芯片AT89C51的的介绍 (6)3.1.2 继电器的介绍 (9)3.1.3 存储芯片AT24C02的介绍 (10)3.1.4 LCD1602显示器的介绍 (10)3.1.5 矩阵键盘模块的介绍 (11)3.2 系统硬件部分 (12)3.2.1 系统电源部分 (12)3.2.2 键盘输入部分 (13)3.2.3 密码存储部分 (14)3.2.4 显示部分 (14)3.2.5 报警部分 (15)3.2.6开锁部分 (16)4 系统软件设计 (17)4.1 系统程序流程图 (17)4.1.1主程序流程图 (17)4.1.2 键功能程序流程图 (18)4.1.3 修改密码程序流程图 (19)4.1.4 开锁程序流程图 (20)4.2 子程序举例 (21)4.2.1 按键扫描子程序 (21)4.2.2 显示子程序 (22)4.2.3 开锁子程序 (22)4.3 系统软件调试及结果 (24)4.3.1 Proteus软件介绍 (24)4.3.2 系统软件调试 (25)4.3.3 仿真结果 (25)5 硬件系统制作及调试 (29)5.1焊接注意事项 (29)5.2硬件调试问题及解决办法 (30)5.3硬件调试效果 (31)总结 (34)致谢 (35)参考文献 (36)附录 (37)附录A 电路原理图 (37)附录B 系统总体程序 (38)1引言1.1课题的背景和意义随着人们生活水平的提高,如何实现家庭防盗这一问题也变的尤为突出,传统的机械锁由于其构造简单,被撬的事件屡见不鲜。

单片机电子密码锁毕业论文

单片机电子密码锁毕业论文

单片机电子密码锁毕业论文单片机电子密码锁随着科技的不断发展,电子产品在我们的日常生活中扮演着越来越重要的角色。

其中,单片机作为一种重要的电子元件,被广泛应用于各种设备中。

本文将探讨单片机在电子密码锁中的应用,并对其进行详细的分析和设计。

一、电子密码锁的背景和意义随着社会的进步和人们对安全的日益重视,传统的机械密码锁逐渐被电子密码锁所取代。

电子密码锁具有更高的安全性和便利性,可以避免传统密码锁容易被暴力破解的问题。

同时,电子密码锁还可以实现更多的功能,如记录开锁记录、远程控制等,提升了用户的使用体验。

二、单片机在电子密码锁中的应用单片机作为电子密码锁的核心控制部件,起到了至关重要的作用。

它可以通过编程实现密码的输入、验证和控制锁的开关。

同时,单片机还可以与其他外设进行通信,如键盘、显示屏、指示灯等,实现更多的功能。

1. 密码输入和验证在电子密码锁中,用户通过键盘输入密码,单片机接收并进行验证。

单片机可以通过编程实现密码的存储和比对,确保只有输入正确密码的用户才能开锁。

这种密码验证方式相比于传统机械密码锁更加安全可靠。

2. 控制锁的开关单片机可以通过控制电磁锁或电动锁的开关,实现锁的自动开关。

当密码验证通过后,单片机发送信号给锁,使其解锁;反之,当密码验证失败或超过尝试次数时,单片机发送信号给锁,使其上锁。

这种自动控制方式提高了开锁的便利性和安全性。

3. 其他功能扩展单片机还可以与其他外设进行通信,实现更多的功能。

例如,可以通过单片机控制显示屏显示开锁记录,方便用户了解开锁情况;还可以通过单片机实现远程控制功能,用户可以通过手机等设备远程开锁。

三、单片机电子密码锁的设计在设计单片机电子密码锁时,需要考虑以下几个方面。

1. 硬件设计硬件设计包括选择合适的单片机、键盘、显示屏、锁等元件,并进行电路连接。

单片机的选择应根据实际需求进行,考虑到处理速度、存储容量等因素。

键盘和显示屏的选择应方便用户的操作和信息显示。

基于单片机的数字密码锁设计毕业设计

基于单片机的数字密码锁设计毕业设计

毕业设计论文题目基于单片机的数字密码锁设计基于单片机的数字密码锁[摘要]伴随我们生活水平的提高,电子数字密码锁慢慢取代了普通的锁具,电子密码锁在安全性能上比普通锁具更好,普通的机械锁其机构非常的简单,从而在安全性能方面得不到保障,电子密码锁使得我们在安全保障方面更有自信,并且电子密码锁还有不用钥匙、无锁孔、无机械传动、不易损坏、不磨损等优点,很多用户都想简单出门,电子密码锁就能满足他们。

本次设计的系统由单片机系统、矩阵键盘、显示电路和报警提示系统组成,系统能完成开锁、密码保护、密码正确与否的提示。

单片机是采用的美国Atmel公司的单片机AT89C52;矩阵键盘采用4×4矩阵键盘;显示电路主要是采用液晶显示,具有设计简单、工作电压低、响应速度快、价格低廉等特点;报警系统采用的是LED指示灯。

设计采用C语言作为主片控制程序,因其具有方法合理、简单易行、成本低、实用等特点。

[关键词]AT89S51单片机;LCD1602;电子密码锁;4×4矩阵键盘The No. three soft landing trajectoryLi Suxi(Grade11, Class1102, Electronic Information Science and Technology,School of Physics and Telecommunication Engineering,Shaanxi University of Technology, Hanzhong 723000, Shaanxi)Tutor: Zhou PingheAbstract:With the improvement of our living standards, the electronic digital lock slowly replaces the ordinary mechanical lock, the electronic password lock is better than the ordinary mechanical lock on the safety factor, the institution of ordinary mechanical lock is very simple, so that it can not guarantee the safety, and electronic lock makes us more confidence on safety, and the electronic lock has an advantage that without a key, keyhole, mechanical transmission, which is difficult to damage, wearing, and can not easily be deciphered, Many users want to go out simple, the electronic lock can meet their needs. The system consists of MCU system, matrix keyboard, the showing of circuit and alarm system components. password-protected and the showing of password whether it is correct or not. The design uses the C language as the main chips control procedures, which is proved that the design of rational design method is simple, safe and practical. Key words:MCU A T89S51; LCD1602; Electronic lock; 4x4 Matrix keyboard目录引言 (1)1 数字密码锁功能要求 (1)2 总体方案 (1)2.1 方案选择 (2)2.2 方案实现 (2)2.3 方案结构框图 (2)3 硬件电路的设计 (3)3.1 单片机及单片机最小系统 (3)3.2 键盘电路 (5)3.2.1 键盘接口 (5)3.2.2 键盘的识别方式 (6)3.2.3 按键去抖动 (6)3.2.4 4×4行列式键盘电路 (7)3.3 LCD1602显示电路 (7)3.3.1 LCD1602的介绍 (7)3.3.2 LCD1602显示的外围电路 (8)3.4 报警提示电路 (9)3.5 电源输入及电源指示电路 (10)4 软件设计 (11)4.1 软件设计思路 (11)4.2 软件设计的流程图 (11)5 系统调试 (13)5.1 基于单片机的数字密码锁硬件调试 (14)5.2 基于单片机数字密码锁的软件调试 (14)5.3 基于单片机数字密码锁的总体调试 (14)5.3.1 Proteus仿真调试 (14)5.3.2 软硬联合调试 (15)6 结论与展望 (15)致谢 (15)参考文献 (16)附录A (17)附录B (24)附录C (25)引言在我们日常的生活和工作中,安全防盗已成为社会不可避免的问题。

毕业设计(论文)-基于单片机的门禁系统密码锁设计

毕业设计(论文)-基于单片机的门禁系统密码锁设计

门禁密码锁设计摘要摘要:安全是现代居民最关心的问题之一,人们对锁的要求甚高,既要安全可靠地防盗,又要使用方便,这也是制锁者长期以来研制的主题。

随着电子产品向智能化和微型化的不断发展,单片机已成为电子产品研制和开发中首选的控制器。

本文介绍了一种应用STC89C52单片机设计的防盗自动报警的智能密码锁,本系统由单片机系统、矩阵键盘、LCD显示和报警系统组成。

系统能完成开锁、超时报警、超次锁定、修改用户密码的功能。

该系统具有软硬件设计简单,易于开发,成本较低,安全可靠,操作方便等特点,可应用于家庭门锁,有比较强的实用性。

关键词密码锁单片机报警 LCD显示Lock Access Control System DesignAbstract:One of the problem that many people pay much attention to is the security. people want to have a lock that is not only safe but also convenient to use.More and more people spend a long time to develop a safe and easy lock. With the development of progress of the exploiture of products in teligentization and micromation, SCM has becom the preferred controller in the exploiture of products. In the context, I introduce a electronic coded lock based in the STC89C52 SCM that could guard against theft and give a alarm automately. The system is composed of singlechip system ,matriks keyboard, LCD and alarm modules. The system can open the lock ,give an alarm overtime, lock using to excess and modification the user password. In the process of design, the software and hardware are very easy , so the cost of the system is small. However the security is good and the the operation is easy. It can be equipped in hurse door. This proves its pracaticality..Key Words:Password lock;MCU;Alarm;LCD Display目录摘要第一章绪论1.1门禁密码锁简介 (1)1.2门禁密码锁的发展趋势和前景展望 (1)1.3本课题的主要内容和要求 (2)第二章总体方案选择第三章硬件系统构成3.1设计原理 (10)3.2电路总体构成 (10)3.3电源输入电路 (11)3.4键盘输入电路 (12)3.5密码存储电路 (12)3.6复位和晶振电路 (13)3.7显示电路 (14)3.8报警电路 (15)3.9开锁电路 (15)第四章软件系统设计4.1主程序流程图 (17)4.2按键软件设计 (18)4.3密码设置软件设计 (19)4.4开锁软件设计 (20)第五章调试与实现5.1硬件调试 (21)5.2软件调试 (21)5.3 Pruteus仿真 (22)结论与展望致谢参考文献附录第一章绪论1.1 电子密码锁简介电子密码锁是一种通过密码输入来控制电路或是芯片工作,从而控制机械开关的闭合,完成开锁、闭锁任务的电子产品。

基于单片机的电子密码锁设计

基于单片机的电子密码锁设计

基于单片机的电子密码锁设计一、电子密码锁的工作原理电子密码锁主要由输入模块、控制模块、存储模块和执行模块组成。

用户通过输入模块(如键盘)输入密码,控制模块(单片机)对输入的密码进行处理和判断,并与存储模块中预先设定的密码进行比对。

如果输入密码正确,控制模块将向执行模块发送开锁指令,实现开锁;如果输入密码错误,则执行相应的错误处理操作,如报警、锁定等。

二、硬件设计(一)单片机的选择在本设计中,选用了_____型号的单片机。

该单片机具有性能稳定、功耗低、接口丰富等优点,能够满足电子密码锁的控制需求。

(二)输入模块输入模块采用了矩阵键盘,通过行列扫描的方式获取用户输入的密码。

矩阵键盘具有按键数量多、占用端口少的特点,能够有效节省单片机的资源。

(三)存储模块为了存储预设的密码,选用了_____型号的EEPROM芯片。

EEPROM具有掉电不丢失数据的特性,能够保证密码的安全性和可靠性。

(四)显示模块为了给用户提供反馈信息,使用了_____型号的液晶显示屏。

可以显示开锁状态、输入错误提示等信息。

(五)执行模块执行模块包括电磁锁和报警装置。

当输入密码正确时,单片机控制电磁锁打开;当输入密码错误次数超过设定值时,启动报警装置。

三、软件设计(一)主程序流程系统上电后,首先进行初始化操作,包括单片机端口初始化、EEPROM读取预设密码等。

然后进入密码输入等待状态,当检测到有按键输入时,进行密码处理和判断,并根据判断结果执行相应的操作。

(二)密码输入处理在密码输入过程中,对输入的按键进行去抖处理,防止误判。

同时,对输入的密码进行加密处理,提高密码的安全性。

(三)密码比对将输入的密码与存储在EEPROM中的预设密码进行比对。

比对过程中,采用逐位比较的方式,确保密码的准确性。

(四)错误处理当输入密码错误时,记录错误次数。

如果错误次数超过设定值,则启动报警装置,并锁定键盘一段时间,防止暴力破解。

四、系统调试与测试(一)硬件调试首先检查电路连接是否正确,有无短路、断路等情况。

基于单片机的数字密码锁毕业设计

基于单片机的数字密码锁毕业设计

基于单片机的数字密码锁毕业设计简介本文档介绍了基于单片机的数字密码锁的毕业设计。

数字密码锁是一种常见的电子锁,由一组数字按钮和控制电路组成,用户可以使用预设的数字密码来解锁。

本毕业设计通过使用单片机控制电路,实现了一个简单而可靠的数字密码锁系统。

设计目标本毕业设计的目标是设计并实现一个基于单片机的数字密码锁系统,具体要求如下:1.可以设置和修改数字密码。

2.包含输入数字密码、解锁成功和解锁失败等状态指示。

3.具备密码保护功能,连续3次错误输入将触发报警。

4.低功耗设计,使用电池供电。

系统组成基于单片机的数字密码锁系统由以下几个主要部分组成:1.单片机控制电路:负责控制整个系统的工作。

2.数字按钮组:用于输入密码。

3.显示屏:用于显示状态指示和密码输入。

4.报警器:在密码错误次数达到一定次数后触发警报。

下面将逐一介绍这几个部分的原理和设计。

单片机控制电路本设计中选择了常用的ATmega328P单片机作为控制核心。

ATmega328P是一款功能强大的8位微控制器,具备多个GPIO引脚、I2C接口和EEPROM存储器,适合应用在本数字密码锁系统中。

控制电路主要负责以下几个任务:1.按钮输入检测:通过GPIO引脚读取用户输入的密码。

2.软件逻辑控制:根据用户的输入和预设密码,判断是否解锁成功。

3.状态指示:通过GPIO引脚控制显示屏上的状态指示灯。

数字按钮组数字按钮组由多个数字按钮组成,每个按钮分别对应数字0-9。

用户通过按下不同的按钮来输入密码。

按钮组的原理比较简单,每个按钮与GPIO引脚相连,按下按钮时,相应的GPIO引脚会变为低电平。

显示屏显示屏用于显示数字密码的输入状态和解锁结果。

对于本设计,可以选择使用数码管或者液晶显示屏。

数码管相对简单,通过GPIO引脚控制不同段来显示数字或字符。

而液晶显示屏则需要驱动芯片来实现显示。

报警器报警器用于报警功能。

在用户连续3次输入错误密码后,控制电路会触发报警器,发出声音或者闪烁指示灯来提示用户。

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

电子密码锁摘要本文的电子密码锁利用数字逻辑电路,实现对门的电子控制,并且有各种附加电路保证电路能够安工作,有极高的安全系数。

关键词电子密码锁电压比较器555单稳态电路计数器JK触发器UPS电源。

1 引言随着人们生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统的机械锁由于其构造的简单,被撬的事件屡见不鲜,电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的亲呢。

设计本课题时构思了两种方案:一种是用以AT89C2051为核心的单片机控制方案;另一种是用以74LS112双JK触发器构成的数字逻辑电路控制方案。

考虑到单片机方案原理复杂,而且调试较为繁琐,所以本文采用后一种方案。

2 总体方案设计2.1设计思路共设了9个用户输入键,其中只有4个是有效的密码按键,其它的都是干扰按键,若按下干扰键,键盘输入电路自动清零,原先输入的密码无效,需要重新输入;如果用户输入密码的时间超过40秒(一般情况下,用户不会超过40秒,若用户觉得不便,还可以修改)电路将报警80秒,若电路连续报警三次,电路将锁定键盘5分钟,防止他人的非法操作。

2.2总体方框图3 设计原理分析电路由两大部分组成:密码锁电路和备用电源(UPS),其中设置UPS电源是为了防止因为停电造成的密码锁电路失效,使用户免遭麻烦。

密码锁电路包含:键盘输入、密码修改、密码检测、开锁电路、执行电路、报警电路、键盘输入次数锁定电路。

3.1 键盘输入、密码修改、密码检测、开锁及执行电路.其电路如下图1所示:....图1 键盘输入、密码修改、密码检测、开锁、执行电路开关K1~K9是用户的输入密码的键盘,用户可以通过开关输入密码,开关两端的电容是为了提高开关速度,电路先自动将IC1~IC4清零,由报警电路送来的清零信号经C25送到T11基极,使T11导通,其集电极输出低电平,送往IC1~IC4,实现清零。

密码修改电路由双刀双掷开关S1~S4组成(如图2所示), 它是利用开关切换的原理实现密码的修改。

例如要设定密码为1458,可以拨动开关S1向左,S2向右,S3向左,S4向右,即可实现密码的修改,由于输入的密码要经过S1~S4的选择,也就实现了密码的校验。

本电路有16组的密码可供修改。

图2 密码修改电路由两块74LS112(双JK 触发器,包含IC1~IC4)组成密码检测电路。

由于IC1处于计数状态,当用户按下第一个正确的密码后,CLK 端出现了一个负的下降沿,IC1计数,Q 端输出为高电平,用户依次按下有效的密码,IC2~IC3也依次输出高电平,送入与门IC5,使其输出开锁的高电平信号送往IC13的2脚,执行电路动作,实现开锁。

执行电路是由一块555单稳态电路(IC13),以及由T10、T11组成的达林顿管构成。

若IC13的2脚输入一高电平,则3脚输出高电平,使T10导通,T11导通,电磁阀开启,实现开门,同时T10集电极上接的D5(绿色发光二极管)发亮,表示开门,20秒后,555电路状态翻转,电磁阀停止工作,以节电。

其中电磁阀并联的电容C24使为了提高电磁阀的力矩。

3.2 报警电路报警电路实现的功能是:当输入密码的时间超过40秒(一般情况下用户输入不会超过),电路报警80秒,防止他人恶意开锁。

电路包含两大部分,2分钟延时和40秒延时电路。

其工作原理是当用户开始输入密码时,电路开始2分钟计时,超出40秒,电路开始80秒的报警。

如图3所示清零信号图3 报警电路有人走近门时,触摸了TP端(TP端固定在键盘上,其灵敏度非常高,保证电路可靠的触发),由于人体自身带的电,使IC10的2脚出现低电平,使IC10的状态发生翻转,其3脚输出高电平,T5导通(可以通过R12控制T1的基极电流),其集电极接的黄色发光二极管D3发光,表示现在电子锁处于待命状态,T6截止,C4开始通过R14充电(充电时间是40秒,此时为用户输入密码的时间,即用户输入密码的时间不能超过40秒,否则电路就开始报警, 由于用户经常输入密码,而且知道密码,一般输入密码的时间不会超过40秒),IC2开始进入延时40秒的状态。

开始报警:当用户输入的密码不正确或输入密码的时间超过40秒,IC11的2脚电位随着C4的充电而下降,当电位下降到1/3Vcc时(即40秒延时结束时候),3脚变成高电位(延时时是低电平),通过R15使(R15的作用是为了限制T7的导通电流防止电流过大烧毁三极管)T7导通,其集电极上面接的红色发光二极管D4发亮,表示当前处于报警状态,T8也随之而导通,使蜂鸣器发声,令贼人生怯,实现报警.停止报警:当达到了80秒的报警时间,IC10的6,7脚接的电容C5放电结束,IC10的3脚变成低电平,T5截止,T6导通,强制使强制电路处于稳态,IC11的3脚输出低电平,使T7,T8截止,蜂鸣器停止报警;或者用户输入的密码正确,则有开锁电路中的T10集电极输出清除报警信号,送至T12(PNP ),T12导通,强制使T7基极至低电位,解除报警信号。

3.3 报警次数检测及锁定电路若用户操作连续失误超过3次,电路将锁定5分钟。

其工作原理如下:当电路报警的次数超过3次,由IC9(74161)构成的3位计数器将产生进位,通过IC7,输出清零信号送往74161的清零端,以实现重新计数。

经过IC8(与门),送到IC12(555)的2脚,使3脚产生5分钟的高电平锁定脉冲(其脉冲可由公式T=1.1RC 计算得出),经T9倒相,送IC6输入端,使IC6输出低电平,使IC13不能开锁,到锁定的目的。

电路图如下图4所示:0.1U信号B 174ALS00图4 报警次数检测及锁定电路 3.4 备用电源电路为了防止停电情况的发生,本电路后备了UPS 电源,它包括市电供电电路,停电检测电路,电子开关切换电路,蓄电池充电电路和蓄电池组成。

其电路图如下图5所示:220V 市电通过变压器B 降压成12V 的交流电,再经过整流桥整流,7805稳压到5V送往电子切换电路,由于本电路功耗较少,所以选用10W 的小型变压器。

图5 电源电路由R8,R9,R6,R7及IC14构成电压比较器,正常情况下,V+<V- IC14输出高电平,继电器的常闭触点和市电相连;当市电断开,V+>V- IC14输出高电平,由T3,T4构成的达林顿管使继电器J 开启,将其常开触电将蓄电池和电路相连,实现市电和蓄电池供电的切换,保证电子密码锁的正常工作(视电池容量而定持续时间)。

其电路图如下图6所示:蓄电池 A25V 直流电源 A1VCC常闭常开图6 停电检测及电子开关切换电路T1,T2构成的蓄电池自动充电电路,它在电池充满后自动停止充电,其中D1亮为正在充电,D2为工作指示。

由R4,R5,T1构成电压检测电路,蓄电池电压低,则T1,T2导通,实现对其充电;充满后,T1,T2截止,停止充电,同时D1熄灭,电路中C4的作用是滤除干扰信号。

其电路图如图7所示:图7 蓄电池自动充电电路4 总结与体会以上为实习期间所设计的电子密码锁电路,它经过多次修改和整理,以是一个比较不错的设计,可以满足人们的基本要求,但因为水平有限,此电路中也存在一定的问题,譬如说电路的密码不能遗忘,一旦遗忘,就很难打开,这可以通过增加电路解决,但过于复杂,本次设计未其中;用开关作74LS112的CLK脉冲,不是很稳定,可以调换其它高速开关或计数脉冲;电路密码只有16种可供修改,但由于他人不知道密码的位数,而且还要求在规定的时间内按一定的顺序开锁,所以他人开锁的几率很小;电路中未加显示电路,但可通过其它数字模块实现这一功能。

这需要一段时间的进一步改进,如果有好的意见,希望老师给以支持。

通过这三周的学习,我感觉有很大的收获:首先,通过学习使自己对课本上的知识可以应用于实际,使的理论与实际相结合,加深自己对课本知识的更好理解,同时实习也段练了我个人的动手能力:能够充分利用图书馆去查阅资料,增加了许多课本以外的知识。

能对protel 99、和EWB等仿真软件操作,能达到学以致用。

对我们学生来说,理论与实际同样重要,这是我们以后在工作中说明自己能力的一个重要标准。

在实习中,我感受到了老师对学生的那种悔人不卷的精神,每天的固定时间,老师都来给我们指导,使我们少走弯路,顺利完成实习任务,请允许我向你们致意崇高的敬意,感谢你们,老师!参考文献[1] 康华光.电子技术基础(第四版)[M].北京:高等教育出版社,1998[1] 梁宗善.新型集成块应用[M].武汉:华中理工大出版社,2004电子信息专业毕业设计(论文)任务书-----《数字密码锁的设计》-----许艳老师[center]毕业设计(论文)任务书[/center]信息学部电子信息专业级(届)班学生毕业设计(论文)题目:数字密码锁的设计毕业设计(论文)内容:设计一种由AT89C2051编程实现的控制电路,具有按键有效指示、输入错误指示、解码有效指示、控制开锁电平、定时中断、控制报警、密码修改等功能,可在意外泄密的情况下及时修改密码。

8位十进制密码共一亿组不重复,保密性强,灵活性高,适用范围广,特别适合家庭、宾馆等场所。

毕业设计(论文)专题部分:指导教师:(签名)年月日教研室主任:(签名)年月日学部主任:(签名)年月日:[left]江西理工大学信息学院 01级( 2005届)[/left][center]学生毕业设计(论文)开题报告[/center]设计(论文)题目数字密码锁的设计专业电子信息工程学生姓名指导教师[center]本课题研究的现状[/center]出于安全、方便等方面的需要,许多智能锁(如指纹辩识、IC卡辩识)已相继问世,但这些产品的特点是针对特定指纹或有效卡,只能适用于保密要求高且仅供个别人使用的箱、柜、房间等,而且卡片式IC卡还有易丢失等特点,加上其成本一般比较高,一定程度上限制了这类产品的普及和推广。

本数字密码锁成本则相对较小。

[center]学术价值和现实意义[/center]数字密码锁的设计综合应用之前所学的单片机、微机控制、电路设计等方面的知识。

数字密码锁适合于多种场合的保密,特别适合于家庭、外出旅行。

“我将于茫茫人海寻访我唯一灵魂之伴侣得之,我幸;不得,我命!”-----徐志摩现在我知道了,我是最幸运的![广告] 展现当代大学生素质文明用语文明上网!寒塘鹤影(£璞祺£戕仪)管理员★红楼★UID 4精华0积分443帖子443威望0 点应科币10 元阅读权限200注册2005-10-8来自甘肃状态离线#2发表于2005-12-14 13:42 资料主页个人空间短消息主要参考文献[1] 余永权. ATMEL89系列(MCS-51兼容)FLASH单片机原理及应用. 电子工业出版社. 1997[2] 台方. 微型计算机控制技术. 中国水利水电出版社. 2001[3] 胡汉才. 单片机原理及其接口技术. 清华大学出版社.1996年[4] 赵新民. 智能仪器设计基础. 哈尔滨工业大学出版社. 1999年[5] 潘新民王燕芳. 微型计算机控制技术. 电子工业出版社. 2003年[6] 李钟实. 实用电子报警器精选百例. 北京:科学技术文献出版社.2002(4)[7] 陈爱第. Protel99实用培训教程. 人民邮电出版社. 2000[8] 阎石. 数字电子技术基础. 高等教育出版社. 1998(2)[9] 童诗白. 模拟电子技术基础. 高等教育出版社. 1998(4)。

相关文档
最新文档