单片机密码保险柜.doc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 密码 保险柜
- 资源描述:
-
安徽建筑大学
毕 业 设 计 (论 文)
专 业 电子信息工程学院
班 级_____ 09计算机(1)班
学生姓名 朱进山
学 号 09205010125
课 题 _ 基于单片机的密码
保险柜设计与仿真
指导教师 梁祥莹
2013年 6 月 10日
摘要
摘要
目前单片机已经在家电领域中得到了广泛的应用,而且在安全密保方面,具有防盗报警功能的电子密码锁逐渐取代了传统的机械密码锁,克服了机械密码锁密码过少的安全性问题。本密码锁的主控芯片采用价格实惠而且容易购买的 STC89C52芯片。密码输入采用矩阵键盘及独立键盘,密码显示采用LCD1602液晶。系统能完成密码输入、正确开锁、超次报警等基本功能。系统的软件实现采用功能强大且易于开发的KeilC51环境,且支持ISP下载。因此没使用编程器,用C语言实现系统的软件部分。由于51单片机也有一些不足之处如断电后内部RAM储存的数据会完全丢失,为了克服这一缺点,系统的外围加了以AT24C02芯片为核心的掉电存储电路防止断电后数据丢失。此设计具有安全性高、价格低廉便于实现、易于改进等优点。
关键词:电子密码锁 ;STC89C52;矩阵键盘
ABSTRACT
MCU had been widely used in home appliance field,in the security password protection aspect anti-theft alarm function electronic combination lock gradually replace the traditional mechanical trick lock,it also overcome the security problems that the password of machinery combination lock are too few. This combination lock's master chip adopts STC89C52 which is affordable and easy to buy. Password’s input adopt matrix keyboard and independent keyboard, password's display using LCD1602 display digital. This system can accomplish password input, correct unlock, super times alarm ,these basic combination lock function . Software realization of this system is used in KeilC51 environment .it is powerful and easy to develop, and to support ISP to download. Therefore it is not use programmer, use C language implementation software of system components. Because 51MCU also has some disadvantages ,such as the internal RAM stored data will be completely lose after power failure, in order to, the system's periphery added off electricity storage circuit and use AT24C02 chip to overcome these shortcomings. This design has a high security, a low prices,which is easy to be realized and improved.
【Key words】Electronic Combination lock STC89C52 Matrix keyboard
目录
1. 绪论 1
1.1 研究的目的和意义 2
1.2 国内外研究现状 2
1.3 课题的主要任务 2
1.4 本章小结 3
2. 系统总体设计思路 3
3. 硬件设计 4
3.1 单片机AT89C51 4
3.1.1 主要特性 5
3.1.2 管脚说明 6
3.1.3 时钟电路 8
3.1.4 复位电路 8
3.2 模块介绍 9
3.2.1 键盘输入电路 9
3.2.2 密码存储电路 10
3.2.3 开锁电路 11
3.2.4 报警电路 12
3.2.3 显示电路 12
3.2.3 晶振电路 13
4. 软件设计 14
4.1 模块划分 14
4.1.1 键盘扫描模块 15
4.1.2 密码修改模块 15
4.1.3 密码比较判断模块 15
4.1.4 显示模块 15
4.1.5报警模块 15
4.2 系统程序设计流程图 15
5. 系统调试与仿真 19
5.1 Proteus软件介绍 19
5.2 keil软件介绍 20
5.3 下载工具STC-ISP 21
5.4 系统调试仿真及结果 21
5.4.1 仿真结果截图 21
5.4.2 结果分析 26
设计总结 27
致谢 28
参考文献 28
附录 29
附录A 整体电路图 29
附录B 源程序代码 30
基于Proteus的密码保险柜设计
电子与信息工程学院 计算机科学与技术专业 2009级1班 朱进山
指导教师 梁祥莹
1 绪 论
随着新技术的不断开发与应用,近年来单片机发展十分迅速,一个以微机应用为主的新技术革命浪潮正在蓬勃兴起,单片机的应用已经渗透到冶金、电力、建材、化工、机械、石油、食品等各个行业。单片机控制无疑是人们追求的目标之一,它所给人们带来的方便也是不可否认的。MCS-51系列单片机应用广泛,是学习单片机技术较好的系统平台,同时也是单片机微型计算机应用系统开发的一个重要系列。目前,单片机原理与应用教材大都采用汇编语言讲解和设计程序实例,但汇编语言学习困难。在实际应用系统开发调试中,特别是开发比较复杂的应用系统时,为了提高开发效率和使程序便于移植,现在多用C语言。
在信息产业飞速发展的今天,我们生活中必不可需的设备都向着小型化、便携化、智能化、自动化的方向发展。所以电子密码保险柜随着快节奏的生活应运而生。在我国六七十年代还是传统的一把钥匙配一把锁,不管是单位还是个人每天都要认真检查是否锁上了门,而且钥匙还不能随便乱放,一旦不小心忘记放在哪里很可能就打不开门了。传统的锁也相当的不安全,会有一些不法分子想尽办法打开你的房锁去偷盗东西。电子密码保险柜的产生使得这些问题都不再是问题,我们只需简单的记住六位密码即可。
1.1 研究的目的和意义
人们从前使用的锁不但不方便,而且安全系数也比较低。随着社会的进步和人们生活水平的提高,老式的锁已经跟不上人们的要求,况且人们对防盗的要求越来越高,特别是对使用的便捷性也有了更高的需求。因此近几年一种新型的电子密码保险柜应运而生,受到了人们的青睐。有报警功能的密码保险柜这时正为人们解决了不少问题。但是市场上的密码保险柜大部分都是用于一些大公展开阅读全文
文档分享网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。



链接地址:https://www.wdfxw.net/doc71520960.htm