基于STC89C51RC单片机电子密码锁设计(任务书,开题报告,论文10000字)
摘 要
随着社会不断发展,人民生活质量在不断提高。从古至今,安全一直是人们关注的一个话题,锁的作用是就用来保证安全。过去常常使用传统的钥匙开锁,使用很不方便,如果钥匙丢失那么会带来很多的麻烦。随着科技的进步,人们对锁的要求越来越高。为了满足人们日益增长的需求,增加家居安全性,保障人民的财产安全,锁的设计也是越来越精密,越来越趋于智能便利化。20世纪80年代单片机的问世,出现了电子智能密码锁,引入了智能化管理用,代替了传统的机械锁。这已经普遍成为一种趋势,并在不断地普及,我们可以根据需要随时修改密码,以防止密码被他人窃取,且密码锁具有火灾警报等一系列功能。微处理器密码锁的诞生,极大提高了锁安全性,更加人性化且使用方便、操作简介。
本设计采用STC89C51RC单片机系统、LCD1602液晶显示、4*4矩阵键盘和蜂鸣器、温度检测模块等组成。密码锁具有更改、设置六位数字密码、火灾报警、超次报警且锁定3分钟、密码错误报警等功能。
关键词: STC89C51 4*4矩阵键盘 LCD1602 温度报警 电子密码锁
The design of electronic code lock
Abstract
With the development of the society, the quality of people's life is improving.Since ancient times, safety has always been a topic of concern for people, and the role of the lock is to keep it safe.It used to be very inconvenient to use the traditional key unlocked.If you lost your key, you can bring a lot of trouble, with the progress of science and technology, people also more and more high to the requirement of the lock, in order to meet people's growing demand, increase household security, safeguard people's property safety, the design of the lock is also more and more sophisticated, more and more tend to be more intelligent and facilitation.MCU in the 1980 s, the advent of the intelligent electronic combination lock, introduced the intelligent management, instead of the traditional mechanical lock.It has generally become a trend, and in constant popularization, we can according to need to change the password at any time, in order to prevent the password is stolen by others, and the combination lock has a series of functions such as fire alarm.The birth of microprocessors coded lock is a great way to improve lock security and make use of convenience and operation.
This design based on STC89C51RC single-chip microcomputer system, LCD1602 liquid crystal display, 4-by-4 matrix keyboard and buzzer, temperature detection module and so on.The password lock has the ability to change, set up six digital code, fire alarm to call the alarm, and lock for 3 minutes, password error alarm and so on.
Key words: STC89C51;4*4matrix keyboard; LCD1602 ;temperature alarm ; electronic code lock
目录
摘 要 I
Abstract II
第一章 绪论 1
1.1 课题简介 1
1.2 研究背景及发展现状 1
1.3 研究目的及意义 2
第二章 系统总体设计 3
2.1 电子密码锁设计的具体要求 3
2.2 系统框架 3
2.3硬件选型 4
2.3.1 控制器的选取 4
2.3.2 时钟模块的选择 4
2.3.3 传感器的选取 5
2.3.4 液晶模块的选取 5
2.3.5 按键模块的选取 5
2.3.6 存储密码模块的选取 6
2.3.7 报警模块和开锁模块选取 6
2.4 本章小结 6
第三章 系统硬件设计 7
3.1 单片机STC89C51简介 7
3.1.1 主要特性 7
3.1.2 引脚功能说明 7
3.2 主要电路设计 8
3.2.1 最小控制系统电路设计 8
3.2.2 液晶显示电路设计 9
3.2.3 继电器电路的设计 12
3.2.4 矩阵键盘电路设计 13
3.2.5 蜂鸣器电路设计 14
3.2.6 DS18B20温度传感器电路的设计 14
3.3 本章小结 20
第四章 系统软件设计 21
4.1 软件流程设计 21
4.2各模块程序流图 21
4.2.1 主程序模块 21
4.2.2 键盘扫描模块 22
4.2.3 修改密码模块 23
4.2.4温度检测模块 24
4.3 本章小结 25
第五章 软件调试与实现 27
5.1电子密码锁原理图和实物图 27
5.1.1 密码锁总电路图 27
5.1.2 密码锁实物图 27
5.2软件调试 28
5.3操作说明 30
5.4 本章小结 31
第六章 总结 31
参考文献 32
|