电子密码锁论文

时间:2024.3.31

目 录

第1节 引言????????????????????????????1

1.1 电子密码锁述???????????????????????1

1.2 本设计主要任务??????????????????????1

1.3 系统主要功能???????????????????????2

第2节 系统硬件设计????????????????????????3

2.1 系统的硬件构成及功能 ???????????????????3

2.2 AT89C2051单片机及其引脚说明???????????????3

第3节 系统软件设计????????????????????????5

3.1 系统主程序设计(流程图)?????????????????5

3.2 软件设计思想???????????????????????5

3.3 储单元的分配???????????????????????5

3.4 系统源程序????????????????????????6

3.5 系统应用说明???????????????????????9

3.6 小结???????????????????????????9 结束语??????????????????????????10 参考文献 ???????????????????????????11 附录 ?????????????????????????????12 - 1 -

电子密码锁

第1节 引 言

1.1 电子密码锁概述

随着社会物质财富的日益增长和人们生活水平的提高,安全成为现代居民最关心的问题之一。而锁自古以来就是把守门的铁将军,人们对它要求甚高,即要求可靠地防盗,又要使用方便,这也是制锁者长期以来研制的主题。传统的门锁既要备有大量的钥匙,又要担心钥匙丢失后的麻烦。另外,如:宾馆、办公大楼、仓库、保险柜等,由于装修施工等人住时也要把原有的锁胆更换,况且钥匙随身携带也诸多便。随着单片机的问世,出现了带微处理器的密码锁,它除具有电子密码锁的功能外,还引入了智能化、科技化等功能。从而使密码锁具有很高的安全性、可靠性。目前西方发达国家已经大量应用智能门禁系统,可以通过多种的更加安全更加方便可靠的方法来实现大门的管理。但电子密码锁在我国的应用还不广泛,成本还很高,希望通过不断地努力使电子密码锁能够在我国及居民日常生活中得到广泛应用,这也是一个国家生活水平的体现。

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

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

1.2 本设计主要任务

(1)共8位密码,每位的取值范围为1~8。

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

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

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

- 1 -

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

探密码。

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

(7)密码键盘上只允许有8个密码按键和1个发光管。锁内有备用电池,只有

内部上电复位时才能设置或修改密码,因此,仅在门外按键是不能修改或

设置密码的。

(8)密码设定完毕后要有2秒的提示音。

以上是初步设定的电子密码锁的主要功能。

1.3 系统主要功能

本系统主要由单片机系统、键盘、报警系统组成。系统能完成开锁、超时报警、超次锁定、管理员解密、修改用户密码基本的密码锁的功能。除上述基本的密码锁功能外,还具有调电存储、声光提示等功能,依据实际的情况还可以添加遥控功能。本系统成本低廉,功能实用。

第1节 电子密码锁硬件设计

2.1 系统的硬件构成及功能

根据总体要求分析,该密码锁电路所需要的I/O口线少于15个,所以可选择质优价廉的AT89C2051,而且不需要外接程序存储器和数据存储器及其它扩展部件。

电子密码锁由电路和机械两部分组成,此次设计的电子密码锁可以完成密码的修改、设定及非法入侵报警、驱动外围电路等功能。从硬件上看,它由六部分组成,分别是:LED显示器,显示亮度均匀,显示管各段不随显示数据的变化而变化,且价格低廉,它用于显示键盘输入的相应信息;无须再加外部EPROM存储器,且外围扩展器件较少的AT89C52单片机是整个电路的核心部分;振荡电路为CPU产生赖以工作的时序;显示灯是通过CPU输出的一个高电平,通过三极管放大,驱动继电器吸合,使外加电压与发光二极管导通,从而使发光二极管发光,电机工作。现在来进行修改密码操作。修改密码实质就是输入的新密码去取代原来的旧密码。密码的存储用来存储一位地址加1,密码位数减1,当八个地址均存入一位密码,即密码位

- 2 -

电子密码锁论文

数减为零时,密码输入完毕,此时按下确认键,新密码产生,跳出子程序。为防止非管理员任意的进行密码修改,必须输入正确密码后,按修改密码键,才能重新设置密码。密码输入值的比较主要有两部分,密码位数与内容任何一个条件不满足,都将会产生出错信息。当连续三次输入密码出错时,就会出现报警信息,LED显示出错信息,蜂鸣器鸣叫,提醒人注意。

在电路中,P1口连接8个密码按键AN1~AN8,开锁脉冲由P3.5输出,报警和提示音由P3.7输出。BL是用于报警与声音提示的喇叭,发光管D1用于报警和提示,L是电磁锁的电磁线圈。

图1 电子密码锁硬件电路图

2.2.1AT89C2051单片机及其引脚说明

AT89C2051单片机是51系列单片机的一个成员,是8051单片机的简化版与Intel MCS-51系列单片机的指令和输出管脚相兼容。由于将多功能八位CPU和闪速存储器结合在单个芯片中,因此,AT89C2051构成的单片机系统是具有结构最简单、造价最低廉、效率最高的微控制系统,省去了外部的RAM、ROM和接口器件,减少了硬件开销,节省了成本,提高了系统的性价比。内部自带2K字节可编程FLASH存储器的低电压、高性能COMS八位微处理器,

AT89C2051是一个有20个引脚的芯片,引脚配置如图2所示。与8051相比,

- 3 -

AT89C2051减少了两个对外端口(即P0、P2口),使它最大可能地减少了对外引脚下,因而芯片尺寸有所减小。

电子密码锁论文

图2 AT89C2051引脚配置

AT89C2051芯片的20个引脚功能为:

VCC 电源电压。

GND 接地。

RST 复位输入。当RST变为高电平并保持2个机器周期时,所有I/O引脚复 至“1”。

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

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

P1口 8位双向I/O口。引脚P1.2~P1.7提供内部上拉,当作为输入并被外部下拉为低电平时,它们将输出电流,这是因内部上拉的缘故。P1.0和P1.1需要外部上拉,可用作片内精确模拟比较器的正向输入(AIN0)和反向输入(AIN1),P1口输出缓冲器能接收20mA电流,并能直接驱动LED显示器;P1口引脚写入“1” 后,可用作输入。在闪速编程与编程校验期间,P1口也可接收编码数据。

P3口 引脚P3.0~P3.5与P3.7为7个带内部上拉的双向I/0引脚。P3.6在内部已与片内比较器输出相连,不能作为通用I/O引脚访问。P3口的输出缓冲器能接收20mA的灌电流;P3口写入“1”后,内部上拉,可用输入。P3口也可用作特殊功能口,功P3口同时也可为闪速存储器编程和编程校验接收控制信号。

电子密码锁论文

- 4 -

第3节 系统的软件设计

图3给出了该单片机密码锁电路的软件流程图。图中AA1~AA8以及START、SET、SAVE是程序中的标号,是为了理解程序而专门标在流程图的对应位置的,分析程序时可以仔细对照参考。

3.1 系统主程序设计流程图(见附页)

3.2 软件设计思想

软件任务分析环节是为软件设计做一个总体规划。从软件的功能来看可分为两大类:一类是执行软件,它能完成各种实质性的功能(如计算、显示、输出控制和通信等);另一类是监控软件,它是专门用来协调各执行模块和操作者的关系,在系统软件中充当组织调度角色的软件。这两类软件的设计方法各有特色;执行软件的设计偏重算法效率,与硬件关系密切,千变万化;监控软件着眼全局,主要处理人机关系,特点是逻辑严密、千头万绪。

本设计要完成的软件任务主要有:一是键盘输入的识别;二是8位LED的显示;三是密码的比较、修改、存储;;四是报警和开锁控制电平的输出。

根据以上任务,结合硬件结构,可以将键盘输入的识别用来作为系统的监控程序(主程序),用显示程序来延时,不断查询键盘。如果有键按下,就得到相应的键值。结合当前系统所处的状态,调用不同的操作模块,实现相应的功能。而执行模块主要有数字输入模块、确定键模块、修改键模块、显示模块及报警模块。

3.3 存储单元的分配

该密码锁中RAM存储单元的分配方案如下:

31H~38H:依次存放8位设定的密码,首位密码存放在31H单元;

R0:指向密码地址;

R2:已经键入密码的位数;

R3:存放允许的错码次数3与实际错码次数的差值;

- 5 -

电子密码锁论文

R4至R7:延时用;

00H:错码标志位。

对于ROM存储单元的分配,由于程序比较短,而且占用的存储空间比较少,因此,在无特殊要求时,可以从0030H单元(其它地址也可以)开始存放主程序。

3.4 系统源程序

ORG 0000H

AJMP START

ORG 0030H

START:ACALL BP

MOV:R0,#31H

MOV:R2,#8

SET:MOV:P1,#0FFH

MOV:A,P1

CJNE:A,#0FFH,L8

AJMP SET

L8: ACALL DELAY

CJNE A,#0FFH,SAVE

AJMP SET

SAVE:ACALL BP

MOV @R0,A

INC R0

DJNZ R2,SET

MOV R5,#16

D2S:ACALL BP

- 6 -

DJNZ R5,D2S MOV R0,#31H MOV R3,#3 AA1:MOV R2,#8 AA2:MOV P1,#0FFH MOV A,P1

CJNE A,#0FFH,L9 AJMP AA2

L9:ACALL DELAY CJNE A,#0FFH,AA3 AJMP AA2 AA3 ACALL BP CLR C

SUBB A,@R0 INC R0

CJNE A,#00H,AA4 AJMP AA5 AA4:SETB 00H AA5:DJNZ R2,AA2 JB 00H,AA6 CLR P3.5

L3:MOV R5,#8 ACALL BP DJNZ R4,L3

- 7 -

MOV R3,#3

SETB P3.5

AJMP AA1

AA6:DJNZ R3,AA7

MOV R5,#24

L5:MOV R4,#200

L4:ACALL BP

DJNZ R4,L4

DJNZ R5,L5

MOV R3,#3

AA7:MOV R5,#40

ACALL BP

DJNZ R5,AA7

AA8:CLR 00H

AJMP AA1

BP:CLR P3.7 MOV R7,#250 L2:MOV R6,#124

L1:DJNZ R6,L1

CPL P3.7

DJNZ R7,L2

SETB

RET

DELAY MOV R7,#20 L7:MOV R6,#125

- 8 -

L6:DJNZ R6,L6

DJNZ R7,L7

RET

END

3.5 应用说明

若按键AN1~AN7分别代表数码1~7,按键AN0代表数码8。在没有键按下时,P1.0~P1.7全是高电平1,若某个键被按下,相应的口线就变为低电平0。假如设定的密码是61234578,当按键AN6被按下时,P1.6变为低电平,P1端口其余口线为高电平,此时从P1端口读入的数值为10111111,存到31H单元的密码值就是10111111,也就是BFH。依此类推,存到32H至38H单元的密码值分别是FDH、FBH、F7H、EFH、DFH、7FH、FEH。开锁时必须先按AN6,使从P1口读入的第一个密码值与31H单元存储的设定值相同,再顺序按AN1、AN2、AN3、AN4、AN5、AN7、AN0才能开锁。否则不能开锁,同时开始报警。

3.6 小结

该电子密码锁能充分利用了51系统单片机软、硬件资源,引入了智能化分析功能,提高了系统的可靠性和安全性,另外,电子密码锁若与串行通信结合在一起将会成为宾馆、工厂、学校等需要进行统一管理的建筑群不可缺的商品。

机电一体化的电子密码锁,其功能大大超过弹子锁,且性能更稳定、更安全。其特点,首先保密性好,其次编码可变;其三误码输入保护;其四停电不掉码;其五多种密码开锁方式,使用方便,没有单人开锁、二三人多种开锁方式。由于自身的优势,电子密码锁会受到越来越多人们的欢迎,使用会越来越广泛,同时,也将会被社会所接受认可,并与弹子锁平分秋色。

结 束 语

- 9 -

选这个课题的时候,是因为大专期间老师让我们试着去用单片机实现电子密码锁,她告诉了我们电子密码锁的应用领域,于是,当老师让我们做一个应用小系统的时候,我就已经确定了课题。以前老师给我们的思路很简单,只要求能够接受6位密码,密码正确,开锁,密码错误,清LED,不开锁。所以,借这个机会,我可以完善电子密码锁,在原先思路的基础上,通上各种途径知识的获取,增加各种各样的功能和防盗措施。

以上是我设计的电子密码锁电路,参考和结合了很多有关电子密码锁问题的论文,它经过多次修改和整理,已是一个比较不错的设计,可以满足人们的基本要求,防盗系数高,安全性能好。但因为水平有限,此电路中也存在一定的问题。由于他人不知道密码的位数,而且还要求在规定的时间内按一定的顺序开锁,所以他人开锁的机率很小;电路中未加显示电路,可以通过8只LED数码管显示,即从键盘输入什么,LED数码管就显示什么,但考虑到密码输入的保密性,这一环节可以省去,或者在输入密码时,LED可以显示其它的数值,让其密码不显示。电路中还有一个不好的地方就是键盘的分布,我们可以采用行列式或矩阵式键盘,这样可以节省很多的I/O口线。我试着去改进了,后面的电路图就是我自己动手画的,这次大体的改进思路。

这次我第一次写课程论文,也是第一次认认真真地去阅读人家写的论文,并还要花费时间去读懂它,然后加以改进。过程确实有些痛苦,因为我们头脑里现有的知识太少了,必须不断地查资料、推敲,才有所领悟。过程是痛苦的,收获又是幸福的。这次第一次,将来一定会有第二次,谢谢老师让我们提前做好了一些准备,也知道今后自己该怎么去做。

通过这次写课程论文,我感觉有很大的收获:首先,通过学习使自己这学期对课本上的专业知识可以应用于实际,使得理论与实际相结合,加深自己对课本知识的更好理解,同时短学期也锻炼了自己个人的动手能力;能够充分利用图书馆、网络资源去查阅相关资料,增加了许多课本以外的知识,慢慢地能达到学以致用。对我们学生来说,理论与实际同样重要,但对于我们非师范类学生,毕业以后,掌握一定的技术,有一定的动手能力,才是我们今后走向社会所要具备的,这也我们以后在工作中说明自己能力的一个重要标准。

恳请老师指出不足之处!

- 10 -

参考文献

[1]张鑫,华臻,陈书谦.单片机原理及应用[M].北京:电子工业出版社,2005.

[2]李朝清.单片机原理及接口技术[M].北京:航空航天大学出版社,1994.

[3]周勇,付大鹏,刘刚强.新型家用密码锁的研究[J].机械,2002,29(赠刊):

128-129.

[4]李珍,付植桐.单片机原理与应用技术[M].北京:清华大学出版社,2003

- 11 -


第二篇:毕业设计论文开题报告(电子密码锁)


毕业设计论文开题报告

题目:电子密码锁的设计研究

一、 课题背景和意义

锁是一种保安措施,是人类为了保护自己私有财产而发明的一种用钥匙才能开启的装置。随着人们生活水平的提高和安全意识的加强,对锁的要求也越来越高,既要安全可靠的防盗,又要使用方便。这就使得传统的锁防盗效果已经满足不了现代社会的防盗需要,而且还存在着随身带钥匙的不便。因此近几年,随着科学技术的不断发展,一种新型的电子密码锁应运而生。电子密码锁运用电子电路控制机械部分,使两者紧密结合,从而避免了因为机械部分被破坏而导致开锁功能失常的问题,而且密码输入错误是还有报警声,大大增加了电子密码锁的防盗功能。同时因为电子密码锁不需要携带钥匙,弥补了钥匙极易丢失和伪造的缺陷,方便了锁具的使用。传统的锁由于构造简单,所以被撬的事件屡见不鲜,电子密码锁由于具有保密性高、使用灵活性好、安全系数高等优点,受到了广大用户的青睐。

二、国内外研究现状

电子密码锁的种类繁多,例如数码锁、指纹锁、磁卡锁、IC卡锁、生物锁等,但较实用的还是按键式电子密码锁。20世纪80年代后,随着电子锁专用集成电路的出现,电子锁的体积缩小,可靠性提高,成本较高,是适合使用在安全性要求较高的场合,而且需要有电源提供能量,使用还局限在一定范围,难以普及,所以对它的研究一直没有明显的进展。

目前,在西方发达国家,密码锁技术相对先进,种类齐全,电子密码锁已被广泛应用于只能门禁系统中,通过多种更加安全,更加可靠的技术实现大门的管理。在我国密码锁整体水平尚处在国际70年代左右,电子密码锁的成本还很高,市场上仍以按键电子锁为主,按键式和卡片钥匙式电子锁已引进国际先进水平,现国内有几个厂生产供应市场。但国内自行研制开发的电子锁,其市场结构尚未形成,应用还不广泛。国内的不少企业也引进了世界上先进的技术,发展前景非常可观。希望通过不的努力,使电子密码锁在我国也能得到广发应用。

三、 设计论文主要内容

1、电子密码锁设计方案的分析与方案选择;

2、设计一典型结构的电子密码锁,分析其电路结构及控制程序;

3、选者合适的电器元件;

4、编写控制程序;

5、将程序输入PC机,并修改进行模拟运行;

四、 设计方案

查阅文献技术资料,分析电子密码锁结构、工作原理和技术要求。以单片机为主控芯片,结合外围电路,通过软件程序组成电子密码锁系统,能够实现:

1. 正确输入密码前提下,开锁提示;

2. 错误输入密码情况下,蜂鸣器报警;

3. 密码可以根据用户需要更改。

五、 工作进度安排

2011.2.22—2011.3.8

2011.3.9—2011.3.19

2011.3.21—2011.4.9

2011.4.10—2011.4.30

2011.5.1—2011.5.10

2011.5.11—2011.5.20 确定毕业设计课题,提交开题报告; 查阅相关论文,调研及收集相关资料; 方案设计、审查和确定,提交中期报告 编写控制程序 整理并撰写论文 完善论文,提交论文

六、 主要参考文献

[1] 石文轩,宋薇.基于单片机MCS-51的智能密码锁设计[M].武汉工程职业技术学院学报,2004,(01);

[2] 祖龙起,刘仁杰.一种新型可编程密码锁[J].大连轻工业学院学报,2002,(01);

[3] 叶启明.单片机制作的新型安全密码锁[J].家庭电子,2005,(10);

[4] 李明喜.新型电子密码锁的设计[J].机电产品开发与创新,2004,(03);

[5] 董继成.一种新型安全的单片机密码锁[J].电子技术,2004,(03);

[6] 杨茂涛.一种电子密码锁的实现[J].福建电脑,2004,(08);

[7] 瞿贵荣.实用电子密码锁[J].家庭电子,2000,(07);

[8] 王千.实用电子电路大全[M],电子工业出版社,2001,p101;

[9] 何立民.单片机应用技术选编[M],北京:北京航空大学出版社,1998;

[10] ATmega.ATmega8L-8AC,2006,(01);

更多相关推荐:
电子论文-惠斯通电桥测电阻

实验四惠斯通电桥测电阻电桥种类较多,用途各异。按其工作状态,可分为平衡电桥和非平衡电桥;按其工作电源可分为交流电桥和直流电桥两大类。直流电桥又有单臂电桥和双臂电桥之分,即常说的惠斯通电桥和开尔文电桥。惠斯通电桥…

电子商务毕业论文范文

电子商务毕业论文范文中文摘要电子商务已成为当夸IT行业最热门的话题和竞争的焦点B2B和B2C是近几年国内学界与商界讨论最多的话题电子商务的要点是发现与创造新的盈利模式如何推进我国企业电子商务应用模式的创新迎接我...

模拟电子论文范文

北京大学BEIJINGUNIVERSITY毕业论文论文题目新闻整体真实操作论学生姓名学生学号专业班级学院名称指导老师张三20xx221024新闻学20xx级1班新闻与传播学院柳四四学院院长肖海梅20xx年6月5...

电子工程毕业论文范文

编号本科生毕业设计光电循迹车PhotoelectricTrackingCar学生姓名:XX专业:电子信息工程学号:XXX指导教师:XX分院:电子工程分院20XX年6月摘要激光传感器是新型测量仪表,已广泛应用于国…

电子商务毕业论文范文

目录摘要21电子商务的概述311电子商务的基本概念312电子商务的产生与发展42我国电子商务的发展现状问题及对策621我国电子商务的发展现状622我国发展电子商务面临的问题与对策73我国电子商务的发展趋势分析1...

电子信息工程毕业论文范文

电子系统设计课程设计报告设计课题:简易电阻电容和电感测试仪的设计专业班级:姓名:学号:设计时间:评阅意见物理与机电工程学院简易电阻电容和电感测试仪的设计1、设计任务与要求1.能够自动辨识出被测元件是电阻、电容还…

电子商务毕业论文范文

单位学号南昌商学院电子商务期末论文国际经济贸易专业麦考林营销模式姓名杨清华专业国济经济贸易指导教师江西农业大学南昌商学院二0一一年十二月江西农业大学南昌商学院摘要摘要随着电子商务的发展麦考林公司建立麦网经营服装...

毕业论文电子模板使用说明书

本科毕业设计论文写作电子模板使用说明1模板类型本模板分为论文模板和设计说明书模板两种根据实际需要选择其中一种类型的电子模板文件使用即可详见表1表1模板文件说明论文模板设计模板使用说明参阅注释后可删除或修改对应项...

论文标准格式电子版

江苏信息职业技术学院楷体小四毕业论文黑体初小居中题目宋体小三加粗系部四号宋体年级专业学生姓名学号指导老师张敏洁职称讲师二年月四号黑体目录黑体小二居中一零售商自有品牌文献述评1一零售商自有品牌的定义1二国外零售商...

论文电子稿格式

论文电子稿格式1编写要求11学术论文须用A4标准12学术论文页边距按以下标准设置上边距25cm下边距25cm左边距25cm右边距25cm装订线05cm页眉15cm页脚15cm13学术论文文正文字体为五号宋体行间...

电子设计工程论文模板

全文用单排横栏的方式上传方便我们排版人员的操作基于LabWindowsCVI的便携式电源控制器测试系统设计中文题目一般不超过20个字马强1王博阳2作者如有不同单位请用上标的形式标注出来1海军航空工程学院山东烟台...

论文参考电子文献

中国知网给所有07级要开始写论文的孩子们1维普VIP密码账号nm531密码1314202维普帐号nm531密码1314203免费万方入口http2186911437wfcddbcddbfthtm4比较好的ibr...

电子论文(40篇)