毕业论文

打赏
当前位置: 毕业论文 > 电子通信 >

AT89S52单片机密码可更改的电子密码锁设计+源码

时间:2016-11-26 21:47来源:毕业论文
以AT89S52和E2PROMAT24C02作为主控芯片和数据存储器单元的电子密码锁的设计方案。本设计由矩阵键盘、LCD1602液晶显示和报警电路等几个部分组成,源码,电路图

摘  要:针对老式的机械锁结构简单,安全性不好、保密性差的特点,提出了以AT89S52和E2PROMAT24C02作为主控芯片和数据存储器单元的电子密码锁的设计方案。本设计由矩阵键盘、LCD1602液晶显示和报警电路等几个部分组成,矩阵键盘可供用户随时修改密码,报警电路由蜂鸣器等组成,具有报警功能,提高了个人资料、部门文件档案的保密性和安全性,设计的电子密码锁具有安全实用等特点,符合住宅、办公用锁的要求,可作为产品进行开发。
关键词:AT89S52;密码锁;单片机设计;电子锁

The Design of Electronic Combination Lock That Its Password Can Be Changed
Abstract: In view of the old mechanical lock with the characteristics of simple structure, poor security and poor confidentiality, so I put forward the design scheme that makes the   AT89S52 and E2PROMAT24C02 as main control chip and data storage unit .This design makes AT89S52 microcontroller as the core of system, which are composed of matrix keyboard, LCD display and alarm system and other several parts. The user can set the password and change it many times to close and save the password at any time. It improves the privacy and the security of personal information and the department documents, and the design of electronic combination lock has the characteristics of safe and practical, which meets the requirement of residential, office of a lock and can be developed as a product.
Key Words:AT89S52; Trick lock; The single chip microcomputer design; Electronic lock
目 录

摘要    1
引言    1
1. 总体方案论证    2
2. 硬件电路设计    4
2.1 矩阵键盘模块    4
2.2 1602液晶显示模块    5
2.3 开锁电路模块    6
2.4 掉电存储模块    6
2.5 报警模块    7
2.6 振荡电路模块    8
2.7 复位电路模块    8
3. 软件设计    9
3.1 软件设计思路    9
3.2 程序设计    9
4. 系统调试    14
4.1 硬件调试    14
4.2 软件调试    14
4.3 软、硬件联调    14
4.4 仿真    14
5. 结束语    16
参考文献    16
附录    18
致谢    32 ,3995
密码可更改的电子密码锁设计
引言
锁在人们生活中一直扮演着非常重要的角色,它有效的保障了主人的生命和财产的安全。以往的锁都配有一把钥匙,出门在外必须携带,丢失后存在隐患,小偷可以通过专门的工具打开锁,从而大大降低了锁的安全性和可靠性。电子密码锁的设计方案有很多种,可以采用数字电路或者单片机控制方案,前者是基于硬件平台,电路升级是需要更换元器件,麻烦而且增加成本。以单片机为核心的设计方案,可以利用单片机灵活的编程设计,增加了密码锁的功能,大大了减少成本。本设计采用以单片机为核心的设计方案,包括矩阵键盘、LCD显示和报警系统等几个部分组成,用户可以随意修改密码,并且输入错误密码三次,系统会自动报警,增加了用户资料的安全性。
1. 总体方案论证
AT89S52是一种低功耗、高性能的CMOS8位微控制器,它具有8K在系统可编程FLASH存储器。使用ATMEL公司高密度非易失忆性存储器制造。片上的FLASH允许程序存储器在系统里可编程,同时也适于常规编程器[1]。ATMEL的AT89S52是一种高效微控制器,AT89S52为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。现今常见的密码锁设计主要有两种方案,一种是中规模集成电路控制的方案,另一种是单片机控制的方案。 AT89S52单片机密码可更改的电子密码锁设计+源码:http://www.youerw.com/tongxin/lunwen_395.html
------分隔线----------------------------
推荐内容