摘 要:现代生活中随着人们生活水平的提高,怎样实现家庭防盗已经成为了亟待解决的问题,传统的机械锁因为自身结构的过于简单,又存在安全隐患,已经无法满足人们的需求。为满足人们的这种需求,增强锁的安全性,用密码代替钥匙的密码锁应运而生。本电路设计具有按键输入有效提示,输入错误提示,开锁电路,控制报警电路,修改密码等多种功能,可在意外泄密的情况下随时修改密码6位数密码,保密性强,使用灵活性高。当密码连续3次输入错误时。它是通过按键输入与存储密码进行对比,从而控制电磁锁的开关,具有推广意义。62783
Abstract: With the improvement of people’s living standards, it has become particularly prominent about how to achieve Anti-theft family. The traditional mechanical lock has such shortcoming as simple structure,low security, it can’t meet people’s demands. For satisfying this request, the cipher lock is appeared. Circuit design is the key input prompt effective, the input error, unlock circuit, alarm circuit control, modify the password and other functions, can leak case in accident at any time to change the password 6 digit password, strong confidentiality, high use flexibility. When the password input error when 3 consecutive times. It is through the key input compared with the stored password, so as to control the electromagnetic lock switch, with the promotion of significance.
Key words:51 microcontroller, alarm, modify password
1 绪论 4
1.1 课题背景和意义 4
1.2 电子密码锁发展趋势 4
2 总体设计方案的确定 5
2.1 电子密码锁设计的具体要求 5
2.2 总体设计方案选定 6
3 系统硬件设计 6
3.1 设计原理 6
3.2 单片机STC89C51简介 7
3.3 AT24C02存储芯片 10
3.4 LCD显示模块 11
3.5 键盘设计 14
3.6 声音提示模块 15
3.7 继电器控制模块 16
4 系统软件设计 17
4.1 主程序模块 17
4.2 系统模块密码设置子程序 17
4.3 开锁子程序 19
4.4 软件调试 19
结 论 23
参考文献 24
致 谢 25
附录一 原理图 26
附录二 电子密码锁程序源代码 27
1 绪论
1.1 课题背景和意义
随着电子技术和计算机技术的飞速发展,单片机性能不断完善,性能价格比显著提高,技术日趋完善。由于单片机具有体积小、重量轻、价格便宜、功耗低、控制功能强及运算速度快等特点,因而在国民经济建设、军事及家用电器等各个领域均得到了广泛的应用。本设计利用单片机及附加电子元器件实现数据采集和控制算法,来完成某一实际功能,检验并提高同学对整体电路设计和把握能力,了解单片机系统设计流程,以及电路板的实际制作和调试能力。同时也加强对数字电路、单片机和微机原理等课程知识的实际应用能力,也为同类产品的进一步发展奠定理论和实践基础。