更新时间:06-23 上传会员:甄老师
分类:工业大学 论文字数:12593 需要金币:2000个
摘要:当今社会,电子产品早已在生活中普及,但伴随着人们对生活提出了更高要求,电子产品的智能化已经是大势所趋,因此传统的机械密码锁已不能满足现代人对安全的需要,由单片机控制的智能密码锁将逐步取代机械锁的地位。
本次设计目标主要是实现超次(三次)输错密码报警、锁定键盘,用户自定义密码以及输错密码报警等实用功能。因而选用AT89C51单片机并由其构成最小系统,辅之以4*4矩阵键盘构成的输入模块(由P1口控制),LCD1602构成的显示模块,AT24C02构成的存储模块。
经实验证明,此智能密码锁具有合理的设计方法,较低的成本,但操作方法简单易行,安全实用,完全满足人们日常办公及居家生活的要求,具有极高的推广价值。
关键词:密码锁;AT89C51;LCD1602;4*4矩阵键盘
目录
摘要
Abstract
第一章 绪论-1
1.1课题背景-1
1.2智能密码锁发展方式-1
1.3研究的意义-2
第二章 设计方案的选择-3
2.1智能密码锁设计的具体要求-3
2.2总体方案的选择-3
第三章 系统硬件设计-5
3.1设计原理-5
3.2单片机选择-6
3.2.1功能特性-6
3.2.2引脚功能说明-6
3.2.3单片机最小系统-7
3.3LCD1602显示模块-8
3.3.1 LCD1602显示模块的性能-8
3.3.21602型LCD的接口信号说明-8
3.3.31602型LCD的主要技术参数-9
3.3.4基本操作程序-9
3.4晶体振荡器-10
3.5存储芯片AT24C02-10
3.6继电器控制模块-11
3.7矩阵键盘模块-11
第四章 系统的软件设计-13
4.1主程序模块设计-13
4.2键盘扫描子程序-14
4.3密码设置子程序-15
4.4开锁子程序-16
4.5软件调试-16
第五章 系统的安装调试-20
5.1安装的注意事项-20
5.1.1密码锁安装的操作步骤-20
5.2智能密码锁的硬件调试-20
结束语-22
致 谢-23
参考文献-24
附录A 原理图-25
附录B 仿真图-26
附录C 程序-27