摘要:在当今的社会中,人们对自身财产,隐私的保护日益看重,且许多不法分子对于传统机械锁的开锁门路越来越丰富,所以在这两种现象的双重作用下,电子密码锁应运而生。相对于传统的机械锁,电子密码锁无需携带钥匙,简单方便,也不用担心因为钥匙丢失而开不了锁的问题出现,且质量较机械锁更好,更不易损坏,最主要的是,电子密码锁的安全性比机械锁更高,这也是电子密码锁被采用的最主要的优势[1]。
在性能高于传统机械锁的同时,电子密码锁的制作成本也并不一定高于传统机械锁。通过单片机制作的密码锁制作过程简单方便,材料便宜,为电子密码锁在社会上的普及提供了可能[2]。
在本次设计中,利用无线收发模块将单片机主板与遥控板远程连接,实现远程控制。其中主要用到了1602液晶显示模块,NRF24L01无线收发模块,24C02存储模块,蜂鸣器模块等。本次设计的期望实现功能有1.能够通过按键输入密码解锁;2.能够通过无线模块远程输入密码解锁;3.输入密码错误达到三次会有鸣笛警报等等。
关键词:密码锁,AT24C02,STC89C51,NRF24L01
目录
摘要
Abstract
第一章 绪论-3
1.1 课题的背景和意义-3
1.2 电子密码锁的发展趋势-4
第二章 总体方案的确定-6
2.1 电子密码锁的设计指标和要求-6
2.2 总体设计方案选定-6
第三章 硬件系统设计-7
3.1设计思路-7
3.2 单片机STC89C51的简介-7
3.3 AT24C02存储芯片-11
3.4 LCD显示模块-12
3.5 键盘设计-14
3.6 声音提示模块-16
3.7 继电器控制模块-16
3.8 无线收发模块-17
第四章 系统软件设计-21
4.1 主程序模块-21
4.2 系统模块密码设置子程序-23
4.3 开锁子程序-24
4.4 软件调试-25
第五章 系统调试-28
5.1 调试结果-28
第六章 总结-30
参考文献-32
附录一 原理图-34
附录二 仿真图-35
附录三 部分源程序-36