admin 发表于 2016-6-22 10:26:36

基于51单片机的电子密码锁

技术:单片机、C语言等
摘要:
锁的问世,从而使人类社会的复杂度上升一个阶段,也正是由于人们生活水平不断提高和安全意识的加强,对安全的要求也就越来越高。而人们对它要求甚高,既要求安全可靠的防盗,又要求方便使用,这也是制作锁的人一直需要解决和提高的问题。
本文通过STC89C51的单片机控制的电子密码锁,外设了4x4矩阵键盘、LCD1602显示屏和报警系统等各种模块的结合,进行分模块的详细阐述设计理念。而主要功能是,通过用户的密码输入,实现开锁的功能;而且支持用户进行六位密码的设置和修改,超过规定次数密码输入错误,将进行报警锁死等功能。且本设计使用成本低廉,功能简单实用,具有较强的可扩展性。除上述基本的密码锁功能外,依据实际的情况还可以通过多个继电器进行负载连接,可以进行密码控制强弱电类别的机械设备,既可以进行密码安全的控制管理,又可以防止不必要的操作,产生用电安全问题。
关键词:STC89C51;电子密码锁;报警系统;扩展性

目录:
1引言    1
1.1 课题背景和意义    1
1.2 电子密码锁发展趋势    1
2 系统方案设计    3
2.1 电子密码锁设计实现功能    3
2.2 电子密码锁芯片选择    3
2.3 整体设计原理    4
3 系统硬件及模块的设计    6
3.1 单片机STC89C51    6
3.1.1 单片机STC89C51简介    6
3.1.2 单片机最小系统概述    7
3.2 存储芯片AT24C02    9
3.2.1 AT24C02存储芯片概述    9
3.2.2 AT24C02存储芯片基本工作原理    9
3.3 LCD显示模块    10
3.3.1 LCD1602液晶简介    10
3.3.2 LCD1602液晶引脚说明    11
3.3.3 LCD1602液晶基本工作原理    11
3.4 矩阵键盘设计    14
3.4.1 矩阵键盘概述    14
3.4.2 矩阵键盘扫描原理    14
3.5 声音报警模块    15
3.6 继电器控制模块    16
3.7 供电模块    16
4 系统软件设计    17
4.1 主程序设计    17
4.2 键盘扫描子程序    18
4.3 密码设置子程序    18
4.4 开锁子程序    20
4.5 软件调试过程    21
5 系统制作及调试    24
5.1 电路焊接顺序    24
5.2 硬件调试问题及解决方法    26
结论    27
参考文献    28
附录一 电子密码锁原理图    29
附录二 电子密码锁程序源代码    30
致谢    49

论文字数:12145
包含资料:


截图:


百度网盘下载地址(金币充值):
**** 本内容需购买 ****


yichan 发表于 2020-3-10 21:58:01

正需要,支持楼主大人了!
页: [1]
查看完整版本: 基于51单片机的电子密码锁