摘要: 现代社会人们生活水平飞跃般的提高,普通的传统机械锁已经无法满足人们的需求,电子锁因其方便安全的特性而大受欢迎。相比传统锁而言,保密性好,可自动上锁,而且没有掉钥匙的烦恼,方便耐用。57491
本文基于STC89C52单片机,设计了一种报警电子密码锁。该设计主要包含STC89C52单片机、矩阵键盘、LCD显示、电源部分和报警部分。系统可实现开锁、操作错误密码锁定、修改密码、超时报警等基本功能。除此之外,还具有掉电存储等功能。同时,本设计具有成本低廉、方法合理、功能实用安全的特点,并且从测试结果可看出,本项设计各个功能均已达标,符合住宅、办公室等公共场所使用要求,适合大面积推广使用。
毕业论文关键词:STC89C52单片机 ,密码锁,报警,掉电存储
Aastract: In modern society, people's living standards improve traditional mechanicalleap,common lock has been unable to meet the needs of the people,electronic lock because of its convenience and safety features and popular.Compared with traditional locks, security is good, can be automatically locked,and no off key fret, convenient and durable.
In this paper, based on STC89C52 microcontroller, design a kind of alarming electronic cipher lock. This design mainly consists of STC89C52, matrix keyboard, led display, power supply sections and alarm. System can realize the lock, the wrong password lock operation, change the password, the basic function such as timeout alarm. In addition, also has a power storage, and other functions. At the same time, this design is low cost, the safe characteristics of the method is reasonable, functional and practical, and you can see from the test results, the project design of each function are up to standard, conform to the requirements of the residential, office and other public places to use, suitable for large area promotion.
Keywords:STC89C52,coded lock,alarm,power storage
目录
1绪论4
1.1基于单片机的密码锁的背景与简介4
1.2基于单片机的密码锁的发展趋势•4
1.3本文的任务及工作•5
2 系统组成及结构框图.•5
3 系统硬件设计6
3.1单片机模块•6
3.2矩阵键盘 •7
3.3晶振时钟电路8
3.4复位电路•9
3.5液晶显示器LCD 9
3.6报警部分•10
3.7开锁部分•11
4 系统软件设计11
4.1系统软件设计思路•11
4.2系统软件设计流程图12
5系统仿真14
5.1系统仿真所用软件及工具14
5.2仿真过程•15
结论•18
参考文献•19
致谢•20
1 绪论
随着人民生活水平的逐渐提高与社会物质财富的日益增长,基于单片机的密码锁在国民经济建设,军事及家用电器等各个领域均得到了广泛的应用。由于人们对个人隐私和财产安全的要求越来越高,无法满足这一要求的传统机械锁正在逐渐淡出人们的生活。基于单片机的密码锁以其安全性高、可靠性好、成本低、功耗低、容易操作等优点开始进入大家的生活中。
1.1 基于单片机的密码锁的背景与简介
在21世纪,电子技术风靡全球,很多先进产品以采用了电子结构为荣。基于单片机的密码锁是一种由用户通过密码输入来控制芯片工作,间接的控制机械开关的闭合,完成开锁、闭锁任务的电子产品。发展至今,其种类繁多:如简易的电路产品、基于芯片的性价比较高的产品和电子与机械相结合的产品。这其中应用较广的是电子密码锁,它是以芯片为核心,通过编程来实现的。其综合性能与安全性已经大大超越了传统机械锁,其优点如下: