应用电子技术专业论文 电子密码锁设计Word文档格式.docx
- 文档编号:13897527
- 上传时间:2022-10-14
- 格式:DOCX
- 页数:28
- 大小:467.74KB
应用电子技术专业论文 电子密码锁设计Word文档格式.docx
《应用电子技术专业论文 电子密码锁设计Word文档格式.docx》由会员分享,可在线阅读,更多相关《应用电子技术专业论文 电子密码锁设计Word文档格式.docx(28页珍藏版)》请在冰豆网上搜索。
设计
(论文)工作
内容
采用单片机、LCD等芯片,设计电子密码锁,能随时修改密码,输入密码时可以使用删除键对输入密码进行修改;
具有防多次试探功能,连续输入密码达到一定次数,发出光声报警密码输入错误时有光声报警,连续输入3次错误,键盘自锁,等待管理解锁;
开锁后或修改密码后可以选择退出,返回开锁前状态。
(论文)的主要技术指标
1)能多次修改密码;
2)能防多次试探;
3)带报警和锁键盘功能
4)LCD1602显示方式:
5)开锁前显示:
pleaseinput
6)输入密码正确时显示:
WELCOME
7)输入密码错误时显示:
ERORR
8)用户连续输入密码3次错误显示:
Close
9)第一次输入修改密码时显示:
Revision
10)第二次输入修改密码时显示:
inputagain
11)修改密码成功时显示:
Changed
(论文)的基本要求
1)掌握Proteus软件的基本应用,用于设计与仿真;
2)需要用protel软件绘制电路原理图及局部原理图;
3)掌握单片机编程语言,可选用汇编语言或C语言;
4)掌握焊接电路的步骤与技巧。
应收集的资料及主要参考文献
[1]江晓安,董秀峰.
模拟电子技术.第3版.西安:
西安电子科技大学出版社2001.p34-39
[2]陈明荧.
8051单片机课程设计.
第2版.北京:
清华大学出版社,
2003.p45-67
[3]邢敏华.模拟、数字及电力电子技术.第4版.北京:
机械工业出版社,2013.p56-76
[4]陈中平.51单片机C语言程序设计经典实例.第5版.北京:
电子工业出版社,2012.p67-89
[5]胡宴如.模拟电子技术.耿苏燕.第4版.北京;
高等教育出版社,2013:
p83-93
[6]杨志忠.数字电子技术.第4版.北京:
p240-244
[7]陆国和.电路与电工技术.顾永杰.第3版.北京:
高等教育出版社,2010:
p253-285
[8]王静霞.单片机应用技术.杨宏丽.第2版.北京:
电子工业出版社,2014:
p141-150
[9]朱岩.工业用微型计算机.2011年版.北京:
机械工业出版社,2011:
p182-227
摘要
本论文研究的是如何进行电子密码锁的设计,本系统由单片机系统、矩阵键盘、LED显示和报警系统组成。
系统能完成开锁、超时报警、超次锁定、管理员解密、修改用户密码基本的密码锁的功能。
本设计是基于AT89C51单片机为控制核心的密码锁设计方案。
在本次基于单片机的电子密码锁设计中,将采用AT89C51单片机作为控制核心,配合相应的电路和软件程序,实现密码的输入和修改、信息的显示、键盘的锁定、系统报警、开锁和闭锁等功能。
在设计中,利用识别密码是否正确来开锁或报警,通过串行存储器AT24C02来实现密码的修改和存储
关键词:
AT89C51单片机,密码锁,矩阵键盘
Abstract
ThethesistellusthatHowtomadeaeletroniccodedlock,thesystemwascomposedofmcusystems,matrixkeyboard,LEDdisplayandalarmsystem.theycanopenlock,alarm,lock,decryptandchangepassword.
This
design
is
about
combination
lock,
based
on
the
AT89C51
single-chip
microcomputer
as
core
of
controlling
goals.
in
which
goals
cooperated
with
relevant
circuits
and
software
programs
can
achieve
such
functions
like
password
input
modification,
information
display,
keyboard
locking,
warning
system,
openness
closeness
lock
etc.
In
this
design,
alarming
aaccording
to
identifying
password,
revision
storage
achieved
by
function
AT24C02
serial
storage.
Keywords:
AT89C51SCM,Combination
Electronic
Matrix
keyboard
第1章电子密码锁简介
1.1电子密码锁的概念
什么是电子密码锁?
“一种通过密码输入来控制电路或者是芯片工作,从而控制机械开关的闭合,完成开锁、闭锁任务的电子产品。
”——XX百科上是这样解释的。
简单来说,电子密码锁就是能够实现密码等信息的设置、存贮、识别和显示,以及报警信号的接收和发送等功能的电子器件。
1.2电子密码锁设计的背景及意义
基于单片机的电子密码锁的出现,在一定程度上解决了用户私人财产安全的问题。
但是,时代在发展,社会在进步,任何事物只有不断地进步才能适应时代发展的需求。
电子密码锁虽然有安全性高、操作简单等优点,但是却不如机械锁价格低廉,因此,在市场上的主流产品还是机械锁。
电子密码锁要想取代机械锁成为市场上的主流,就必须不断改进,在具有更多功能的同时向更智能化和更低成本化发展。
这就需要我们不断研究电子密码锁的设计方法和实现原理。
因此,研究基于单片机的电子密码锁的设计是很有必要且具有现实意义的。
1.3电子密码锁的现状及发展趋势
目前,和西方发达国家相比,我国的电子密码锁技术还相对落后。
在西方发达国家,电子密码锁的种类已经很齐全,技术也比较先进,且在各个领域得到了广泛应用。
在我国,电子密码锁技术却才相当于国际上七十年代的水平,相对来说还很落后。
20世纪80年代以来,随着各种电子集成电路的出现,特别是单片机的面世,电子密码锁得到了很大的发展。
相对于笨重而构造简单的传统机械锁来说,电子密码锁具有体积小,可靠性高的优势。
但是就目前而言,电子密码锁的价格相对较高且需要有电源提供能量,使得其使用还局限在一定范围,特别是在国内,各种条件的制约使得电子密码锁暂时难以普及。
尽管电子密码锁还存在着一些缺陷,但是其安全性高、方便易用、能够智能报警的优势却是传统钥匙锁取代不了的,而且随着电子信息技术的发展和各种电子器件的价格的不断降低,电子密码锁也将往低成本、多功能的方向发展。
1.4设计内容
本设计研究的是如何进行电子密码锁的设计,本系统由单片机系统、矩阵键盘、LED显示和报警系统组成。
第2章硬件设计
2.1系统设计框图
电子密码锁的组成框图,它是以51系列单片机(AT89s51)为核心,配以相应硬件电路,完成密码的设置、存贮、识别和显示、驱动电磁执行器并检测其驱动电流值、接收传感器送来的报警信号、发送数据等功能。
单片机接收键入的代码,并与存贮在EEPROM中的密码进行比较,如果密码正确,则驱动电磁执行器开锁;
如果密码不正确,则允许操作人员重新输入密码,最多可输入三次;
如果三次都不正确,则单片机通过通信线路向智能监控器报警。
单片机将每次开锁操作和此时电磁执行器的驱动电流值作为状态信息发送给智能监控器,同时将接收来自传感器接口的报警信息也发送给智能监控器,作为智能化分析的依据。
系统结构框图和仿真电路如下。
图1系统结构框图
图2系统仿真电路
2.2AT89S52单片机介绍
AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。
使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。
片上Flash允许程序存储器在系统可编程,亦适于常规编程器。
在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。
AT89S52具有以下标准功能:
8k字节Flash,256字节RAM,32位I/O口线,看门狗定时器,2个数据指针,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。
另外,AT89S52可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。
空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。
掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。
图3单片机引脚图
图3单片机引脚图
引脚介绍如图3所示
Vcc;
电源
GND;
接地
P0口:
P0口是一个8位漏极开路的双向I/O口。
作为输出口,每位能驱动8个TTL逻辑电平。
对P0端口写“1”时,引脚用作高阻抗输入。
当访问外部程序和数据存储器时,P0口也被作为低8位地址/数据复用。
在这种模式下,P0具有内部上拉电阻。
在flash编程时,P0口也用来接收指令字节;
在程序校验时,输出指令字节。
程序校验时,需要外部上拉电阻。
P1口:
P1
口是一个具有内部上拉电阻的8
位双向I/O
口,p1
输出缓冲器能驱动4
个TTL逻辑电平。
对P1
端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。
作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。
此外,P1.0和P1.2分别作定时器/计数器2的外部计数输入(P1.0/T2)和时器/计数器2的触发输入(P1.1/T2EX),具体如下表3-1所示。
在flash编程和校验时,P1口接收低8位地址字节。
P2口:
P2
口,P2
个TTL
逻辑电平。
对P2
在访问外部程序存储器或用16位地址读取外部数据存储器(例如执行MOVX
@DPTR)时,P2
口送出高八位地址。
在这种应用中,P2
口使用很强的内部上发送1。
在使用8位地址(如MOVX
@R
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 应用电子技术专业论文 电子密码锁设计 应用 电子技术 专业 论文 电子 密码锁 设计