摘要:随着科学技术的不断进步与普及,信息技术也被慢慢的应用渗透到寻常百姓家庭,在信息时代中信息技术使人们的日常生活带来了许多方便,让人们感受到了信息给人们生活带来便捷,比如网上购物,听音乐等各种休闲活动。但同时也存在一定的安全问题,现在的社会上也出现了许多关于信息泄密的案件。小则对个人没有太大的损失,大则影响到整个社会甚至国家的发展与进步,因此对个人信息安全已经成为现代人关注的焦点的关注。通过对传统生活的回顾从前人们生活用的机械锁已经不能满足当今人们生活的要求,必须设计开发出更具安全性能符合信息时代的现代化电子锁,根据社会的发展需要设计一块符合现代社会的电子锁已是时代的趋势。本设计以AT89C51单片机作为主要控制芯片,采用液晶显示并配合存储芯片,且带有矩阵键盘输入功能的电子密码锁。通过相应的发光二极管的亮与灭来表示电子锁的打开与关闭。本课题利用单片机方便的编程方法及一些必要的元器件和外围电路,能简单的实现密码锁的基本功能。用户设置密码的随意性是的系统的安全性大大增强,同时如果能增加一些其他的功能比如指纹识别、人脸识别等功能就能进一步增加密码锁的保密性。为了提高人机交互的特点方便输入及必要的提示信息可采用了1602作为显示单元,这样人们对于整个系统的运行就一目了然。
关键词:电子密码锁;单片机;存储器;液晶显示;行列式键盘
目录
摘要
ABSTRACT
1引言 -1
2 系统设计-1
2.1 设计任务和要求-2
2.2系统总结构设计图-2
2.3 功能模块介绍-3
3 各模块的实现-4
3.1 时钟电路与复位电路-4
3.1.1时钟电路-4
3.1.2复位电路-4
3.2 矩阵键盘-5
3.2.1 矩阵键盘扫描原理-5
3.2.2矩阵键盘的电路设计-7
3.2.3 矩阵扫描子程序-8
3.3 1602液晶显示模块-9
3.3.1 1602液晶显示电路-9
3.3.2 1602显示流程图-11
4 单片机的硬件结构-12
4.1 单片机的特点与结构-12
4.1.1 单片机的特点-12
4.1.2 单片机的硬件结构-12
4.1.3 单片机片内结构-12
4.2 外围显示及蜂鸣器的作用-13
4.2.1外围显示-13
4.2.2蜂鸣器的作用-14
4.3 存储器-14
5 密码设置-15
5.1 密码的设计-15
5.1.1 密码的构成-15
5.1.2 密码设计逻辑图-15
5.2 密码的比较-16
5.2.1 密码的比较过程-16
5.2.2密码比较的逻辑图-16
5.3 改密处理-17
5.3.1 修改密码的方法-17
5.3.2 修改密码的逻辑图-17
6 实现与检测-18
6.1 操作面板介绍-18
6.2 电路图及器件清单-19
6.3 模块检测-20
6.4 实物图-21
7 结论-23
致谢-24
参考文献-25
附录:程序代码-26