帮帮文库

返回

基于单片机和串行EEPROM的智能密码锁的设计与制作 基于单片机和串行EEPROM的智能密码锁的设计与制作

格式:word 上传:2025-11-30 05:36:11
,具有工作电压宽擦写次数多大于次写入速度快小于等特点。具有及等三种封装形式,以适应不同产品的需求。时钟电路为片内振荡器的反相放大器的输入和输出端,如图示。可采用石英晶体或陶瓷振荡器组成时钟振荡器,如需从外部输入时钟驱动,时钟信号从输入,应悬空。由于输入到内部电路是经过个分频触发器,所以输入的外部,所以输入的外部时钟信号无需特殊要求,但它必须符合电平的最大和最小值及时序规范。电路里采用的是的晶振,则周期为有关电路如下图图振荡电路复位电路复位电路采用了微分型复位电路如图所示图复位电路复位电路的基本功能是系统上电时提供复位信号直至系统电源稳定后撤销复位信号为可靠起见电源稳定后还要经定的延时才撤销复位信号以防电源开关或电源插头分合过程中引起的抖动而影响复位,有效的防止系统有时会出现些不可预料的现象,如无规律可循的死机程序走飞等。密码存储电路密码锁的密码可修改,并且掉电后不消失,所以需要外接非易失性存储器,在本次设计中采用。图与连接图与外部通讯采用总线。总线是种由公司开发的两线式串行总线,用于连接微控制器及其外围设备。总线最主要的优点是其简单性和有效性。写操作分为字节写和页面写两种操作,读操作分为当前地址读随机读和顺序读等三种操作,每种读写操作都有规定的时序。本系统采用字节写和随机读两种操作方式,具体时序由软件模拟。矩阵式键盘电路设计图矩阵式键盘矩阵式键盘适用与按键数量较多的场合,它由行线和列线组成,按键位于行列的交叉点上。个的行列结构可以构成个有个按键的键盘。如上图所示,这是本课题所设计的矩阵键盘电路。很明显,在按键数量较多的场合,矩阵键盘与式按键键盘相比,要节省很多口。在键盘的设计时,我开始选用的是大的按键,但是考虑到板的大小,我后来选用的是小的按键,可以节省覆铜板,按键的八个接口分别接的八位,在按键前,我先给口置,当第行上有键按下的时候,相对列位输出低电平,反之无键按下为高电平。相同方法扫描各列,反复循环,直到有键按下。报警电路蜂鸣音报警电路如下图所示图报警电路本电路是由两个电阻,个三极管和个蜂鸣器组成。的端接三极管基极的输入端。如果用户连续三次输入的密码均是错时,发出信号将置高电平,就会使三极管的基极为高电平,三极管放大导通,压电蜂鸣器两端获得约电压而鸣叫当输出低电平时,三极管截止,则蜂鸣器停止发音。显示电路图显示电路如图所示,是由个四位数码管和个二位数码管组成。显示电路我选用共阴极数码管,显示主要包含了两部分段选和位选。在设计时用来译码,用提供位选,这样可以节省单片机端口。段码的信号和位选的信号都由口提供,口的前四位接的四位,由他把单片机输出的十进制转换成数码管能显示的字型码。口的后面三位接译码器的,通过译码器输出的数据可以作为数码管的位选,使数码管个个的点亮,从而达到动态显示的要求。系统软件方案单片机和其开发应用系统具有语言简洁可移植性好表达能力强表达方式灵活可进行结构化设计可以直接控制计算机硬件生成代码质量高使用方便等诸多优点。此设计如下要求上电后,显示器显示。初次使用时,密码由程序存储器读取,为初始化密码,只要输入此密码便可开门。密码修改后则从中读取。更改密码时,先键入新号码再按,即可建立新密码,并存入。键入号码,再按开门键,若号码与密码相符,则开门,计算输错次数,当达到三次则报警。输入的号码通过数码管显示。方案主要就是密码的输入显示和比较,所以程序在键盘和显示上占了很大的比重,硬件电路上加了,断电后密码就是从这里读出来的。设计与分析首先进行系统初始化,设置计算输入密码次数的参数,开始解码输入,接着判断输入的密码是否正确。当输入的密码正确时,查询是否输入键,如果输入键修改密码键则可以修改密码,接着输入新密码即可。如果不需要修改密码则可以正常开锁。当输入的密码时就会出现指示,每输入次则作加运算,当时也就是连续输入密码出现三次,蜂鸣器报警程语言等需要加强巩固。在培养动手能力的同时,更好的掌握了软件的应用,为今后的工作打下了良好的基础。课题的设计从开始的选题到最后写论文结稿和实物制作完成的整个过程很漫长,虽说完成了任务,但还存在着很多问题,有本身技术上的问题,也有些是对原理的不太了解而造成的失误问题,最终还是经过仔细的分析和系统的研究解决了。在毕业设计的过程中,学院的老师们严谨的教学使我受益非浅,我非常感激廖任秀老师,她是我获得深思熟虑的意见和概念清晰的见解的来源,她不惜花费自己时间对本论文提出许多意见和建议,既激发了我的灵感,又给了我持久不断的鼓励。同时让我学会了如何去分析和解题。也感谢实验室的老师们,在制版和搭建电路过程中给予了大力支持和帮助,正是由于他们的热情支持,给我们提供了很多方便,本次设计和制作过程才得以顺利的完成。同时非常感谢在我设计过程中帮助过我的同学和朋友们,为我提供了些我没能买到的电子元件焊接的电路板子和测试用的些实验仪器,并且帮助我解决了不少在实物制作过程中出现的技术问题。在我遇到难题的时候能够乐意耐心地同我起讨论分析问题和查阅资料直至找出答案为止。最后,感谢所有的学校领导老师和我的同学,在这三年,有你们陪我起度过校园美好的日子,对我的学习和生活提供了许多的帮助,并祝你们身体健康,工作顺利,在此,谨对他们致以衷心的感谢。同时也对本文做出认真审阅的老师们给以深深的敬意,参考文献关健电子技术电子工业出版社潘永雄沙河刘向阳电子线路实用教程西安电子科技大学出版社年月夏路易,石宗义电路原理图与电路板设计教程北京希望电子出版社张义和电路板设计教程青岛出版社张义和电路图设计教程青岛出版社李春法单片机原理及借口技术案例教程机械工程出版社张迎新杜小平樊桂花雷道振单片机初级教程北京航空航天大学出版社何立民单片机高级教程北京航空航天出版社张毅刚,彭喜源,谭晓昀,曲春波单片机应用设计哈尔滨工业大学出版社周立功单片机接口键盘及驱动器数据手册刘京南王成华电子电路基础北京电子工业出版社,年版李全利单片机原理及应用技术北京高等教育出版社,年版王友仁电子线路基础教程重点分析例题解析北京科学出版社,年版中国电子网,中国电子设计网,百度全球最大中文搜索引擎,无线电爱好者协会网站,附件元器件清单元器件名称数量元器件名称数量数码管寸位体共阴数码管寸位体共阴三极管三极管座高亮发光二极管座二极管串口座红光晶振绿光座按钮座按键开关电源座有源蜂鸣器电源拨动开关排针条开关电源排母条覆铜单面板点阵式万能实验板附件系统软件伪指令程序,显示程序按键程序比较程序设置密码时间设置报警时间,附件电路图目录摘要英文摘要引言概述系统硬件设计硬件组成及工作原理单片机选型时钟电路复位电路密码存储电路矩阵式键盘电路设计报警电路显示电路系统软件方案设计与分析系统调试硬件调试软件调试结论与谢辞参考文献附件元器件清单附件系统软件附件电路图附件图基于单片机和串行的智能密码锁的设计与制作信息工程学院应用电子专业摘要传统的门锁既要备有大量的钥匙,又要担心钥匙丢失后的麻烦。随着单片机的问世,出现了带微处理器的密码锁,它除具有电子密码锁的功能外,还引入了智能化科技化等功能,从而使密码锁具有很高的安全性可靠性,受到了广大用户的亲睐。本文介绍种基于单片机和串行的智能密码锁,对系统硬件设计和软件实现进行了详细的描述。该系统采用单片机和串行,通过模拟总线和通讯来读取存储的密码,用户通过键盘输入的密码,实现密码锁的功能。关键词智能密码锁引言随着社会物质财富的日益增长和人们生活水平的提高,安全成为现代居民最关心的问题之。此外电子技术的飞速发展,给传统的机械锁带来了巨大的变革,现代的电子技术与机械技术相结合,产生了大批智能锁指纹锁卡辨识遥控锁声控锁等先进的锁具。虽然这类产品安全性高,但是这类产品的特点是针对特定指纹或有效卡,只能适用于保密要求高且仅供个人使用的箱柜房间等。而且卡片式卡还有易丢失等特点,加上其生产成本高,安装使用不方便,定程度上限制了这类产品的普及和推广。本文介绍的是种基于单片机和串行的智能密码锁的硬件设计和软件实现方法,这种电路设计具有防试探按键输入智能控制上锁开锁报警修改密码等多种功能。密码长度可变,保密性强,灵活性高,外接各种执行机构,可广泛用于车辆大门保险柜等各种需上锁的场合。概述本设计中,智能密码锁工作时分为两种工作状态,分别是正常状态和锁定状态。锁定状态时,输出锁定信号,供外部执行机构使用,实现上锁功能正常状态时,锁定信号消失,供外部执行机构使用,实现开锁功能。初始密码存储在中,开锁时,将从面板上的微键盘输入的数字序列与中存储的密码相比较,如果位数及每位上的数都相吻合,则进行开锁动作,转入正常状态,否则仍将锁定。为安全起见,密码可以进行更改。在正常状态时,程序允许用户随时进行密码修改,密码长度和数字可随意进行组合。为防止程序跑飞等异常情况,本设计在软件中使用了简单的程序陷阱技术,根据实际需要,可酌情增加看门狗电路。无论是硬件复位还是软件复位后,自动进入锁定状态,保证异常情况下的安全。锁定状态时,自动开启报警功能。如遇非法用户进行恶意多次试探开锁,连续三次输错密码,将进行报警。直至开锁后,所有报警消失。系统硬件设计电子锁主要由控制电路和锁体两部分组成,锁体包括电磁线圈锁拴弹簧和锁框等。当电磁线圈中有定的电流通过时,磁力吸动锁栓,锁便打开。否则锁栓进入锁框,即处在锁住状态。为了便于试验,可用发光二极管代表电磁线圈,当绿色发光二极管为亮状态时,代表电子锁被打开,红色发光二极管为亮状态时代表锁着。硬件组成及工作原理电子密码锁的组成框图如图所示,图控制电路功能图它也是以单片机作为核心控制器,主要是由显示电路报警电路时钟电路复位电路和键盘等组成。完成密码的设置存贮识别和输出开锁
下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
基于单片机和串行EEPROM的智能密码锁的设计与制作.doc预览图(1)
1 页 / 共 24
基于单片机和串行EEPROM的智能密码锁的设计与制作.doc预览图(2)
2 页 / 共 24
基于单片机和串行EEPROM的智能密码锁的设计与制作.doc预览图(3)
3 页 / 共 24
基于单片机和串行EEPROM的智能密码锁的设计与制作.doc预览图(4)
4 页 / 共 24
基于单片机和串行EEPROM的智能密码锁的设计与制作.doc预览图(5)
5 页 / 共 24
基于单片机和串行EEPROM的智能密码锁的设计与制作.doc预览图(6)
6 页 / 共 24
基于单片机和串行EEPROM的智能密码锁的设计与制作.doc预览图(7)
7 页 / 共 24
基于单片机和串行EEPROM的智能密码锁的设计与制作.doc预览图(8)
8 页 / 共 24
基于单片机和串行EEPROM的智能密码锁的设计与制作.doc预览图(9)
9 页 / 共 24
基于单片机和串行EEPROM的智能密码锁的设计与制作.doc预览图(10)
10 页 / 共 24
基于单片机和串行EEPROM的智能密码锁的设计与制作.doc预览图(11)
11 页 / 共 24
基于单片机和串行EEPROM的智能密码锁的设计与制作.doc预览图(12)
12 页 / 共 24
基于单片机和串行EEPROM的智能密码锁的设计与制作.doc预览图(13)
13 页 / 共 24
基于单片机和串行EEPROM的智能密码锁的设计与制作.doc预览图(14)
14 页 / 共 24
基于单片机和串行EEPROM的智能密码锁的设计与制作.doc预览图(15)
15 页 / 共 24
预览结束,还剩 9 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档