单片机控制安全密码锁的设计(附程序,pcb,原理图)(含开题报告,中期检查表,毕业论文13900字)
摘 要:普通机械密码锁的密码容易被破译,因此其安全性已受到严重的威胁。而电子密码锁因为较安全可靠而具有广泛的应用前景。本文介绍的电子密码锁由矩阵键盘、AT89C2051单片机、发光二极管显示和报警系统组成。系统能完成密码开锁、错误警示、超次锁定、密码修改等密码锁的基本功能。除上述密码锁的基本功能外,还具有掉电保护、远程报警等功能,该密码锁具有安全、实用、成本低等特点,符合住宅用锁的要求,具有一定的实用价值。
关键词: 密码锁 ; 2051单片机 ; 远程报警;
Abstract: General machinery combination lock password is easy to crack, therefore its security has been a serious threat. While the electronic combination lock because more safe and reliable and has wide application prospects. This paper introduces the electronic keyboard, AT89C2051 by matrix combination lock MCU, leds display and alarm systems. System can accomplish password lock, error warning, super times lock, such as password changing the basic function of combination lock. In addition to the combination lock the basic function of the outside, still have off electrical protection, remote alarm functions, this combination lock is safe, practical and low costs, accord with the request, with lock residence is of certain practical value.
Key words: electronic coded lock ; AT89C2051 ; remote warning
研究目的:实现家庭防盗
研究内容:(1)完成与本课题有关的近期报道的论文及相关技术资料的查询与整理;
(2)完成密码锁电路设计及单片机控制的电子线路原理图设计;并利用Protel完成硬件电路板的PCB图设计;
(3)完成相应的控制软件设计;
(4)完成该系统的硬、软件调试;
(5)完成毕业设计论文的撰写工作(包括论文与中英文摘要)。
密码锁设计所具有的功能
(1) 可设置5位密码,密码两次输入相同方可确认开门;
(2) 修改密码必须在门内按修改键(用开关代替)且输入正确原密码后方可执行;
(3) 密码三次输入错误,会报警(预设远程报警);
(4) 附加正确钥匙时,可使用救急密码,以防密码忘记时急用;
(5) 掉电密码不丢失;
目 录
摘 要…………………………………………………………………………………1
关键词…………………………………………………………………………………1
1引 言…………………………………………………………………………………2
2 密码锁总体设计方案………………………………………………………………3
2.1 密码锁设计所具有的功能………………………………………………………3
2.2 方案的选择………………………………………………………………………3
2.3 密码锁系统基本结构……………………………………………………………3
2.4 各个模块功能分析………………………………………………………………4
3 电子密码锁的硬件组成及其说明…………………………………………………7
3.1 电路原理…………………………………………………………………………7
3.2 AT89C2051芯片的介绍…………………………………………………………8
3.3 键盘简介………………………………………………………………………12
3.4 AT24C02简介…………………………………………………………………14
3.5 MAX1232芯片的介绍……………………………………………………………18
3.6 PCB制版…………………………………………………………………………20
4 电子密码锁的软件设计及相关说明……………………………………………22
4.1 软件编程概述…………………………………………………………………22
4.2 系统资源分配…………………………………………………………………23
4.3 几个主要模块的流程…………………………………………………………25
4.4 24C02 E2PROM的读写程序……………………………………………………31
4.5 4*4矩阵键盘处理程序…………………………………………………………32
5 系统调试和分析…………………………………………………………………34
5.1 硬件检测………………………………………………………………………34
5.2 软件部分的调试………………………………………………………………34
5.3 系统的优化与改进方案………………………………………………………34
6结 论……………………………………………………………………………………35
参考文献……………………………………………………………………………………35
致 谢………………………………………………………………………………………36
附 录…………………………………………………………………………………37