基于单片机涉及电子密码锁_第1页
基于单片机涉及电子密码锁_第2页
基于单片机涉及电子密码锁_第3页
基于单片机涉及电子密码锁_第4页
基于单片机涉及电子密码锁_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

档,欢迎下载基于单片设计电子密码锁锁、超时报警、超次锁定、管理员解密、修改用户密码基本的密码锁的功能。此设计安全性高、价格低廉便于实现、易于改进等优点。随着人们生活水平的提高,如何实现防盗、安全这一问题也变的尤其的突出,传统的机械锁由于其构造的简单,被撬的事件屡见不鲜,电子锁由于其来就是把门户的将军,人们对其要求比较高,不仅安全的防盗,而且还要使用声音,不同磁场,不同声波,不同光束光波,不同图像(如指纹、眼底视网膜等)来控制锁的开启。从而大大的提高了锁的安全性能,是不法之徒无从下手,人们也就能对自身财产安全有了更多的保障。当今安全信息系统应用越来越广锁的安全系统是其中的组成部分,因此研究它具有重大的现实意义。能部件都集成在一块集成电路芯片上的微型计算机。计算机的产生加快了人类改造世界的步伐,但是它毕竟大,微计算机(单片机)在这种情况下诞生了,它为我们改变了什么?纵观我们生活在各个领域,我们的生活中都离不开单片档,欢迎下载机。以前没有单片机时这些东西做,但是只能使用复杂模拟电路,然而这样做控制的精度自然达不到标准。单片机产生后,我们就将这些变为智能化了,我们只需要在单片机外围接一点简单的接口电路,核心部分只是由人为的写入程序来完成。这些产品体积小,成本低,长期使用不会担心精度达不到了,而且档,欢迎下载范,单位的文件档案财务报表以及一些个人资料的保存等多种场合使用。大大提高了主人物资的安全性。目前使用的密码锁种类多,各具特色。案的选择方案三:利用8051单片机,利用单片机的C语言编写程序,通过KeilC51uVision件进行仿真模拟。综上分析:方案二给予数字电路,操作繁琐。会出现较多的器件故障,同时调试难以维护。方案三该逻辑语言较为复杂,编写程序时也较为复杂,还电路较少,易于维护。片的介绍MCS系列中的各种芯片引脚是互相兼容的,其中8051单片机是高性扩展还可以用于数据采集,点阵显示屏控制等方面应用。对于存储量要求不高每一条I/O线都能独立的用作输入或输出。每个端口都包括一个锁存器,一个四个端口都可以作3.1.2单片机的构成MCSCPU、RAM、ROM、定时器/计数器和(2)一个片内振荡器及时钟电路;(8)一个可编程全双工串行口;(9)具有五个中断源、两个优先级嵌套中断结构;ALARM(38脚)为三次误0相接)并控由修改密码。该电路通过进一步的扩展和改进还可以和其他报警电路配合完成档,欢迎下载档,欢迎下载3.1.4控制器控制器(CPU)是单片机的指挥控制部件,控制器的主要任务是识别指令,并根据指令的性质控制单片机各功能部件,从而保证单片机各部分能自动单片机执行指令是在控制器下进行的。首先从程序存储器中读出指令,送指令寄存器保存,然后送至指令译码器进行译码,译码结果送定时控制逻辑电路,由定时控制逻辑产生各种定时信号和控制信号,再送单片机的各个部件去进行相应操作,这就是执行一条指令的全过程,执行程序就是不断重复这一过程,控制器主要包括程序存储器、程序地址寄存器、指令寄存器IR、指令译码器、条件转移逻辑电路、及时序控制逻辑电路。3.1.5存储器的结构部存储扩展功能,存储器是单片机系统中的重要组成部分。在一片芯片内除了许多基本的记忆单元构成的存储矩阵外,还包括译码驱动电路,读写电路等。得到相应合理的软件支持,许多由硬件完成的工作都可通过软件编程而代替。用51系列单片机相对应的51汇编语言和结构化程序设计方法进行软件编程。程序设计语言由三种:机器语言、汇编语言、高级语言。机器语言是机器唯一能“懂”的语言,用汇编语言或高级语言编写的程序最终都必须翻译成由于本系统是编制程序工作量不大、规模较小的单片机微控制系统,使用汇编语言可以不用像高级语言那样占较多的存储空间,适于存储量较小的系析4.1矩阵键盘输入控制电路行线和列线的交叉点,当一个键按下就会有某一条行线与某一条列线接触,只要确定接触的是哪两条线,即哪两个I/O口线就可以确定哪一条键被触动。行线设计成上拉口线,初始时被置高点位,列线悬空,初始值低。通过不断读行线口线,或者中断方式触发键位扫描。当发现有键位按下,将列线逐一置低,其他列线置高,读行线口线,当某条列线置底时,某条行线也被拉低,则确定这两条线的交点处的按键被按下,将每个行线和列线的组合值做成列表,每次就可以通过查表确定键位,以决定之后要进行的操作。(2)密码可以由用户自己设定(只支持6位密码),锁打开后才能改系统设计系统总设计结构图通过单片机送给开锁执行机构,电路驱动电磁锁吸合,从而达到开锁的DCT组成。其中D6、C24是为了消除电磁锁可能产生的反向高电压以及可能产生的电磁干扰。T11可选用中功率的三极管如8050,电磁锁的选用要视情况而定,但是吸合力要足够且由一定的余量。VCCD5D6D6T档,欢迎下载5.2.2案件电路设计每一条水平(行线)与垂直线(列线)的交叉处不相通,而是通过一个按键来连M在这种行列式矩阵键盘非键盘编码的单片机系统中,键盘处理程序首先执行等待按键并确键按下的程序段。当确认有按键按下后,下一步就要识别哪一个按键按下。对键的识别通常有两种方法:一种是常用的逐行扫描查询法;另一种是速度较快的线反转法。首先辨别键盘中有无键按下,有单片机I/O口向键盘送全扫描字,然后读入行线平状态读入累加器A中。如果有按键按下,总会有一根行线电平被拉至低电平从而使行线判断键盘中哪一个键被按下使通过将列线逐列置低电平后,检查行输入状态来实在此列;如果不全为1,则所按下的键必在此列,而且是在与零电平行线相交的交点上的那档,欢迎下载键盘被锁定,这个时候就可以启动管理模式,使用管理员的密码来开门。F2是用来进入修改密码的状态。F3用来关闭显示器,一来可以节省电量,另外也可以防止不法分子偷窥密正常的情况下显示红色,当键盘动作的时候,L1灯开始闪动,当键盘处于锁定状态时,指示灯也显示红色。L2开门指示灯,当用户在规定的时间内正确的输入了密码,此灯转变为面板上还有一个蜂鸣器,其中一个功能是用来指示操作的按键是否在成功的按下;次,鸣笛以示报警。本系统设计的显示电路是为了给使用者以提示而设置的。考虑到为了节约单片机显示的方式,只使用单片机的两个串行口,就可以完成单片机的显示功能,显示电路的电路原理图5.2.3-1档,欢迎下载d3d2d19999gd9gd99YYYYYYagdfeagdYYYYYYagdfeagdfegeDffefeabcdef12345678abcdef12345678abcdef12345678gdfecdef3456781234567812345621012301201230123012301230123QQQQQQQQ01234567IC201234567QQQQQQQQ012345670123456701234

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论