单片机密码锁课程设计.pdf
文本预览下载声明
目 录
1 引言1
2 主要元器件介绍2
2.1主控芯片AT89S512
2.1.1AT89S51性能简介2
2.1.2AT89S51引脚功能说明3
2.2LCD1602 显示器5
2.2.1接口信号说明5
2.2.2 主要技术参数5
2.2.3 1602 基本操作步骤5
3 系统硬件7
3.1设计原理7
3.2 电路总体构成7
3.3键盘输入部分8
3.4LCD1602 显示8
4 系统软件设计10
4.1主程序模块10
4.2 按键功能模块11
4.3修改密码模块13
4.4 开锁模块14
参考文献16
附录17
课程设计说明书
1 引言
锁任务的电子产品。它的种类很多,有简易的电路产品,也有基于芯片的性价
比较高的产品。现在应用电子密码锁是一种通过密码输入来控制电路或是芯片工
作,从而控制机械开关的闭合,完成开锁、闭锁的电子密码锁是以芯片为核心,通
过编程来实现的。其性能和安全性已大大超过了机械锁。
在日常生活和工作中,住宅与部门的安全防范、单位的文件档案、财务报表以
及一些个人资料的保存多以加锁的办法来解决。目前门锁主要用弹子锁,其钥匙容
易丢失;保险箱主要用机械密码锁,其结构较为复杂,制造精度要求高,成本高,
且易出现故障,人们常需携带多把钥匙,使用极不方便,且钥匙丢失后安全性即大
打折扣。针对这些锁具给人们带来的不便若使用机械式钥匙开锁,为满足人们对锁
的使用要求,增加其安全性,用密码代替钥匙的密码锁应运而生。它的出现为人们
的生活带来了很大的方便,有很广阔的市场前景。由于电子器件所限,以前开发的
电子密码锁,其种类不多,保密性差,最基本的就是只依靠最简单的模拟电子开关
来实现的,制作简单但很不安全,在后为多是基于EDA 来实现的,其电路结构复
20 2051
杂,电子元件繁多,也有使用早先的 引脚的 系列单片机来实现的,但密码
简单,易破解。随着电子元件的进一步发展,电子密码锁也出现了很多的种类,功
能日益强大,使用更加方便,安全保密性更强,由以前的单密码输入发展到现在的,
密码加感应元件,实现了真正的电子加密,用户只有密码或电子钥匙中的一样,是
打不开锁的,随着电子元件的发展及人们对保密性需求的提高出现了越来越多的电
子密码锁。
本设计采用单片机为主控芯片,结合外围电路,组成电子密码锁,用户想要打
开锁,必先通过提供的键盘输入正确的密码才能将锁打开,密码输入错误有提示,
为了提高安全性,当密码输入错误三次将报警。密码可以由用户自己修改设定。修
改密码之前必须再次输入密码,以防止误操作。
1
课程设计说明书
2 主要元器件介绍
2.1主控芯片AT89S51
2.1.1AT89S51性能简介
AT89S51具有如下特点:40个引脚,4k BytesFlash 片内程序存储器,128bytes
RAM 32 / I/O 5
的随机存取数据存储器 ( ), 个外部双向输入输出 ( )口, 个中断优
先级2 层中断嵌套中断,2 个16位可编程定时计数器,2 个全双工串行通信口,看门
狗 (WDT)电路,片内时钟振荡器。
此外,AT89S51设计和配置了振荡频率可为0Hz 并可通过软件设置省电模式。
空闲模式下,CPU 暂停工作,而RAM 定时计数器,串行口,外中断系统可继续工
作,掉电模式冻结振荡器而保存RAM 的数据,停止芯片其它功能直至外中断激活
显示全部