《基于AT89C52单片机的自动告警密码锁的设计》由会员分享,可在线阅读,更多相关《基于AT89C52单片机的自动告警密码锁的设计(51页珍藏版)》请在金锄头文库上搜索。
1、广州大学松田学院毕业论文(设计)题 目 基于AT89C52单片机的自动告警密码锁的设计 _ 基于AT89C52单片机的自动告警密码锁的设计 摘要:随着电子工业的发展,当今智能电子密码锁技术也在不断更新,特别是单片机在该领域的应用正不断地向着高、精、尖技术发展,无论功能性,稳定性都比较全面。将无线电遥控技术与密码技术相结合,在保证原有密码锁系统性能的基础上研发新型的遥控密码锁系统。使用户在一定范围内的任何位置都能对保险箱进行开启,可以提高密码的安全性,克服了固定键盘式密码锁的不足。本系统就是基于单片机实现对密码锁远程控制的研发,其硬件设计由遥控发射和遥控接收两个子系统组成,接收部分主要以AT89
2、C52单片机为核心。使用PT2262,PT2272芯片来实现信号的编码和解码。另外,结合移植性及可读性强的C语言程序来实现开锁、报警和显示等功能,同时,采用EEPROM存储器AT24C02使得系统在掉电状态下,仍能够保存密码信息。该系统具有体积小,成本低,性能可靠,使用方便等特点。关键词:遥控技术 密码锁 编码 解码 单片机 Design of automatic alarm password lock based on MCU Abstract:With the development of the electronics industry, todays intelligent elect
3、ronic lock technology is constantly updated, in particular the application of SCM in the field are constantly toward high precision and advanced technology development, whether functional and stability are more comprehensive. Radio remote control technology will be combined with cryptographic techni
4、ques, to ensure that the existing locks in the system performance based on the development of new remote lock system. Enables users to any location within a certain range can be on the safe open, password security can be improved to overcome the fixed keyboard lock deficiencies. The system is based
5、on the single chip on the development of remote control locks, the hardware design from the remote transmitter and remote control receiver of two subsystems, in order to receive some of the major AT89C52 microcontroller as the core. Use PT2262, PT2272 chip encoding and decoding the signals. In addit
6、ion, the combination of portability and readability of the C language program to achieve lock, alarm and display. At the same time, the use of EEPROM memory AT24C02 power-down mode makes the system still be able to save the password information. The system is small, low cost, reliable, easy to use a
7、nd so on.Keywords: remote control technology password-lock code decode single chip microcomputer目 录1 绪论51.1 选题的依据及意义51.2 国内外发展现状52 总体方案72.1 技术要求及主要特色72.2系统组成框图及工作原理73 硬件电路的设计93.1 单片机的选择93.1.1时钟电路103.1.2复位电路113.2 遥控发射模块133.3遥控接收模块173.4 密码存储模块213.5 键盘及显示模块233.6 报警电路273.7 开锁电路284 软件设计314.1 主程序设计314.2各模
8、块的程序设计324.2.1无线遥控模块程序设计324.2.2 键盘输入模块程序设计334.2.3 密码比对模块程序设计344.2.4 AT24C02芯片的读写355 调试365.1 硬件的调试365.1.1 PCB 板的设计制作365.1.2 遥控发射模块的调试375.1.3 遥控接收模块的调试375.1.4 密码存储模块的调试385.1.5 键盘及显示模块的调试385.1.6 报警电路的调试395.1.7 开锁电路的调试395.2 软硬的联调396 总 结40参考文献43附录A 原理总图44附录B PCB板图461 绪论1.1 选题的依据及意义 现在,随着电子工业的发展,单片机技术已经深入到
9、了人们生活的各个层面及领域,各种各样的电子产品也正在不断地向着高、精、尖技术发展。在安全技术防范领域,处于安全方面的需要性,许多电子密码锁已广泛进入了人们的生活和工作。尤其是微控制器的智能电子密码锁,不仅具有电子密码锁的功能,还可引入智能化管理功能,从而使密码锁具有更高的安全性和可靠性,受到了广大用户的信赖。根调查,市场上的保险箱锁有以下几种形式:机械式、电子式、磁卡式、智能IC卡式、指纹式等,电子式的密码锁市场占有量最大,其原因是它的成本相对较低,保密性高,使用灵活性好,操作简单,而且还它克服了机械式密码锁密码量少、安全性能差的缺点。但有点不足的是,目前市场上的电子密码锁系统大多采用的是固定
10、键盘式的,也就是将操作键盘固定在保险箱的面板上。这就使得用户在操作时没有隐蔽性,极易被人看见和偷拍而使得密码不安全,因而操作的安全性不是很高。无线电作为新一代的无线外设解决方案,具有绕射和穿透特性,在有效工作范围内,无线设备可以不受角度、方向和障碍物的限制而自由使用。此外,采用特定的编码解码技术还可以防止无线电波的相互干扰,抗干扰能力很强。将无线电遥控技术与密码技术相结合,在保证原有密码锁系统性能的基础上研发新型的遥控密码锁系统,使用户在一定范围内的任何位置都能对保险箱进行开启,可以提高密码的安全性,克服了固定键盘式电子密码锁的不足。 1.2 国内外发展现状从目前的技术水平和市场认可程度看,使
11、用最为广泛的是键盘式电子密码锁,键盘式电子密码最突出的优点是“密码”是记在被授权人脑子里的数字和字符,既准确又可靠,不会丢失,难以被窃。但是密码不能太简单,太简单了就容易被他人在键盘上试探出来,或者可能被旁观者窥测出来,造成保密性不足。当然,密码又不能太复杂,太复杂了可能自己都糊涂了,或者输入密码操作成功率低,造成使用不便。因此,在输入密码的过程中,为了限制试探密码的企图,通常输入错误码若干次或若干时间内输入不正确,即“封锁”键盘,不再接受输入操作。总之,尽管新式电子防盗锁层出不穷,但键盘式电子密码防盗锁仍然在市场上居于主流地位,而且,还经常作为其他类型电子防盗锁的辅助输入手段。此外,遥控式电
12、子防盗锁利用窄角度的光传输密码,优点是传输信息量可以很大、速度极快、人眼识别不出来,又无法在光路径上以仪器捕获信号试图复制,因此保密性极高。无线电遥控的优点也是传输信息量可以很大、速度快、人眼识别不出来,但发射的信号弥散空间,容易被仪器捕获,因此适合采用“变化的密码”,这样即使捕获了当时的信号也无利用、复制的价值。使用遥控式电子防盗锁,需要仔细保管遥控器。再者,卡式电子防盗锁是当前最为活跃的产品,无论卡的种类如何多种多样,按照输入卡的操作方式,都可分为接触式卡和非接触式卡两大类。目前接触式卡的技术成熟、价格较低,应用也较为广泛;非接触式卡使用隐蔽、方便,大有后来居上之势。储存信息量大是卡的优势
13、,它不仅作为钥匙,还可载入多项个人信息,特别适合金融业注重“验明正身”的行业特点,而且一卡多用带来持卡人的便利。使用这类电子防盗锁,需要仔细保管卡,尤其丢失了必须尽快取消该卡的授权。总之,当今智能电子密码锁在飞速发展,特别是单片机的应用在这几年得到空前发展,无论功能性,稳定性都比较全面,在保密方面已做到人眼识别,指纹识别,人声识别基本上电影上有的现实也有。在国外发展比较早,所以应用也比较广泛,主要在家庭装较贵重地方,银行,保险柜等应用较多,在国内这方面发展也较快,不管自己开发或是引进都有,在重要地方应用也较多,由于价钱比普通弹子锁较贵,早几年应用较少,现在越来越普及到平常化,未来的发展也会越来
14、越被大众采用,由于它的功能、安全是弹子锁无法相比的。发展前境是非常大的。 2 总体方案2.1 技术要求及主要特色一、技术要求以单片机为核心,结合无线电遥控技术与密码技术,实现密码锁遥控系统。1、遥控发射器和遥控接收电路,存储电路和键盘显示电路2、在10米范围内用遥控器对保险箱进行开启操作3、可设置两组密码,用户可修改密码,密码位数可在18位任意设置4、在任何掉电情况下,原设定密码保持不变二、主要特色该装置是以单片机为核心的遥控密码锁的硬件部分。采用特定的编码解码技术还可以防止无线电波的相互干扰,从而使其抗干扰能力很强。将无线电遥控技术与密码技术相结合,在保证原有密码锁系统性能的基础上研发新型的
15、遥控密码锁系统,使用户在有效工作范围内的任何位置都能对保险箱进行开启,可以提高密码的安全性,克服了固定键盘式电子密码锁的不足。此外,该系统具有体积小,成本低性能可靠,使用方便等特点。 2.2系统组成框图及工作原理该遥控密码锁系统由两部分组成:遥控发射器和遥控接收电路。(1)遥控发射器该模块由键盘,编码芯片和发射电路组成,原理框图如图2.1所示。本次设计将常用的PT2262作为编码芯片。它与后面要介绍的解码芯片PT2272是一对专用的信号编码解码芯片。要使解码芯片PT2272能够正常地接收并解码信号产生输出就必须使其地址位的状态与编码芯片PT2262的地址状态完全相同,也就是说,只要解码芯片PT2262和编码芯片PT2262的地址位同时接地,接高电平或悬空,那么解码芯片就会有数据输出。无线发射装置 按键编码电路 图 2.1 遥控发射