单片机电子密码锁设计
单片机电子密码锁设计
【Abstract】The electronic password lock is the collection computer technology,the electronic technology, the numerical ciphers technology is a bodyintegration of machinery high tech product, has the security to behigh, merit and so on easy to operate. The present paper locks thesystem from the electronic password the function, the hardware circuitdesign, the software design and the hardware debugs four partsseparately to elaborate this system. The electronic password locks the procedure is compiles with the Clanguage. When design procedure duplicate uses the subroutine to usethe technology, locks the secure aspect has used the encryptiontechnology, the main function by the pressed key input and therecognition, LED demonstrated, I2C read-write operation and so on. Hasalso adopted the encryption process in the secure aspect. Whenprogramming uses the C51 language, and carries on the translation withKeil software.
This system electron password locks the hardware partial structuressimple, the cost is low, the software partial uses electron encryptionenhancement locks the security, has the quite good market prospect.
【Key words】MCUAT89C51, LM386, electronic password lock. 目录
摘要........................................3
第一章 单片机电子密码锁系统概述..............................4
1.电子密码锁的特点................................4
2.市场前景..................................4
3.新型安全密码锁的设计目标...........................4
4.工作原理................................5
第二章 单片机功能介绍...............................6
1.AT89C51的主要特性............................6
2.AT89C51的管脚说明..............................6
3.振荡器特性.................................7
第三章 密码锁硬件电路...............................8
1.硬件电路的组成................................8
2.硬件电路的连线................................8
3.硬件电路的电路图......................9
第四章 程序设计说明.............................10
1.程序设计内容.........................10
2.C语言源程序............................10
结束语....................................15
参考文献....................................16
单片机电子密码锁设计
【摘要】电子密码锁是集计算机技术、电子技术、数字密码技术为一体的机电一体化高科技产品,具有安全性高,使用方便等优点。本论文从电子密码锁系统的功能,硬件电路设计,软件设计和硬件调试四部分分别论述这一系统。
本系统考虑到电子密码锁成本及体积因素,在设计电子密码锁部分时,以AT89C51单片机为核心,LM386音频功率放大器、LED等构成外围电路。本系统电子密码锁硬件部分结构简单、成本低,软件部分使用电子加密提高锁的安全性,具有比较好的市场前景。
【关键词】单片机AT89C51、LM386、电子密码锁。
第一章 单片机电子密码锁系统概述
随着社会物质财富的日益增长,安全防盗已成为社会问题。而锁自古以来就是把守门户的铁将军,人们对它要求甚高,既要安全可靠地防盗,又要使用方便,这也是制锁者长期以来研制的主题。目前国内,大部分人使用的还是传统的机械锁。然而,眼下假冒伪劣的机械锁泛滥成灾,互开率非常之高。
一、电子密码锁的特点
电子密码锁是一种通过密码输入来控制电路或是芯片工作,从而控制机械开关的闭合,完成开锁、闭锁任务的电子产品。它的种类很多,有简易的电路产品,也有基于芯片的性价比较高的产品。现在应用较广的电子密码锁是以芯片为核心,通过编程来实现的。其性能和安全性已大大超过了机械锁,特点如下:
1.保密性好,编码量多,远远大于弹子锁。随机开锁成功率几乎为零。
2.密码可变。 用户可以经常更改密码,防止密码被盗,同时也可以避免因人员的更替而使锁的密级下降。
3.误码输入保护。当输入密码多次错误时,报警系统自动启动。
除具有以上优点外,电子密码锁还可以存在电源断电、密码防盗等方面的设计。
二、市场前景
目前,电子密码锁在国外已大量使用,技术已趋于成熟。在国内这种锁主要出现在保险柜、密码箱、高级宾馆等场所,家居用的较少,究其原因,我认为有以下几点:
1. 价格原因。现在普通的家庭买一把一般的机械锁,价格在几十到一两百左右,而电子密码锁的价格一般在300元以上,进口的甚至要几千元。买一把这样的锁对于一些家庭来说,是很难接受的。
2. 厂商推广的力度不够。电子密码锁属于高科新产品,许多的用户根本不知道有这种锁,更不用说拿它与传统的机械锁作比较。而一般的商场也不会经营这种产品,用户即使想买也难以买到。
三、新型安全密码锁的设计目标
(1)共2位密码,每位密码的取值范围为l~2;
(2)用户可以自行设定和修改密码;
(3)按每一密码锁时都有声光提示,若锁入的3位开锁密码不完全正确,则报警3秒;
(4)开锁密码错3次要报警40秒钟,报警期间输入密码无效,可防窃贼多次试探密码;
(5)键入2位开锁密码完全正确后才能开锁,开锁时要有1秒的提示音;
(6)电磁锁采用锁内有5V备用电池的电磁锁,并作为密码锁的直流电源,只有内部上电复位时才能设置或修改密码;
(7)密码设定完毕后,有2秒提示音,以表示密码输入设定正确;
(8)硬件成本低廉,软件简洁可靠。716