电子密码锁课程设计报告最终版 2(5200字)

发表于:2018.1.14来自:www.ttfanwen.com字数:5200 手机看范文

课程设计(综合实验)报告

( 2012 -- 2013 年度第 1 学期)

名 称: 题 目: 院 系: 班 级: 学 号:

学生姓名: 指导教师: 设计周数:

成 绩:

日 期: 20xx年 1 月 13日

电子密码锁课程设计报告最终版2

一、 目的与要求

1.目的

1.1课程设计是教学中必不可少的重要环节,通过课程设计巩固、深化和扩展学生的理论知识与初步的专业技能,提高综合运用知识的能力,逐步增强实际工程训练。

1.2注重培养学生正确的设计思想,掌握课程设计的主要内容、步骤和方法。

1.3培养学生获取信息和综合处理信息的能力、文字和语言表达能力以及协作工作能力。

1.4提高学生运用所学的理论知识和技能解决实际问题的能力及其基本工程素质。

2.要求

2.1 能够根据设计任务和指标要求,综合运用电子技术课程中所学到的理论知识与实践技能独立完成一个设计课题。

2.2根据课题需要选择参考书籍,查阅手册、图表等有关文献资料。要求通过独立思考、深入钻研课程设计中所遇到的问题,培养自己分析、解决问题的能力。

2.3进一步熟悉常用电子器件的类型和特性,掌握合理选用的原则。

2.4学会电子电路的安装与调试技能,掌握常用仪器设备的正确使用方法。利用“观察、判断、实验、再判断”的基本方法,解决实验中出现的问题。

2.5学会撰写课程设计总结报告。

2.6通过课程设计,逐步形成严肃认真、一丝不苟、实事求是的工作作风和科学态度,培养学生树立一定的生产观点、经济观点和全局观点。要求学生在设计过程中,坚持勤俭节约的原则,从现有条件出发,力争少损坏元件。

2.7在课程设计过程中,要做到爱护公物、遵守纪律、团结协作、注意安全。

二、 主要内容

共有8个既有学习价值又有一定的实用性和趣味性的设计课题,学生根据自身情况自由选择其中之一。

1.移位寄存器型彩灯控制器

2.智力竞赛抢答器

3.电子拔河游戏机

4.交通信号灯控制器

5.数字电子钟

6.电子密码锁

7.电子秒表

8. 数字电子钟(硬件)

三、 进度计划

电子密码锁课程设计报告最终版2

四、 设计(实验)成果要求

1.学生根据所选课题的任务、要求和条件进行总体方案的设计,通过论证与选择,确定总体方案;然后对方案中单元电路进行选择和设计计算;最后画出总体电路图。

2.预设计经指导教师审查通过后,学生即可向实验室领取所需元器件等材料,在面包板上组装、调试电路,使之达到设计指标要求。

3.在Multisim软件平台上学生可直接设计、仿真和实现,直至达到设计要求。 五、 考核方式

综合以下指标评定课程设计总成绩:优、良、中、及格和不及格。 1.设计方案的正确性与合理性;

2.实验动手能力(安装工艺水平、调试中分析解决问题的能力以及创新精神等); 3.总结报告;

4.答辩情况(课题的论述和回答问题的情况); 5.设计过程中的学习态度、工作作风和科学精神。

一、课程设计(综合实验)的目的与要求

本题要求用电子器件设计制作一个密码锁,使之在输入正确的代码时,输出开锁信号以推动执行机构动作,并用红灯亮、绿灯灭表示关锁,而绿灯亮、红灯灭表示开锁。

1、在锁的控制电路中储存一个可修改的4位二进制代码作为密码,当输入代码和锁的密码相等时,进入开锁状态使锁打开。

2、从第一个按钮触动之后的5秒内若未将锁打开,则电路进入自锁状态,使之无法再打开,并由扬声器发出持续20秒的报警信号。

二、设计(实验)正文

1.电子密码锁的原理框图如图

电子密码锁课程设计报告最终版2

1

图1 电子密码锁的原理框图

2.设计思路

(1)该题的主要任务是产生一个开锁信号,而开锁信号的形成条件是输入代码和已设置的密码相同。实现这种功能的电路构思有多种。比如:用2片8位数据锁存器或2片4位寄存器,一片存入开锁的代码,另一片存入密码,通过比较的方法判断,若二者相等,则形成开锁信号。

(2)在产生开锁信号后,要求输出声、光信号。其中音响的产生可以由开锁信号去触发一个音响电路。其中的光信号可以用开锁信号点亮LED指示灯。

(3)用按钮开关的第一个动作信号触发一个5S的定时器,若在5秒内未将锁打开,则电路进入自锁状态,使之无法再打开,并由扬声器发出持续20秒的报警信号。

3.具体方案

1)开锁信号产生电路:

该题的主要任务是产生一个开锁信号,而开锁信号的形成条件是输入代码和已设置的密码相同。利用74LS194实现置数和存数电路,并比较相对应的四组数的大小,即QA,QB,QC,QD分别与A,B,C,D的大小。当且仅当QA=A,QB=B,QC=C,QD=D时,开锁信号产生。利用74LS85数值比较器实现输入数字与存储密码的比较。构成的开锁信号电路如图。

图:置数/储存密码电路电路

置数电路的触发脉冲由方波信号和5秒定时电路的输出端共同控制,以实现电路的自锁功能。当5秒计时到,输入的数字与存储密码不相等,触发脉冲接入端被置零,开锁电路被自动锁定,此时继续输入其他数字,无效。

电子密码锁课程设计报告最终版2

同时,当输入电路开始工作时,即输入的四位二进制数字不全为零时,5秒定时电路被触发,开始工作。

电子密码锁课程设计报告最终版2

图: 开锁信号电路

2)5s定时电路

利用74290构成十进制计数器,在数字显示器显示5时,保持。输入端由开锁信号和正弦脉冲共同决定。其中,当在5秒内输入密码正确就停止计时。当5秒定时结束,电路输出为非时,触发20秒定时电路导通。

开关key是实现开始输入密码的功能。

电路图如图下

电子密码锁课程设计报告最终版2

图: 5s定时器

3)20s

电子密码锁课程设计报告最终版2

定时电路原理同上。电路图如图

图: 20s定时电路

4)将电路连接起来。按照设计要求,5秒钟内,若锁被打开,则绿灯亮红灯灭;若锁未被 打开,则绿灯灭红灯亮,同时报警信号被触发,报警信号由信号灯代替,持续时间20秒。 完整电路图下:

电子密码锁课程设计报告最终版2

三、课程设计流程即相关说明

74LS194:u1是设置密码片,u2是输入密码片;u1,u2时钟是上升沿时并行置数;u1的时钟是由方波脉冲和5秒定时电路共同决定;当5秒定时电路显示5时密码还不对则u1的时钟就不会再产生上升沿了,此时无论u1输入什么都不会开锁;(自锁功能)

74LS85:u3是比较片;u1的QD,QC,QB,QA分别接入u3的A3,A2,A1,A0;u2的QD, QC , QB,QA分别接入u3的B3,B2,B1,B0;u3输入端A>B,A=B,A<B分别为L,H,L,只有当 A3, A2, A1, A0分别等于B3,B2,B1,B0时,由85的功能表可得6口输出为高电平,5,7口输出为低电平,绿灯亮;

5秒定时器输入端由开锁信号和正弦脉冲共同决定;当绿灯亮时74LS08输出为0,则74LS290的二进制脉冲输入部分始终为1,由于INA下降沿计数所以5秒计时器不再计数;(输入密码正确)

而当74LS85比较后密码不同时红灯亮,5秒计数器可以继续计数到5秒;关于5秒计数器:RO1,RO2是复位端,高电平有效,每次run前先复位,即开关打到上端;由74L290的功能表可知,开关打到下端且时钟为下降沿时开始计数;为什么计数到5呢?原因是计数到5说明密码在5秒内没匹配,此时74L290的QC,QA为1,74LS00输出为0(注意是计数过程中第一次出现QC,QA同时为1),此时74LS08输出为0,则74LS290的二进制脉冲输入部分始终为1,由于INA下降沿计数,所以5秒计时器不再计数保持在5,不变; (和输入密码正确时的情况一样停止计数)

关于20秒计数器:由两片74L290构成,u14是高位片,u15是低位片;当5秒计数器计数到5时,20秒计数器开始计数,蜂鸣器响;5秒计数器计数到5时,74LS00输出为0,接到u14,u15的复位端,在下降沿到来时开始计数;低位片的时钟信号由3部分相与构成; 计数到20停止是由于设定当高位片QB第一次输出为1时,低位片的时钟输入置0,即不再计数。蜂鸣器响20秒的原因:由电路图可知只要高位片的QB输出不为1,经过门电路的控制作用,蜂鸣器就会一直响。

四、课程设计(综合实验)总结或结论

小结:

1.采用了模块化设计,即小组内进行了细致的分工,模块设计完成后,测试无误才接入电路,设计思路明确,减少了返修的工作量,提高工作效率。

2.线路比较复杂,将各模块连接的过程中,出现细节问题,应稍加注意。

3.注意文件和仿真电路图的及时保存。

4.此密码锁的保密能力低,仅四位密码,如果将几个串联起来用,则保密会很好。

5.比较电路中,最初利用异或门和非门同样可以实现四位二进制数的比较,但所用器件较多,连线较为复杂,为设计带来不便。改用四位二进制数值比较器后,减少了连线,大大简化了设计图。

本次综合实验结果达到设计要求.密码锁的应用也具有实际意义。通过本次试验,深入理解了电路设计中模块化的指导思想,熟练应用各门电路和继承芯片以实现其功能。电路完善、 调试过程中出现的问题也引发了对细节的进一步思考。实验激发了设计兴趣,从感性上加深理解,把理论转化为实践,对所学知识的综合应用,使在原有基础上得到提高。 五:个人心得与收获

这次实验我们小组成员分工明确,各自设计其对应点模块,这样每个人的工作量大大减少同时极大的提高了工作效率。

我所负责的部分主要为密码的设置和输入部分,用到的器件为74LS194.这个器件工作原理比较简单,上升沿触发,这里我让S0和S1接高电平实现并行置数操作,用四个开关控制四个输入端,再输入密码部分由于有“自锁功能”,所以要让在输错密码后不再产生上升沿,所以引用了一个与门,与门输出和CLK相连,这样便可控制其自动锁定功能。设定密码部分则简单了些,由于不需要锁定所以直接令CLK接高电平即可。

通过这次为期两星期的电子技术综合实验,我们经历了前期的搜集资料,小组讨论,中期的分配任务,电路设计以及后期的电路整合,调试改进三个过程,锻炼了我们的动手能力,提高了我们的团队合作能力,感谢老师给我们的这次机会,这将是大学一个美好的回忆。

四、参考文献

[1] 作者 李月乔 《数学电子技术基础》 中国电力出版社出版20xx年2月第1版

附录

1. 所用到的主要元器件

(a)74LS194

74LS194是一个4位双向移位寄存器,最高时钟脉冲为36MHZ。

其逻辑符号及引脚排列如下图所示。

电子密码锁课程设计报告最终版2

其中:D0~D1为并行输入端;Q0~Q3为并行输出端;SR--右移串引输入端;SL--左移串引输入端;S1、S0-操作模式控制端; -为直接无条件清零端;CP-为时钟脉冲输入端。

74LS194模式控制及状态输出如下表所示。

电子密码锁课程设计报告最终版2

(b) 74LS85

74LS85是4位数值比较器,共有54/7485、54/74S85、54/74LS85 三种线路结构型式,其

电子密码锁课程设计报告最终版2

其功能如下表:

电子密码锁课程设计报告最终版2

电子密码锁课程设计报告最终版2

从功能表可以看出,该比较器的比较原理和两位比较器的比较原理相同。两个4位数的比较是从A的最高位A3和B的最高位B3进行比较,如果它们不相等,则该位的比较结果可以作为两数的比较结果。若最高位A3=B3,则再比较次高位A2和B2,余类推。显然,如果两数相等,那么,比较步骤必须进行到最低位才能得到结果。 真值表中的输入变量包括A3与B3、A2与B2、A1与B1、A0与B0和A与B的比较结果。其中A和B是另外两个低位数,IA>B、IA<B和IA=B是它们的比较结果。设置低位数比较结果输入端是为了能与其他数值比较器连接,以便组成位数更多的数值比较器。 (c) 74LS290

74LS290为异步二-五-十进制加法计数器。其引脚排列、逻辑符号如图6-32所示。电路的

逻辑功能见表6-10.

电子密码锁课程设计报告最终版2

从逻辑符号以及功能表中可看出;

CP0、CP1均为输入计数脉冲输入端,下降沿有效。S9A、S9B为直接置9(1001)端,ROA、ROB为直接清零端,他们均不受时钟脉冲的控制,为异步控制端。

当ROA、ROB =1,S9A、S9B =0时,计数器清0.

当S9A、S9B =1时,计数器置数为1001,即置“9”。

当ROA、ROB = S9A、S9B = CP1 =0 时,计数脉冲在CP0端则构成1位二进制计数器。 当ROA、ROB = S9A、S9B = CP0 =0 时,计数脉冲在CP1端则构成五进制计数器。

当ROA、ROB = S9A、S9B = 0时,把CP1与Q0连接,计数脉冲加在CP0端构成8421码十进制计数器。

显然,74LS290可以实现二-五-十进制计数。通过适当连接,该电路可以扩充功能,组成任意进制计数器。




第二篇:电子密码锁论文 6700字

目 录

第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 -

更多类似范文
┣ 更多电子密码锁设计报告
┗ 搜索类似范文

更多相关推荐:
优秀单片机课程设计《电子密码锁报告》5000字

基于单片机控制的电子密码锁摘要本系统由单片机系统矩阵键盘LED显示和报警系统组成系统能完成开锁超时报警超次锁定管理员解密修改用户密码基本的密码锁的功能除上述基本的密码锁功能外还具有调电存储声光提示等功能依据实际...

电子密码锁课程设计报告4400字

电子密码锁一引言随着人们生活水平的提高人们对自己的生活有了越来越高的要求贵重物品也越来越多而传统的机械安全锁由于其构造的简单被撬被盗事件在我们身边经常发生使我们的财产以及人身安全存在很大的安全隐患这致使我们寻求...

电子密码锁开题报告100字

仲恺农业工程学院毕业设计开题报告电子密码锁的设计与实现姓名黎扬永院系信息学院专业年级通信082学号20xx10324225指导教师唐宇职称讲师博士起止时间20xx1020xx06仲恺农业工程学院教务处制

电力电子课程设计报告5600字

电力电子技术课程设计可调直流稳压电源的设计目录1设计目的及任务要求111设计目的112设计任务要求12总体方案设计221总体方案框图222电源变压器223整流电路324滤波电路325稳压电路426其他元件的选择...

专栏推荐
大家在关注

地图地图CC