1 / 62
文档名称:

电子密码锁.doc

格式:doc   大小:293KB   页数:62页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

电子密码锁.doc

上传人:916581885 2021/4/7 文件大小:293 KB

下载得到文件列表

电子密码锁.doc

相关文档

文档介绍

文档介绍:电子密码锁
东北大学秦皇岛分校自动化工程系
自动控制系统课程设计
基于单片机的电子密码锁设计
专业名称
自动化
班级学号
学生姓名
指导教师
设计时间
~
东北大学秦皇岛分校自动化工程系
《自动控制系统》课程设计任务书
专业 自动化 班级 姓名
设计题目:基于单片机的电子密码锁设计
一、设计实验条件
地 点:自动化系实验室
实验设备:PC机
二、设计任务
本设计采用单片机为主控芯片,结合外围电路,组成电子密码控制系统,用户想要打***,必先通过提供的键盘输入正确的密码才可以,密码输入错误有提示。系统能够实现:
1. 正确输入密码前提下,***提示;
2. 错误输入密码情况下,蜂鸣器报警;
3. 密码可以根据用户需要更改。
三、设计内容
1、绪论
在安全技术防范领域,具有防盗报警功能的电子密码控制系统逐渐代替传统的机械式密码控制系统,克服了机械式密码控制的密码量少、安全性能差的缺点,使电子密码控制系统无论在技术上还是在性能上都大大提高了一步。随着大规模集成电路技术的发展,特别是单片机的问世,出现了带微处理器的智能密码控制系统,它除具有传统电子密码控制系统的功能外,还引入了智能化管理、专家分析系统等功能,从而使密码控制系统具有很高的安全性、可靠性,应用日益广泛。
电子密码控制是一种通过密码输入来控制电路或是芯片工作,从而控制机械
开关的闭合,完成***、闭锁任务的电子产品。电子密码控制不论性能还是安全性都已大大超过了机械类。其特点如下[1]:
1) 保密性好,远远高于机械锁控制。随机***成功率几乎为零。
2) 密码可变,用户可以随时更改密码,防止密码被盗,同时也可以避免因人员的更替而使控制的保密性下降。
3) 误码输入保护,当输入密码多次错误时,报警系统自动启动。
4) 无活动零件,不会磨损,寿命长。
5) 使用灵活性好,不像机械锁必须佩带钥匙才能***。
6) 电子密码控制系统具有操作简单易行,一学即会的特点。
电子密码锁是集计算机技术、电子技术、数字密码技术为一体的机电一体化高科技产品,具有安全性高,使用方便等优点[2]。
本次设计论文主要分为两大模块,一是硬件系统电路部分,另一个是用C语言编写的软件程序部分,基本能完成电子密码锁的***、修改密码、密码错误报警等主要功能,成本低,可靠性高,具有很好的市场应用价值。
2、主体设计部分
系统总体设计
本设计主要由单片机、矩阵键盘、液晶显示器和密码存储等部分组成[3]。其中矩阵键盘用于输入数字密码和进行各种功能的实现。由用户通过连接单片机的矩阵键盘输入密码,后经过单片机对用户输入的密码与自己保存的密码进行对比,从而判断密码是否正确,然后控制引脚的高低电平传到***电路或者报警电路控制***还是报警,实际使用时只要将单片机的负载由继电器换成电子密码锁的电磁铁吸合线圈即可。系统整体框图如图1所示。
键盘输入模块
复位电路
密码存储模块
***电路
报警电路
显示模块
AT89S52
图1 系统结构框图
各模块功能如下:
1.键盘输入模块:分为密码输入按键与几个功能按键,用于完成密码锁输入功能。
2.显示模块:用于完成对系统状态显示及操作提示功能。
3.复位电路:完成系统的复位。
4.报警电路:用于完成输错密码时候的警报功能。
5.密码存储模块:用于完成掉电存储功能,使修改的密码断电后仍能保存。
6.***电路:应用继电器及发光二极管模拟***,完成***及***提示。
主要芯片介绍
AT89S52
AT89S52单片机是一个低功耗,高性能CMOS 8位单片机,片内含8K Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的AT89S52可为许多嵌入式控制应用系统提供高性价比的解决方案[4]。
AT89S52具有以下标准功能: 8k字节Flash,256字节RAM,32 位I/O 口线,看门狗定时器,2个数据指针,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,