当前位置:文档之家› 电子密码锁说明书

电子密码锁说明书

电子密码锁说明书
电子密码锁说明书

单片机技术应用项目设计任务书

兹发给机电创新班学生单片机技术应用项目课程设计任务书,内容如下:

1.设计题目:基于单片机STC89C52 电子密码锁的设计

2.应完成的项目:

(1)通过网络或者书本等途径寻找基于单片机电子密码锁的资料并整理(2)购买最小系统及电子密码锁焊接所需要用的材料

(3)焊接最小系统以及电子密码锁的电路板

(4)通过参考的寻找资料来编写电子密码锁的程序模块

(5)通过最小系统把程序烧进芯片并作测试以及调整

(6)完成该项目的说明书及PPT

3.参考资料以及说明:

(1)李全利.单片机原理及接口技术[M].高等教育出版社,2003

(2)谭浩强.C程序设计(第四版).北京:清华大学出版社,2010

(3)何利民.单片机高级教程.北京:航空航天大学出版社,2000

(4)狄秀华.汇编语言程序设计.重庆:重庆大学出版社,2011

4.本设计任务书于2012 年11月30日发出,应于2012 年12月28日前完成,然后进行答辩。

指导教师签发2012 年11 月30 日

课程设计评语:

课程设计总评成绩:

指导教师签字:

年月

目录

摘要........................................................................... II 1 绪论.. (1)

1.1 引言 (1)

1.2 电子密码锁的背景 (1)

1.3 电子锁设计的意义的本设计特点 (2)

2 系统设计 (3)

2.1系统总设计结构图 (3)

2.2.开锁机构设计 (3)

2.3 系统软件设计整体思路 (3)

2.4系统软件设计流程 (4)

2.5主控芯片STC89C52单片机的简介 (4)

3 系统电路 (7)

3.1系统电路的组成: (7)

3.2 晶振时钟电路 (8)

3.3串口引脚功能介绍 (8)

3.4 其它引脚 (8)

3.5电路图的绘制 (9)

3.6元器件采购 (10)

3.7电路焊接 (10)

4 程序调试 (12)

4.1 程序调试用到的软件及工具 (12)

4.2 KEIL C51简介 (12)

4.3 调试过程 (12)

5 设计总结 (14)

致谢 (14)

参考文献

附录

摘要

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

本设计以单片机AT89C52作为密码锁监控装置的检测和控制核心,分为主机控制和从机执行机构(本设重点介绍主机设计),实现钥匙信息在主机上的初步认证注册、密码信息的加密、钥匙丢失报废等功能。根据52单片机之间的串行通信原理,这便于对密码信息的随机加密和保护。而且采用键盘输入的电子密码锁具有较高的优势。采用数字信号编码和二次调制方式,不仅可以实现多路信息的控制,提高信号传输的抗干扰性,减少错误动作,而且功率消耗低;反应速度快、传输效率高、工作稳定可靠等。软件设计采用自上而下的模块化设计思想,以使系统朝着分布式、小型化方向发展,增强系统的可扩展性和运行的稳定性。测试结果表明,本系统各项功能已达到本设计的所有要求。

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

Single Chip Controller

Abstract

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 52 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 引言

随着人们生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统的机械锁由于其构造的简单,被撬的事件屡见不鲜,电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的喜爱。锁是置于可启闭的器物上,用以关住某个确定的空间范围或某种器具的,必须以钥匙或暗码打开的扣件。锁具发展到现在已有若干年的历史了,人们对它的结构、机理也研究得很透彻,因此,不用钥匙就能打开的方法和工具也层出不穷。现代人类文明社会里,由于社会中各种矛盾冲突十分剧烈,人们的思想道德观念,价值观念,文化修养水平等差异,群众中良莠不齐,善良的人们能够自觉规范自已的行为,“非礼不为”,虽无钥匙亦不会乱闯。然而,那些毫无道德观念的盗贼却想方设法利用高科技手段撬门开锁,使广大居民防不胜防。

为什么会出现这种情况呢?因为传统锁具都存在致命的弱点:

第一、锁芯采用常见的铜、铝、锌等材料,抵抗不了强力破坏;

第二、锁具制作工艺,技术落后,无法阻止技术手段的开启。

目前,市场上很多国内外的锁具,实际上都不具备真正的防盗功能。在惯偷面前,两根钢丝或几件简单的工具就可以把这些锁打开,有的惯偷甚至公开扬言:“没有我打不开的锁。”其实,不是他们多高明,而是一般锁具技术原理太过简单。面对这一残酷的现状,新时代提出了锁具必须革命的迫切的要求。

1.2 电子密码锁的背景

随着社会科技的进步,锁已发展到了密码锁、磁性锁、电子锁、激光锁、声控锁等等。在传统钥匙的基础上,加了一组或多组密码,不同声音,不同磁场,不同声波,不同光束光波,不同图像。(如指纹、眼底视网膜等)来控制锁的开启。从而大大提高了锁的安全性,使不法之徒无从下手,人们也就能对自身财产安全有了更多的保障。当今安全信息系统应用越来越广泛,特别在保护机密、维护隐私和财产保护方面起到重大作用,而基于电子密码锁的安全系统是其中的组成部分,因此研究它具有重大的现实意义。

1.3 电子锁设计的意义的本设计特点

单片机,亦称单片微电脑或单片微型计算机。它是把中央处理器(CPU)、随机存取存储器(RAM)、只读存储器(ROM)、输入/输出端口(I/0)等主要计算机功能部件都集成在一块集成电路芯片上的微型计算机。计算机的产生加快了人类改造世界的步伐,但是它毕竟体积大。微计算机(单片机)在这种情况下诞生了,它为我们改变了什么?纵观我们现在生活的各个领域,从导弹的导航装置,到飞机上各种仪表的控制,从计算机的网络通讯与数据传输,到工业自动化过程的实时控制和数据处理,以及我们生活中广泛使用的各种智能IC 卡、电子宠物等,这些都离不开单片机。以前没有单片机时,这些东西也能做,但是只能使用复杂的模拟电路,然而这样做出来的产品不仅体积大,而且成本高,并且由于长期使用,元器件不断老化,控制的精度自然也会达不到标准。在单片机产生后,我们就将控制这些东西变为智能化了,我们只需要在单片机外围接一点简单的接口电路,核心部分只是由人为的写入程序来完成。这样产品的体积变小了,成本也降低了,长期使用也不会担心精度达不到了,且容易升级改善。

电子锁可以在日常生活和现代办公中,住宅与办公室的安全防范、单位的文件档案、财务报表以及一些个人资料的保存等多种场合使用。大大提高了主人物资的安全性,安全可以代替老式机械锁。目前使用的密码锁种类繁多,各具特色。本文从经济实用的角度出发,采用STC89C52单机,研制了一款具有防盗自动报警功能的电子密码锁。该密码锁设计方法合理,简单易行,成本低,符合住宅、办公室用锁要求,具有一定的推广价值。(1)系统设置8位密码,密码通过键盘输入,若密码正确,则将锁打开。

(2)密码由用户自己设定,在开锁状态下,用户可自行修改密码。

(3)具有自动报警功能。自动报警分现场报警和远程报警两种。现场报警由扬声器发出报警声。

(4)两种情况下可报警:一是密码输入错误3次,则报警;二是非正常开门,如破门而入的情况,可通过系统的红外监视装置监测,同时报警,保证了系统的安全性。系统工作时,用户通过按键输入8位密码,单片机将输入密码与设定密码进行比较,若密码正确,则发出开锁信号,将门打开,系统不报警;若密码不正确,则有相应的指示灯闪动,并要求重新输入密码,重新输入密码的次数不能超过3次,若3次输入的密码都不正确,则发出报警信号。

2.系统设计

2.1系统总设计结构图

本设计由主控芯片52单片机,单片机时钟电路,键盘,和开锁电路组成。单片负责控制整个系统的执行过程。

2.2.开锁机构设计

通过单片机送给开锁执行机构,电路驱动电磁锁吸合,从而达到开锁的目的。本设计通过P3.0接一个3极管驱动继电器打开电磁阀线圈实现开关门。

图2-2 密码锁开锁机构示意图

当用户输入的密码正确而且是在规定的时间及次数输入之内,单片机便输出开门信号,送到开锁驱动电路,然后驱动电磁锁,达到开门的目的。

2.3 系统软件设计整体思路

一个应用系统要完成各项功能,首先必须有较完善的硬件作保证。同时还必须得到相

应设计合理的软件的支持,尤其是微机应用高速发展的今天,许多由硬件完成的工作,都可通过软件编程而代替。甚至有些必须采用很复杂的硬件电路才能完成的工作,用软件编程有时会变得很简单,如数字滤波,信号处理等。因此充分利用其内部丰富的硬件资源和软件资源,采用与C52系列单片机相对应的52汇编语言和结构化程序设计方法进行软件编程。

程序设计语言有三种:机器语言、汇编语言和高级语言。机器语言是机器唯一能“懂”的语言,用汇编语言或高级语言编写的程序(称为源程序)最终都必须翻译成机器语言的程序(成为目标程序),计算机才能“看懂”,然后逐一执行。

高级语言是面向问题和计算过程的语言,它可通过于各种不同的计算机,用户编程时不必仔细了解所用的计算机的具体性能与指令系统,而且语句的功能强,常常一个语句已相当于很多条计算机指令,于是用高级语言编制程序的速度比较快,也便于学习和交流,但是本系统却选用了汇编语言。原因在于,本系统是编制程序工作量不大、规模较小的单片机微控制系统,使用汇编语言可以不用像高级语言那样占用较多的存储空间,适合于存储容量较小的系统。

2.4系统软件设计流程

在工作状态(蓝灯亮)中,如果5秒内没有按键被按下,蜂鸣器响一下,蓝灯灭,退出工作状态并返回。

在输入密码开锁或修改密码的整个过程中(即在工作状态),蓝灯一直亮着作提示。没按一下键盘,蜂鸣器会响一下作为提示。

开锁时,如果输入的密码正确,绿灯会亮一下,然后开锁。如果输入密码错误,蜂鸣器和黄灯同时报警3次;如果密码3次输入错误,则会连续报警60次。

修改密码时,输入原密码正确后,绿灯提示2次,然后输入新密码,操作正确绿灯提示3次。如输入密码错误时,蜂鸣器和黄灯报警3次,如输入3次密码都错,则会连续报警20次。

2.5主控芯片STC89C52单片机的简介

STC89C52是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。具有以下标准功能: 8k字节Flash,

522字节RAM, 32 位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,2个16 位定时器/计数器,一个6向量2级中断结构,全双工串行口。另外 STC89X52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35MHz,6T/12T可选。

主要特性:

STC89C52RC单片机:

·8K字节程序存储空间;

·522字节数据存储空间;

·内带2K字节EEPROM存储空间;

·可直接使用串口下载;

STC89C52单片机:

·8K字节程序存储空间;

·256字节数据存储空间;

·没有内带EEPROM存储空间;

管脚说明:

VCC:供电电压。

GND:接地。

P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。

P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL 门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。

P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。

P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。

P3口也可作为AT89C52的一些特殊功能口,如下表所示:

P3.0 RXD(串行输入口)

P3.1 TXD(串行输出口)

P3.2 /INT0(外部中断0)

P3.3 /INT1(外部中断1)

P3.4 T0(记时器0外部输入)

P3.5 T1(记时器1外部输入)

P3.6 /WR(外部数据存储器写选通)

P3.7 /RD(外部数据存储器读选通)

P3口同时为闪烁编程和编程校验接收一些控制信号。

RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。 ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。

/PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。

/EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。

XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。

XTAL2:来自反向振荡器的输出。

3系统电路

3.1系统电路的组成:

本系统电路主芯片AT89C52,晶振和两个电容组成的时钟脉冲,一个电阻和一个电解电容和一个按键组成的复位电路,一个蜂鸣器,4个LED,一个NPN三极管加上一个继电器组成的驱动电路构成了系统电路。

3.2 晶振时钟电路

单片机XIAL1和XIAL2分别接30PF的电容,中间再并个12MHZ的晶振,形成单片机的晶振电路。

3.3串口引脚功能介绍

INT0外接蜂鸣器,当INT0被置0时,蜂鸣器发出声音。

3.4其它引脚

ALE引脚悬空,复位引脚接到复位电路、VCC接电源、VSS接地、EA接电源

3.5电路图的绘制

工作原理图如图所示,该电路由STC89C52做控制元件,P1口为键盘口,其中P1.4到P1.7为键盘扫描输出口,P1.0到P1.3为键盘扫描输入口;P3口为信号输出口。9脚为复位端,18脚、19脚接晶振,各元件参数如图所示。该电路键盘由16个按键组成,13个数字键和3个功能键,密码由8位数字或字母组成。“ENTER”为确认键。每次输入8位密码后,按“ENTER”确认。“CLR”为清除键,当按错了密码,按“CLR”键清除所输入的密码,重新输入8位

密码。“*”为修改密码键。当想修改密码时,先按下“*”键,才能进入修改状态。

3.6元器件采购

1.元器件清单

表3-3 元器件清单

3.7电路焊接

电路焊接实物图如下:

4程序调试

把也写好的汇编语言程序的载入软件调试工具,检查软件是否有设法错误,再根据软件提示对本程序进行修改,直到没有错误再生成单片机能运行的机器码,再用51开发板或其它单怎机写入工具把机器码写入单片机进行实际的程序调试,根据实际情况再对程序的不足加以修改,直到满足设计要求。

4.1 程序调试用到的软件及工具

调试本程序需要用到KEIL C51,及51开发板一块及其配套的下载烧录软件

4.2 KEIL C51简介

Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。用过汇编语言后再使用C来开发,体会更加深刻。Keil C51软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。另外重要的一点,只要看一下编译后生成的汇编代码,就能体会到Keil C51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的优势。

C51工具包的整体结构: uVision与Ishell分别是C51 for Windows和for Dos的集成开发环境(IDE),可以完成编辑、编译、连接、调试、仿真等整个开发流程。开发人员可用IDE本身或其它编辑器编辑C或汇编源文件。然后分别由C51及A51编译器编译生成目标文件(.OBJ)。目标文件可由LIB51创建生成库文件,也可以与库文件一起经L51连接定位生成绝对目标文件(.ABS)。ABS文件由OH51转换成标准的Hex文件,以供调试器dScope51或tScope51使用进行源代码级调试,也可由仿真器使用直接对目标板进行调试,也可以直接写入程序存贮器如EPROM中。

4.3 调试过程

首先打开KEIL C51主程序,新建工程,新建文本框写入程序,保存,检查是否有语法

错误,经反复检查无误后汇编,生成51单片机可执行的HEX文件。然后用51开发板相匹配的烧录软件把HEX文件写入单片机。

5设计总结

实践是检验真理的唯一标准,当然也是检验学习成果的标准。在经过一段时间的学习之后,我们需要了解自己的所学应该如何应用在实践中,因为任何知识都源于实践,归于实践,所以要将所学的知识在实践中来检验。

在做课程设计期间,在创新班同学们的互相帮助下,通过自身的不断努力,无论是思想上,学习上,都取得了长足的发展和巨大的收获,现将设计总结如下:思想上,学会了用科学的精神去解决问题。很多事情看起来是很简单的问题,但实际做起来去会发现有许多奥妙!这是因为其中蕴含着许多科学的问题。运用科学的方法去解决问题,这是我这次课程设计给我带来的思想上的改变。学习上,使自已在大学所以的知识在这次得到实践,学到一些书本上无法学到的经验,对电子元件有了进一步的认识。

电子锁是信息化时代发展的产物,应时而生,我相信随着科技的不断发展,将来的电子锁一定更加完美,更加人性化,更加便宜,更加安全。

致谢

通过这次单片机最小系统焊接和单片机的应用,我对单片机有了进一步的认识,虽然在这个过程中碰到很多困难,但是在老师和同学的帮助下,困难一一解决,在此表示衷心的感谢。

经过这一次,我也深深地体会到,焊接单片机看上去好像很简单,但动手做起来并没有想象中那么理想和顺利,需要通过自己不断练习与尝试,在这个过程中,只有付出了才会有回报。

我相信,只要团结互助,再大的困难也不是困难,我深信,虚心学习会让我们这个集体走得更远。

最后,再次感谢帮助我的同学,感谢我的团队成员的支持与帮助,感谢徐老师的指导。

参考文献

[1] 李朝青.单片机原理及接口技术(简明修订版)[M].北京:北京航空航天大学出版社,1998

[2] 李全利.单片机原理及接口技术[M].高等教育出版社,2003

[3] 杨将新,李华军,刘到骏等.单片机程序设计及应用(从基础到实践)[J].电子工业出版社,2006

[4] Steven F.Barrett.Daneil J.Pack.Embedded System[M].北京:电子工业出版社,2006

[5] 周立功.LPC900系列Flash单片机应用技术[J].北京航空航天大学出版社, 2004

密码锁说明书

820/810密码锁说明书 欢迎您选用电子智能防盗门锁 密码Mifare卡办公连到、家用智能安全门锁是IC一卡通系统组成部分之一,其使用的Mifare 卡可以用在其它一卡通设备上。 本门锁系统功能强大,使用灵活方便,(可加装门铃,本门锁可自行设置多达27种门铃声音;第二代居民身份证也可以成为你开门的钥匙,选配)可实现一卡多门,一门多卡的开门方式,并可将门锁设置成常开状态。房门假锁(门没有锁好)时、门锁会自动报警提示。密码、开门卡全部由用户自已删除和配制,最大限制地减少安漏洞。本系统采用Mifare卡,是一种普及型感应卡(如小区停车车场等)。本门锁适用于现代化办公室、写字楼、高级小区公寓、别墅等。 高级电子智能防盗门锁使用操作 Mifare卡密码办公室、家用门锁系统有以下两种开门模式: ?独立式:单独使用Mifare卡或密码可以开门 ?组合式:Mifare卡和密码同时使用才可以开门 注:1.本系统的门锁出厂初始化后的管理密码为12345678,开门模式为独立式。 1.1从独立式切换到组合式操作如下: 输入8位管理密码按钥匙键后再按6号键蜂鸣器长鸣5声,红蓝灯闪烁,再按钥匙键确认,蜂鸣器“嘀”长鸣一声,切换成功。若退出则按“*”号键; 1.2从组合式切换到独立式操作如下: 刷管理卡后输入8位管理密码按钥匙键,再按6号键蜂鸣器长鸣5声、红蓝灯闪烁,再按钥匙键确认,蜂鸣器:“嘀”长响一声,切换成功。若退出则按“*”号键; Mifare卡锁的操作指南 (1)管理卡 功能:设置和删除有效开门卡;可以开门。 (2)开门卡 功能:开门及设置通道锁 (3)机械钥匙 功能:紧急开门,配管理卡,清除管理卡 一.设置管理卡、删除管理卡 1.1在门锁初始化(按PCB板开关约3秒后长鸣一声,松开手指,绿灯快闪进入配管理卡状态,此时读的卡即为管理卡,成功蜂鸣器“嘀”长响一声。同时注销原来的管理卡。最多可以设管理卡2张。 1.2用机械钥匙开门,并保持机械钥匙在开锁状态红3秒后长鸣一声,绿灯快闪进入配管理卡状态(开锁状态是指锁芯的斜舌和大方舌都缩入锁体内),松开机械钥匙,此时读卡即为管理卡,成功蜂鸣器“嘀”长响一声,同时注销原来的管理卡。最多可以设管理卡2张。 二、配开门卡 2.1.进入配钥匙状态 读管理卡,蜂鸣器“嘀”的响一声,电机转动,蓝灯闪烁,此时可以开门,开门后灯灭。若没有开门就进入配钥匙状态,此时读的卡即为开门卡。5秒内门锁如果没有检测到有效的IC卡,则蜂鸣器“嘀、嘀”两声短鸣。配钥匙结束。 2.2配钥匙操作过程 进入配钥匙状态后,用IC卡接近门锁的感应区,配钥匙成功蜂鸣器“嘀”长响一声。重复此操作可以配其它的开门卡。如果此卡已经存在,则蜂鸣器发出“嘀嘀”的2声短鸣。最多可以配200张卡。

密码锁使用说明书(终版修正)

LT-5000-PW 密码锁 韩式风格设计,外观精致大方,时尚典雅,采用先进的微波检查技术,即时卡片放在黑色钱包里也能读取,并杜绝红外检测易受外界光线影响的问题,读写卡距离远可达20~50mm 。 功能操作 密码、M1卡设置 目的步骤现象(操作成功时) 设置管理密码 ⑴进入编程:按“*#”输入出厂初使管理员密码 “123456”再按“#” 键盘灯亮,数码管显示“00” ⑵按键“8#”蜂鸣器“嘀~” ⑶输入新管理密码(6~12位任意数字),再按“#”蜂鸣器“嘀~” ⑷再输入新管理密码,按“#”蜂鸣器“嘀~”长鸣。 增加用户密码 ⑴进入编程:按“*#”输入管理员密码,按“#”键盘灯亮,数码管显示“00” ⑵按键“7#”蜂鸣器“嘀~” ⑶输入新的编号(一组密码对应一个编号,按顺序 编排不可重复,01~99两位数字),再按“#” 数码管显示“当前设置的编 号”,蜂鸣器“嘀~” ⑷输入新用户密码(6~12位数任意组合),按“#”键蜂鸣器“嘀~” ⑸再次输入密码,“#”确认蓝灯亮,蜂鸣器“嘀~”长鸣。 (6)如需再添加密码按“7#”→输入新编号→输入 新密码→再次输入密码→按“#”确认 删除用户密码 ⑴进入编程:按“*#”输入管理员密码,按“#”键盘灯亮,数码管显示“00” ⑵按键“5#”蜂鸣器“嘀~” ⑶输入用户编号(要删除密码的对应编号),按“#”蜂鸣器“嘀~” ⑷再输入用户编号,按“#”确认删除蓝灯亮,蜂鸣器“嘀~”长鸣。 ⑸如需继续删除密码按“5#”→输入编号→再输编 号→按“#”确认删除 增加M1卡 ⑴进入编程:按“*#”输入管理员密码,按“#”键盘灯亮,数码管显示“00” ⑵按键“6#”蜂鸣器“嘀~” ⑶输入用户编号(一张卡对应一个编码,按顺序编 排不可重复00~99两位数字),按“#” 数码管显示“当前设置的编 号”,蜂鸣器“嘀~” 3

基于51单片机的无线电子密码锁课程设计[优质文档]

单片机课程设计报告书 基于89C51单片机 课题名称 无线电子密码锁的设计姓名刘武 学号131220330 学院通信与电子工程学院 专业电子信息工程 指导教师祝秋香讲师 2015年12月20日

基于89C51单片机无线电子密码锁的设计 1 设计目的 (1)了解MCS-51单片机使用方法和熟悉蓝牙模块; (2)掌握AT89C51芯片的使用方法及蓝牙模块的连接与使用; (3)熟悉单片机程序仿真软件Proteus的使用; (4)了解MCS-51单片机开发板工作原理以及芯片的组合; (5)熟悉无线电子密码锁的设计及实现。 2设计思路 2.1 选择设计电路 设计51单片机与蓝牙连接的电路。 2.2 所选设计电路的原因 (1)由于无线电子密码锁的设计需要用到蓝牙模块,用到的单片机资源并不是很多,而51单片机的资源有8位CPU、4KB的ROM、128B的RAM、2个16位定时/计数器、4组8位的I/O、1个串口和5个中断源,可以更有效率的利用到51单片机的资源。 (2)可现实无线功能的模块有:蓝牙模块、无线模块、红外遥控模块,因为相对之下,蓝牙模块更容易实现,更容易操作,最后选择蓝牙模块实现手机远程控制。 (3)为了提高效率,可以利用51单片机开发板的硬件,用LED灯模拟密码锁的开关,当LED灯亮起时代表锁已经开启,熄灭则代表密码锁被关闭。应用在实际中可用继电器替代LED的亮灭去控制强电开关。 3 设计过程 3.1 设计总框图 无线电子密码锁分为两个主要功能模块:51单片机模块,蓝牙实现模块。这两个模块共同工作完成本电路的功能实现。其中利用AT89C51芯片来实现51单片机模块功能,完成数码管、发光二极管的实现,同时利用HC06蓝牙模块来

电子密码锁使用说明

基于51单片机的简易电子密码锁 使用说明 一、实现功能: 1、设置6位密码,密码通过键盘输入,若密码正确,则将锁打开。 2、密码可以由用户自己修改设定(只支持6位密码),锁打开后 才能修改密码。修改密码之前必须再次输入密码,在输入新密 码时候需要二次确认,以防止误操作。 3、报警、锁定键盘功能。密码输入错误显示器会出现错误提示, 若密码输入错误次数超过3次,蜂鸣器报警并且锁定键盘。 4、AT24C02保存密码,支持复位保存,掉电保存功能。 二、按键说明 按键定义图

如图示:采用4X4键盘输入,键盘对应名称如下: 1 2 3 A 4 5 6 B 7 8 9 C * 0 # D 其中,【0—9】为数字键,用于输入相应的密码, 【*】号键为取消当前操作 【#】号键为确认 【D】键为修改密码 其它键无功能及定义 三、作用说明: 密码锁初始密码为:000000. 1、开锁:插上电源后,程序自动调入初始密码,此时依次输 入:000000,然后按【#】(确认)键,此时锁会打开,可以 看到显示open,密码锁打开。(如为自己焊接,请首次使用 输入:131420,对密码进行初始化,当显示出现:initpassword, 证明密码初始化完成,此时初始密码即为:000000)。 2、退出并关锁:按下【*】(取消)键,此时锁关闭,所有输 入清除。 3、修改密码:在开锁状态下,再次输入正确的密码并按下【#】 (确认)键,此时听到两声提示,输入新的六位密码并按【D】 (重设)键,再重复输入一次新密码并按【D】,会听到两

声提示音,表示重设密码成功,内部保存新密码并存储到AT24C02。(如两次输入的新密码不一样,则重设密码失败)。 4、报警并锁定键盘:当输入密码错误后,报警并锁定键盘3 秒,如3秒内又有按键,3秒再启动。 5、当重置新密码时,新密码会保存于AT24C02存储器里。 有任何问题请与我联系: QQ:331091810 E_mail:331091810@https://www.doczj.com/doc/3513163250.html, 旺旺ID:j_yongchao2008 淘宝店址:https://www.doczj.com/doc/3513163250.html,/

密码锁课程设计

课程设计报告 课程设计题目:4位串行数字密码锁 学号 学生姓名:谢渊良 专业:通信工程 班级:1421302 指导教师:钟凯 2017年1月5日 1.摘要 随着科技的发展数字电路的各种产品广泛应用,传统的机械锁由于其构造的简单,安全性不高,电子密码锁其保密性高,使用灵活性好,安全系数高,使用方便,将会是未来使用的趋势。本设计使用EDA设计使设计过程廷到高度自动化,其具有强大的设计功能、测试、仿真分析、管理等功能。使用EDA环境完成电路的系统综合设计和仿真。用VHDL可以更加快速、灵活地设计出符合各种要求的密码锁。本设计基于Verilog HDL 语言来设计密码锁,先介绍设计要求和整体设计思想,随后对所使用各模块分别为键盘模块、连接模块、控制模块进行了介绍,给出各个模块的主要代码,在对各个模块的功能进行仿真。 关键字:密码锁 Verilog HDL 2.设计内容 设计一个4位数字密码锁子系统 1)1.2设计要求开锁密码为4位二进制,当输入密码与锁内给定的密码一致时,方可开锁。否则进入“错误”状态,发出报警信号。 2)锁内的密码可调。 3)串行数字密码锁的报警,直到按下复位开关,才停下。此时,数字密码锁又自动等待下一个开锁状态。 3.系统设计 本设计中,FPGA系统采用硬件描述语言Verilog按模块化方式进行设计,并用modersim软件对各个模块进行编写仿真。 3.1键盘模块 键盘电路理想接口图: Set

本模块采用2×2的扫描键盘电路,对输入信号进行采集,此模块的主要功能是每按下一个按键,flag产生一个矩形波,作为连接模块的触发信号。同时key_value值为所按下键的编码值,与flag一同传入连接模块。 实际设计接口图: 当输出kevalue:11值的时候,flag再次出现上跳沿。实际上,上面的图写的测试文件是有一点错误的,当a扫描到第三个值(01)时,b在实际电路中应该是01而不是11,此时根据程序flag应置为1,当然此时flag本来就是1,不会发生错误。在实际中,时钟频率跳的如此之快,人按一下按键的持续时间还是有的,所以flag应在按键按完后再下降下来。不然多出很多无用的矩形波,这个装置就没用了。 3.2连接模块 连接模块接口图: keyvalue 送入连接模块进行运算,当连续四个0和1键按下时,中,如果按下的是set键,则set置1,如果按下的是0键,则a_led置1,若是1键,则b_led 置1。 这里有一个需要注意的点是,当第一次按了0键后马上按reset键,再按一下1键时,a的值是1,而不是0。每次按了reset或set,a,b,c,d都是要重新赋值的,这才符合实际情况。 3.3控制模块: 因为这个密码锁是循环使用的,就一定有不同的状态。这里采用有限状态机的方法进行设计。所以把开锁过程分为三个部分: 1.等待输入状态; 2.重设密码状态; 3.输出结果状态; 状态转换图如下所示: 控制模块接口图: flag2 ena

推荐-基于单片机的电子密码锁的设计课程设计任务书 精品

中北大学信息商务学院课程设计任务书 13/14 学年第一学期 学院:信息商务学院 专业:电子信息工程 学生姓名:焦晶晶学号:10050644X07 学生姓名:侯战祎学号:10050644X47 课程设计题目:专业综合实践之单片机部分: 基于单片机的电子密码锁的设计 起迄日期:20XX年12 月30 日~20XX年1月10 日课程设计地点:201,503 指导教师:张权 系主任:王浩全 下达任务书日期: 20XX 年12月30 日

课程设计任务书

课程设计任务书

目录 3.2 硬件电路设计 (5) 4软件程序设计 (10)

1 绪论 在当今社会,安全防盗已成为社会问题,而锁自古以来就是防盗的重要工具,目前国内大部分人使用的还是传统的机械锁,然而,眼下假冒伪劣的机械锁互开率非常之高,此外,即使是一把质量过关的机械锁,通过急开锁,甚至可以在不损坏锁的前提下将锁打开。机械锁的这些弊端为一种新型的锁——电子密码锁,提供了很大的发展空间。 本文从经济实用的角度出发,设计采用单片机为主控芯片,结合外围电路,组成电子密码控制系统,密码锁共6位密码,每位的取值范围为1~8,用户可以自行设定和修改密码。用户想要打开锁,必先通过提供的键盘输入正确的密码才可以,密码输入错误有提示。6位密码同时输入正确,锁才能打开。锁内有备用电池,只有内部上电复位时才能设置或修改密码,因此,仅在门外按键是不能修改或设置密码的,因此保密性强、灵活性高。其特点如下: 1) 保密性好,编码量多,远远大于弹子锁。随机开锁成功率几乎为零。 2) 密码可变,用户可以随时更改密码,防止密码被盗,同时也可以避免因人员 的更替而使锁的密级下降。 3) 误码输入保护,当输入密码多次错误时,报警系统自动启动。 4) 无活动零件,不会磨损,寿命长。 5) 使用灵活性好,不像机械锁必须佩带钥匙才能开锁。 6) 电子密码锁操作简单易行,一学即会。 从目前的技术水平和市场认可程度看,使用最为广泛的是键盘式电子密码锁,该产品主要应用于保险箱、保险柜和取款机,由于人们对安全的重视和科技的发展,许多电子智能锁(指纹识别、IC卡辨认)已在国内外相继面世。但是这些产品的特点是针对特定的指纹和有效卡,只能适用于保密要求的箱、柜、门等。而且指纹识识别器在公共场所使用存在容易机械损坏,IC卡还存在容易丢失、损坏等缺点,再加上其成本较高,一定程度上限制了这类产品的普及和推广。鉴于目前的技术水平与市场的接受程度,键盘式电子密码锁是这类电子防盗产品的主流。在科学技术不断发展的今天,电子密码防盗锁作为防盗卫士的作用也日趋重要。电子密码锁是集计算机技术、电子技术、数字密码技术为一体的机电一体化高科技产品,具有安全性高,使用方便等优点。

门禁电子密码锁说明书

《微机原理及接口技术》 课程设计说明书 课题:门禁电子密码锁 专业:通信工程 班级:**** 姓名:****** 学号: 指导老师:

目录 一、设计任务 (3) 1、设计题目 (3) 2、设计目的 (3) 3、设计任务 (3) 4、设计基本要求 (3) 二、总体方案设计与论证 (4) 1、总体方案设计 (4) 2、按键消抖方案设计与论证 (4) 3、按键检测方案设计与论证 (5) 4、数码管显示方案设计 (5) 三、总框图及总体软件设计说明 (5) 1、系统总框图 (5) 2、硬件模块功能说明 (5) 3、软件设计说明 (6) 四、局部程序设计说明 (7) 1、按键检测程序 (7) 2、拆字程序 (8) 3、显示程序 (10) 4、核对密码程序 (11) 5、中断服务程序 (14) 五、系统资源分配 (15) 六、系统功能与操作说明 (16) 七、调试记录及调试结果 (17) 八、课程设计总结 (17) 附录 (18)

一、设计任务 1、设计题目:门禁电子密码锁 2、设计目的:通过小型微机应用产品的设计与调试过程,运用《微机原理 及接口技术》课程所学的基本知识,在设计中加以应用,进而得到理解、巩固和提高发展,通过实践的过程学习掌握分析与解决实际问题的方法与手段,提高设计、编程与调试的实际动手能力,作为工程技术工作的一次基本训练。 3、设计任务:设计一个以单片机为核心的门禁密码锁。具有密码开锁,不 同权限的密码修改、密码输入安全设置、开门时段管理等功能。编程并在单片机实验板上模拟调试实现。 4、设计基本要求: 1、开机进行接口部件及数码显示器、指示灯、讯响器等自检。 2、密码分为管理员密码和用户密码:管理员密码为8位0~9的数字,而 用户密码为6位0~9的数字。 3、设置“0”~“9”的数字键及“ESC”和“ENT”等功能键。对按键输入 信号须进行软件消抖处理。 4、工作模式: (1)常态:数码管显示时钟。 (2)开锁模式:需输入6位数字为0~9的密码进行开锁。密码数字可以由管理员事先设置保存共普通用户使用。 (3)管理员操作模式:需输入8位0~9的密码,可以进行修改用户密码、修改管理员密码、修改进门时段等功能。 5、常态下,八位LED 7段数码管显示时钟信息可包括小时、分钟、秒钟。 6、只要按下0~9的数字键则转入开锁状态,每按一个数字键使数码管从 左到右逐次显示“—”。 7、如果输入的密码为6位则和用户密码进行匹配,匹配一致则开锁,如 果输入的密码为8位则和管理员密码进行匹配,匹配一致则进入管理员操作模式。 8、在密码输入状态下,输入满6位或8位密码数据后,按“ENT”键才能 进行密码匹配,如果没满6位或8位数字密码,按“ENT”则不作响应。 9、输入的用户密码如果匹配则相应指示灯亮并且电动开门电磁铁线圈通 电1S开门后返回常态;如果输入不正确,则提示“E”,3S后返回常态,等待下一轮的密码输入。

密码锁-单片机课程设计

1 绪论 随着科技和人们的生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统机械锁由于构造简单,被撬事件屡见不鲜;电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的青睐。电子锁可以在日常生活和现代办公中,住宅与办公室的安全防范、单位的文件档案、财务报表以及一些个人资料的保存等多种场合使用。若使用传统的机械式钥匙开锁,人们常需携带多把钥匙, 使用极不方便, 且钥匙丢失后安全性即大打折扣。随着科学技术的不断发展,人们对日常生活中的安全保险器件的要求越来越高。为满足人们对锁的使用要求,增加其安全性和方便性,用密码代替钥匙的密码锁应运而生。密码锁具有安全性高、成本低、功耗低、易操作等优点随着人们对安全的重视和科技的发展,对日常生活中的安全保险器件的要求越来越高。为满足人们对锁的使用要求,增加其安全性,用密码代替钥匙的密码锁应运而生。具有报警功能的电子密码锁保密性高,使用灵活性好,安全系数高,密码锁设计方法合理,简单易行,成本低,符合住宅、办公室用锁要求,具有推广价值。电子密码锁采取电子电路控制,通过密码输入来控制电路或是芯片工作,从而控制机械开关的闭合,完成开锁、闭锁任务。 本次设计使用AT89S52单片机构成最小系统,接以键盘,报警系统,液晶显示构成人性化的方便易用的电子密码锁。

2 设计任务、功能要求说明及总体方案介绍 2.1 设计目的与任务 本设计采用AT89S52单片机为主控芯片,结合外围电路矩阵键盘、液晶显示器LCD 1602A等部分组成。其中矩阵键盘用于输入数字密码和进行各种功能的实现。由用户通过连接单片机的矩阵键盘输入密码,后经过单片机对用户输入的密码与自己保存的密码进行对比,从而判断密码是否正确,然后控制引脚的高低电平传到开锁电路或者报警电路控制开锁还是报警,组成的电子密码锁系统。 2.2 设计内容及要求 (1)课程设计中,锁体用LED代替(如“绿灯亮”表示开锁,“红灯亮”表示闭锁)。 (2)其密码为方8位十进制代码(代码自设定)。 (3)开锁指令为串行输入码,当开锁密码与存储密码一致时,锁被打开。当开锁密码与存储密码不一致时,电路则报警并实现自锁。(报警动作为响1分钟,停10秒) (4)选择电路方案,完成对确定方案电路的设计。计算电路元件参数与元件选择、并画出总体电路原理图,阐述基本原理。安装调试设计电路,查阅至少5篇参考文献。按《湖南工学院课程设计工作规范》要求撰写设计报告书。全文用A4纸打印,图纸应符合绘图规范。 2.3 设计总体方案及工作原理说明 采用以单片机AT89S52为核心的控制方案,总体框图见图1。 单片机作为本装置的核心器件,在系统中起到控制声光报警、以及数码动态显示的作用。一般来说在选择单片机时下面几个方面考虑:性能、存储器、运行速度、I/O口、定时/计数器、串行接口、模拟电路功能、工作电压、功耗、封装形式、抗干扰性、保密性,除了以上的一些还有一些最基本的比如:中断源的数量和优先级、工作温度范围、有没有低电压检测功能、单片机内有无时钟振荡器、有无上电复位功能等。在开发过程中单片机还受到:开发工具、编程器、开发成本、开发人员的适应性、技术支持和服务等等因素。基于以上因素本设计选用单片机AT89S52作为本设计的核心元件,利用单片机灵活的编程设计和丰富的I/O 端口,以及控制的准确性,实现基本的密码锁功能。在单片机的外围电路外接加

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

湖南学院 课程设计 课程名称 课题名称电子密码锁设计 专业测控技术与仪器 班级测控 学号 姓名 指导教师 年月日

湖南学院 课程设计任务书 课程名称 课题电子密码锁设计 专业班级测控 学生姓名 学号 指导老师 审批 任务书下达日期年月日 任务完成日期年月日

设计内容与设计要求 设计内容: 1、密码的设定,此密码是固定在程序存储器ROM中,假设预设的 密码为“12345”共5位密码。 2、密码的输入:采用两个按键来完成密码的输入,其中一个按 键为功能键,另一个按键为数字键。在密码都已经输入完毕并 且确认功能键之后,才能完成密码的输入过程。然后进入密码 的判断比较处理状态并给出相应的处理过程。 3、按键禁止功能:初始化时,允许按键输入密码,当有按键按下 并开始进入按键识别状态时,按键禁止功能被激活,但启动的 状态是在3次密码输入不正确的情况下发生的。 设计要求: 1、设计方案要合理、正确; 2、系统硬件设计及焊接制作; 3、系统软件设计及调试; 4、系统联调; 5、写出设计报告。

主要设计条件 1、MCS-51单片机实验操作台1台; 2、PC机及单片机调试软件; 3、单片机应用系统板1套; 4、制作工具1套; 5、系统设计所需的元器件。 说明书格式 1.封面 2.课程设计任务书 3.目录 4.系统总体方案设计 5.系统硬件设计 6.软件设计(包括流程图) 7.系统的安装调试说明 8、总结 9、参考文献 10、附录(源程序清单及硬件原理图等); 11、课程设计成绩评分表。

进度安排 设计时间为两周 第一周 星期一、上午:布置课题任务,讲课及课题介绍 下午:借阅有关资料,总体方案讨论 星期二、确定总体设计方案 星期三、硬件模块方案设计 星期四、软件模块方案设计 星期五、设计及调试 第二周 星期一、设计及调试 星期二、设计及调试 星期三、总调 星期四、写说明书 星期五、上午:写说明书,整理资料 下午:交设计资料,答辩 参考文献 [1]、《微型计算机原理及应用》许立梓编机械工业出版社 2002 [2]、《微型计算机接口技术及应用》刘乐善编华中理工大学出版社 2000 [3]、《计算机硬件技术基础试验教程》邹逢兴编高等教育出版社 2000 [4]、《16位微型计算机原理接口及其应用》周佩玲编中国科学技术大学出版 社2000 [5]、《微型计算机原理与接口技术》吴秀清编中国科学技术出版社 2001 [6]、《微型计算机接口技术》邓亚平编清华大学出版社 2001 [7]、《单片机原理及及应用》王迎旭编机械工业出版社 2001 [8]、《单片机应用程序设计技术》周航慈著北京航空航天大学出版社 2002 [9]、《单片机实用技术问答》谢宜仁主编人民邮电出版社 2002

密码锁使用说明介绍模板(终版修正)之欧阳光明创编

2021.03.07 *欧阳光明*创编 2021.03.07 ● LT-5000-PW 密码锁 欧阳光明(2021.03.07) 韩式风格设计,外观精致大方,时尚典雅,采用先进的微波检查技术,即时卡片放在黑色钱包里也能读取,并杜绝红外检测易受外界光线影响的问题,读写卡距离远可达20~50mm 。 ● 功能操作 ? 密码、M1卡设置

*欧阳光明*创编2021.03.07

●密码权限 ●开门方式 ●常开设置与取消 常开设置:密码或刷卡开门成功,不压把手,直接按斜舌6秒后,蜂鸣器“嘀~”长鸣,蓝指示灯亮,设置成功。 *欧阳光明*创编 2021.03.07

2021.03.07 常开取消:输入密码或刷卡开门成功,就会取消常开设置。 ●注意事项 ●提示音/指示灯说明:每次操作成功 时,蜂鸣器“嘀~”长鸣,蓝色指示灯 闪烁一次;操作失败时,蜂鸣器短 鸣“嘀嘀”,红色指示灯闪烁一次后 退出。 ●用户编号:管理密码编号为00,用 户密码编号01-99,M1卡编号00- 99,编号具有独立性,不可重复。 ●密码构成:由6-12位数字组成,用户 可以任意设置。 *欧阳光明*创编 2021.03.07

2021.03.07 ●常见设置:一般是按*键启动键 盘,也可按*键快速退出,按#键确认,操作过程中~10s内未作出任 何动作,系统自动退出,返回休眠 状态。 ●误操作:连续输入三次密码错误, 系统自动锁住15分钟内不可操作, ●初始说明: ⑴管理员密码初始为:123456。 ⑵软件初始:删除所有开门密码 和M1卡信息,管理员密码保留 ⑶硬件初始:清空锁内所有信息 后按“*”字键输入6—12位数字再按 *欧阳光明*创编 2021.03.07

电子密码锁课程设计

目录 摘要 本次课程设计的题目是电子密码校验设计,由输入密码、设定密码、寄存电路、比较电路、显示电路、修改密码等模块组成。 该电子密码锁利用数字逻辑电路,实现对锁的电子控制,突破了传统的机械锁的单一性、保密性低、易撬性的缺点,数字电子密码锁具有保密性高、使用灵活性好、安全系数高的优点。

主要工作部分是将输入密码与正确密码进行比较,密码正确时绿色发光二极管亮,密码错误则红色发光二极管亮。输入电路将6位密码并行输入,密码是否相等利用与非门将输入的密码和预定密码进行比较,当相等时便触发绿色发光二极管,不相等则作用到红色发光二极管和蜂鸣器。 1.设计目的 本课程为电子、通信类专业的独立实践课,该课程设计建立在电路基础、低频与高频电子线路等课程的基础上,主要让学生加深对电子线路理论知识的掌握,使学生能把所学的知识系统地、高效地贯穿到实践中来,避免理论与实践的脱离,同时提高学生的动手能力,并在实践中不断完善理论基础知识,有助于培养学生综合能力。 2.设计要求 1)要求电子器件设计制作密码锁的控制电路,使之在输入正确的代码时,输出信号以 启动执行机构动作,并且用红、绿LED指示关锁、开锁状态。 2)密码锁控制器中存储一个4位代码,当开锁按钮开关设置9位,其中只有4位有效) 的输入代码等于存储代码时启动开锁控制电路,并且用绿灯亮、红灯灭表示开锁状态。 3)从第一个按钮触动后的5秒内若未能将锁打开,则电路自动复位并由扬声器发出 20秒的报警信号,同时用绿灯灭、红灯亮表示关锁状态。 4)要求性能可靠、操作简便。 5)密码锁控制器中存储的4位密码可以修改。 3.方案选择 第一方案555集成电路构成的密码锁电路 图3-1555时基集成电路组成的电子密码锁电路

密码锁控制说明书

单片机课程设计报告课题名称:密码锁控制 学院:机电汽车工程学院 班级:机101-1 小组成员: 指导老师: 目录 第一章引言 (3) 第二章课程设计任务书 (3)

一、任务要求 (3) 二、单片机概述 (4) 第三章电路原理分析与设计………………………………………… 11 一、硬件设计思想………………………………………………… 11 二、部分硬件方案论述…………………………………………… 11 1 键盘输入单元 (11) 2 显示单元 (13) 3 报警电路模块 (17) 4 晶振电路模块 (17) 5 复位电路模块 (18) 6 掉电存储单元 (19) 7 总框图设计与程序流程图 (20) 第四章程序设计……………………………………………………… 22 第五章调试连接与测试……………………………………………… 43 第六章小结…………………………………………………………… 43 第七章参考文献………………………………………………………

43 第一章引言 单片机自二十世纪七十年代问世以来,以其极高的性能价格比受到人们的重视和关注,应用广泛,发展快。由于其的优点多而突出,所以其的应用领域极广,几乎到了无孔不入的地步。在我国广泛的应用于工业自动化控制、自动检测、智能仪表、智能家用电器、航空航天系统和国防军事、尖端武器等各个方面。可以采用软硬件结合的办法提高系统的性能的控制技术为微控技术。 LCD 液晶显示器是Liquid Crystal Display 的简称,是20世纪70年代初发展起来的一种液晶显示器。随着技术的发展其的分辨率、屏幕发光颜色等进入批量化合实用化。 随着人们生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统的机械锁由于其构造的简单,被撬的事件屡见不鲜,电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的亲呢。 本系统由单片机系统、矩阵键盘、LCD显示和报警系统组成。系统能完成开锁、报警、修改用户密码基本的密码锁的功能。本文详细阐述了个模块的功能以及它们之间的联系。

密码锁使用说明书终版修正

LT-5000-PW密码锁 韩式风格设计,外观精致大方,时尚典雅,采用先进的微波检查技术,即时卡片放在黑色钱包里也能读取,并杜绝红外检测易受外界光线影响的问题,读写卡距离远可达20~50mm。 功能操作 密码、M1卡设置 目的步骤现象(操作成功时) 设置管理密码⑴进入编程:按“*#”输入出厂初使管理员密码 “123456”再按“#” 键盘灯亮,数码管显示“00” ⑵按键“8#”蜂鸣器“嘀~” ⑶输入新管理密码(6~12位任意数字),再按“#”蜂鸣器“嘀~” ⑷再输入新管理密码,按“#”蜂鸣器“嘀~”长鸣。 增加用户密码⑴进入编程:按“*#”输入管理员密码,按“#”键盘灯亮,数码管显示“00” ⑵按键“7#”蜂鸣器“嘀~” ⑶输入新的编号(一组密码对应一个编号,按顺序编排 不可重复,01~99两位数字),再按“#” 数码管显示“当前设置的编号”, 蜂鸣器“嘀~” ⑷输入新用户密码(6~12位数任意组合),按“#”键蜂鸣器“嘀~” ⑸再次输入密码,“#”确认蓝灯亮,蜂鸣器“嘀~”长鸣。 (6)如需再添加密码按“7#”→输入新编号→输入新密 码→再次输入密码→按“#”确认 删除用户密码⑴进入编程:按“*#”输入管理员密码,按“#”键盘灯亮,数码管显示“00” ⑵按键“5#”蜂鸣器“嘀~” ⑶输入用户编号(要删除密码的对应编号),按“#”蜂鸣器“嘀~” ⑷再输入用户编号,按“#”确认删除蓝灯亮,蜂鸣器“嘀~”长鸣。 ⑸如需继续删除密码按“5#”→输入编号→再输编号 →按“#”确认删除 增加M1卡⑴进入编程:按“*#”输入管理员密码,按“#”键盘灯亮,数码管显示“00” ⑵按键“6#”蜂鸣器“嘀~” ⑶输入用户编号(一张卡对应一个编码,按顺序编排不 可重复00~99两位数字),按“#” 数码管显示“当前设置的编号”, 蜂鸣器“嘀~” ⑷M1卡放入感应区 数码管显示“00”,蓝灯亮蜂鸣 器“嘀~”长鸣 删除M1卡 ⑴进入编程: 按“*#”输入管理员密码,按“#”键盘灯亮,数码管显示“00” ⑵按键“4#”蜂鸣器“嘀~”

简易电子密码锁课程设计

江西理工大学应用科学学院 微机控制系统课程设计报告 题目:简易电子密码锁 姓名: 学号: 专业班级: 指导教师: 完成时间: 设计报告综合测试平时总评 格式(10分) 内容 (10分) 图表 (5分) 功能测试 (35分) 答辩 (20分) 考勤 (20分)指导教师签名:

目录 摘要.................................................... - 1 - 第一章系统概述.. (2) 第二章基本功能设计.................................... - 3 - 2.1 实验任务........................................ - 3 - 2.2 基本设计要求.................................... - 3 - 2.2.1 基本要求.................................. - 3 - 2.2.2发挥部分 .................................. - 3 - 2.3 主要元件介绍 (3) 2.3.1 P89C51芯片 (3) 2.4 系统框图 (5) 第三章硬件设计 (5) 3.1 硬件电路的设计 (5) 3.1.1 硬件工作接线口 (5) 3.1.2 LED显示器结构与原理 (5) 3.1.3 复位电路 (7) 3.1.4 振荡电路 (7) 3.1.5 按键设置 (8) 3.1.6 报警器和发光二极管 (9) 3.2 硬件电路图 (9) 第四章软件设计 (11) 4.1 系统软件设计 (11) 4.1.1密码开锁功能 (12) 第五章系统PROTUSE仿真图 (13) 第六章设计总结 (16) 参考文献 (17) 附录 (18)

密码锁实习报告

电子信息工程专业课程设计任务书 题目:基于51单片机的电子密码锁设计 设计内容 设计制作和调试一个由8051MCU组成的密码锁系统。通过这个过程学习熟悉键盘控制使用,掌握51系列单片机控制和测试方法。设计以A T89C51单片机为核心,以4*4矩阵键盘做为系统的密码输入和调整密码,以发光二级管来代替磁力锁,完成基本要求,可以适当发挥进行扩展设计。 1)数码管显示:六位密码; 2)键盘输入密码或密码修改; 设计步骤 一、总体方案设计 其中,采用51系列MCU构成典型电路。可选用适当的芯片;可选用/不选用LED/键盘驱动芯片;建议扩口用74244、74373扩展。 二、硬件选型工作 三、硬件的设计和实现 1. 选择计算机机型(采用51内核的单片机); 2. 设计支持计算机工作的外围电路(EPROM、RAM、I/O 端口、键盘、显示接口电路等); 3. 接口电路; 4. 其它相关电路的设计或方案(电源、通信等)

四、软件设计 1.分配系统资源,编写系统初始化和主程序模块; 2.编写相关子程序; 3.其它程序模块(显示与键盘等处理程序)。 五、编写课程设计说明书,绘制完整的系统电路图(A3幅面)。 课程设计说明书要求 1. 课程设计说明书应采用学院统一印制的课程设计(论文)说明书封面,书写应认真,字迹工整,论文格式参考国家正式出版的书籍和论文编排。 2. 论理正确、逻辑性强、文理通顾、层次分明、表达确切,并提出自己的见解和观点。 3. 课程设计说明书应有目录、摘要、序言、主干内容(按章节编写)、主要结论和参考书,附录应包括程序清单、系统方框图和电路原理图。 4. 课程设计说明书应包括按上述设计步骤进行设计的分析和思考内容和引用的相关知识。 5. 要求打印B5纸,排版要求请向指导教师索取。 6. 每组单独一个题目,每组上限5人。 时间安排 课程设计计划时间4周。课程设计题目于15周下发。课程设计完成后于18周四下午下班前送交电子信息办公室(实验楼三楼),届时指导教师安排短暂答辩。 辅导时间和地点 答疑请直接与指导教师联系。

课程设计-密码锁

课程设计课程名称: 设计题目: 专业: 姓名: 学号:

一、设计内容和要求 题目:密码锁 该锁有4个密码拨动开关(设定0和1)来设置密码,一个开箱钥匙孔(能接通电池)。当用钥匙开箱时,如果输入的4位密码正确,箱被打开;否则,电路将发出警报(发光二极管亮表示)。要求锁的密码在第一次使用时能由用户自行进行一次性设定(机械方式)。 具体要求: 1)写出该组合逻辑电路的分析和设计方法; 2)画出电路原理图,标明要使用的芯片。 二、电路设计 1.题目分析 从题目要求来看,该密码锁必须具备以下几个条件: (1).所设置的密码必须为4位,例如1000。 (2).密码错误时,必须发出警报,此时二极管亮。 (3).可以进行密码设定。 2.设计思路 因为每一位密码只有两个状态,即0和1,因此可以用单刀双掷开关结合高低电平来实现密码的设定以及输入,而设定密码与输入密码的比对可以通过异或门来实现。具体可以是4个异或门连接输入端,然后与反向器相连接,再连接4输入与非门,最后连接一个开关,一个500欧姆的限流电阻,一个发光二极管。 3.具体电路 总电路图如下图所示:

开始的8个单刀双掷开关和VCC以及GND部分是密码的设定以及输入部分,期中J2-J5是密码的设定,J6-J9是密码的输入。开关拨到上输入1,开关拨到下输入为0。上图的设定密码为1010,此时输入密码也为1010,密码正确,因此发光二极管不亮。如果输入密码为1011,此时与设定密码不相符,就会发出警报,表现为二极管发光,如下图: 从图可以看出,二极管发出绿光,说明密码错误,需要重新输入。 开关J1与开箱钥匙孔相连接。当用钥匙开箱时,开关J1闭合,电路接通。 如果密码错误二极管就会发光。 4.电路分析 异或门电路的性质:两个引脚输入相同时输出为0,输入相异时输出为1。由此可知,如果设置密码与输入密码相同时,U9A的输出电平为低电平,因此发光二极管不发光。如果设置密码与输入密码不同,则U9A的输出电平为高电平,此时二极管发光。如果J1断开,即不用钥匙开箱,则无论输入是什么,都不可能发光。如果J1接通,即用钥匙开箱,则需要满足输入与设定不同是才会发光。 5.芯片需求 54LS86是一个有4二输入异或门的芯片,引脚图如下:

设计11 电子密码锁设计任务书

11、电子密码锁设计任务书 一、设计任务 基于单片机技术和Proteus仿真平台,设计单片机技术应用系统,要求采用80C51单片机、4×4阵列式键盘和数码管等设计制作一个电子密码锁。 要求功能如下: (1)开机显示“P”,提示输入密码,密码默认为6位,可以提前随程序固化的方式设置。 (2)通过键盘输入密码,并按确认键完成输入。若密码正确,则门开,用LED发光二极管亮一秒钟作为开门动作,同时发出“叮咚”的提示声。 (3)若密码输入不正确,则禁止按键输入状态3秒,同时发出“嘀、嘀”报警声。 (4)在密码输入过程中,数码显示位为“8.”,对密码进行保护;当输入的密码超过6位时,立即给出报警提示;若过程中输入错误,也可以通过“DEL”键删除刚才输入的错误的数字。 鼓励在以上的基础上创新,例如,加上密码设定模式的功能,可以自由设定更改密码。加上紧急情况密码重置功能和门铃功能等,设计并制作出实物作品。 二、设计原理 该设计主要由四个部分组成:按键输入电路、单片机最小应用系统、数码显示、声光提示及报警电路。主要涉及到阵列式键盘扫描识别技术、动态扫描显示技术、单片机编程及定时中断的应用技术等。关于其中单项技术的原理在前面已经讲过,这里不再重复。这里只对它的设计思想进行阐述: 单片机通过键盘识别读取输入的密码数据并与设定的密码值进行比较,然后给出相应的处理信息。若密码正确,则门开,此处用LED发光二极管亮一秒钟做为提示,同时发出“叮咚”声;若密码不正确,禁止按键输入3秒,同时发出“嘀、嘀”报警声;若在3秒之内仍有按键按下,则禁止按键输入3秒被重新禁止。数码管操作中以动态扫描的方式显示操作提示符。 4×4行列式键盘的按键功能设计如图1所示:

数字电子密码锁设计说明书

长春建筑学院 2018-2019(二) 《数字电子技术基础》课程设计说明书 专业:建筑电气与智能化 姓名:刘琦峰 班级:建电1701 学号:17 指导教师:孙萍张欣 日期:2019年5月27日-5月31日 城建学院

课程设计成绩评分表设计题目: 数字电子密码锁设计 核定成绩: 评阅教师:

目录 一、设计题目 (1) 二、整体方案设计 (2) 三、单元电路设计 (3) 四、总电路原理图及器件清单 (9) 五、仿真结果及分析 (10) 六、焊接与调试 (12) 总结 (14) 参考文献 (15)

一.设计题目 1、设计目的 (1)巩固和加深对电子电路基本知识的理解,提高综合运用本课程所学知识的能力; (2)培养根据设计需要选学参考书籍,查阅相关手册、图表和文献资料的自学能力; (3)通过电路方案的分析、论证和比较,设计计算和选取元器件、电路组装、调试和检测等环节,提高自身动手能力; (4)通过课程设计,培养独立设计能力、提高综合运用知识的能力,同时也有助于为以后的毕业设计打下坚实的基础; (5)随着人们生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统的机械锁由于其构造的简单,被撬的事件屡见不鲜,电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的亲睐。 2、设计要求 (1)设计一个数字电子锁,有其预先设定好的密码,该密码可以修改。 (2)输入密码按确定键后,若密码正确则锁打开;若密码不正确则电路发出报警信号。任意输入密码而不按确定键的话电路不会有反应。 (3)任意输入密码而不按确定键的话电路不会有反应。 (4)打开的持续时间为Tx,警报持续时间也为Tx,即按下确定键到松开后10秒,按住确定键不放的话一直打开或报警。

密码锁课程设计(开发板实现)

目录 1 引言 (1) 2主要元器件介绍 (2) 2.1主控芯片AT89S51 (2) 2.1.1 AT89S51性能简介 (2) 2.1.2 AT89S51引脚功能说明 (3) 2.2 LCD1602显示器 (5) 2.2.1接口信号说明 (5) 2.2.2主要技术参数 (5) 2.2.3 1602基本操作步骤 (5) 3系统硬件 (7) 3.1设计原理 (7) 3.2电路总体构成 (7) 3.3键盘输入部分 (8) 3.4 LCD1602显示 (8) 4系统软件设计 (10) 4.1主程序模块 (10) 4.2按键功能模块 (11) 4.3修改密码模块 (13) 4.4开锁模块 (14) 参考文献 (16) 附录 (17)

1引言 锁任务的电子产品。它的种类很多,有简易的电路产品,也有基于芯片的性价比较高的产品。现在应用电子密码锁是一种通过密码输入来控制电路或是芯片工作,从而控制机械开关的闭合,完成开锁、闭锁的电子密码锁是以芯片为核心,通过编程来实现的。其性能和安全性已大大超过了机械锁。 在日常生活和工作中,住宅与部门的安全防范、单位的文件档案、财务报表以及一些个人资料的保存多以加锁的办法来解决。目前门锁主要用弹子锁,其钥匙容易丢失;保险箱主要用机械密码锁,其结构较为复杂,制造精度要求高,成本高,且易出现故障,人们常需携带多把钥匙,使用极不方便,且钥匙丢失后安全性即大打折扣。针对这些锁具给人们带来的不便若使用机械式钥匙开锁,为满足人们对锁的使用要求,增加其安全性,用密码代替钥匙的密码锁应运而生。它的出现为人们的生活带来了很大的方便,有很广阔的市场前景。由于电子器件所限,以前开发的电子密码锁,其种类不多,保密性差,最基本的就是只依靠最简单的模拟电子开关来实现的,制作简单但很不安全,在后为多是基于EDA来实现的,其电路结构复杂,电子元件繁多,也有使用早先的20引脚的2051系列单片机来实现的,但密码简单,易破解。随着电子元件的进一步发展,电子密码锁也出现了很多的种类,功能日益强大,使用更加方便,安全保密性更强,由以前的单密码输入发展到现在的,密码加感应元件,实现了真正的电子加密,用户只有密码或电子钥匙中的一样,是打不开锁的,随着电子元件的发展及人们对保密性需求的提高出现了越来越多的电子密码锁。 本设计采用单片机为主控芯片,结合外围电路,组成电子密码锁,用户想要打开锁,必先通过提供的键盘输入正确的密码才能将锁打开,密码输入错误有提示,为了提高安全性,当密码输入错误三次将报警。密码可以由用户自己修改设定。修改密码之前必须再次输入密码,以防止误操作。

相关主题
文本预览
相关文档 最新文档