- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于单片电子密码设计
基于单片电子密码设计
摘要:个人信心的安全越来越受到关注,因此,如何有效保护个人信心也是十分人们关注的问题。本文主要对一直单片机的密码锁设计相关内容进行论述,希望可以在实际生活中对个人的信息安全进行保护。
关键词:单片机 密码设计
中图分类号:TP 文献标识码:A 文章编号:1007-0745(2013)06-0324-01
前言
随着我国社会的不断发展,人们对于个人信息的安全给予了越来越多的关注,因此,信息泄露的问题也已经成为人们需要面对和解决的问题。无论是在个人信息的安全保护上,还是国家机密的保护上,都需要科学技术的支持。现在,我国很多机构和个人都对需要保密的信息进行科学的保护。在这样的趋势下,传统的机械式钥匙开锁已经很难适应社会发展的需求,不仅保护的安全性不高,而且也缺乏科学性,因此,开发和设计更适应社会发展需求的电子密码锁就显得更加???要了。基于这样的背景,本文主要对单片机的电子密码锁设计相关内容进行论述。电子密码锁的使用操作很简单,用户只要使用之前自己设定一个六位数的密码,之后就可以凭借这个密码打开电子密码锁,用户也可以根据自己的意愿修改密码,但是前提是用户要正确输入正在使用的密码,这样才能修改密码。这样的方式大大提高了传统机械式钥匙开锁的保护效果,而且成本也有所降低,操作也不复杂,而且也很难有其他人撬锁的风险。
一、电子密码锁的设计思路
用24c02作密码存储元件,以AT89C51为中心控制元件,通过1602液晶屏显示。根据屏幕的显示,从键盘输入一组密码,中央处理器会把输入的密码同预先设置的密码作比较,若密码与预先设置的密码相同,则锁打开,或者进行密码的修改,密码被修改后,被改的密码将会储存在存储元件中,并通过LED的亮灭来显示锁的开、关。其设计图如下:
二、电子密码锁的软件设计
电子密码锁的主要工作方式是分两种情况的,一种情况是开锁,另一种情况是修改密码。如果用户选择的是开锁,那么就会是液晶屏幕上提示用户输入密码,然后键盘对对用户输入的密码进行扫描,如果输入的密码与正确的密码是一致的,那么电子密码锁就会打开,相反,如果输入的密码与正确密码不一致,那么就会提示用户密码错误。另外,如何用户选择的是修改密码的服务,那么也同样需要先输入正确的密码,如果输入了正确的密码那么就可以修改密码,而且系统会对用户输入的新密码进行保存,如果输入的密码不正确,那么系统将提示用户密码错误,而且不能修改密码,必须要在密码输入正确之后才能修改密码。主程序负责键盘键值读取,密码判断和屏幕的显示功能。中断服务子程序主要是负责密码的复位和给密码锁上锁、开锁及报警处理。对系统进行初始化,判断有无键盘输入,如果有输入进行步骤选择,进行开锁或者修改密码,如果没有键盘输入,返回。
三、电子密码锁的硬件设计
电子密码锁的硬件由核心处理模块、电源管理模块,执行模块和通信模块组成, 核心处理模块是电子密码锁工作的核心,它不仅要对密码锁的信息进行处理,还要负责调度各种程序稳定的运行并控制其他模块,其模块主要由单片机,键盘,存储器,显示电路组成。其中,单片机是核心处理模块的核心部分,其主要任务是配合软件来完成信息处理和记录、控制调度其他部分正常工作、电器的控制、密码校对和修改等工作。从电子密码锁功能的需要、性价比、程序的数据量和接口电路等多方面综合考虑,本文选用ATMEL公司的AT89S51单片机作为控制器的核心。键盘电路的设计采用4×4行列键盘的形式,直接由AT89S51的Pl口的高、低字节构成。 电源管理模块该设计需要使用+5 V直流电源为整个电路供电。电路中采用一个稳压器将输入的直流电源电压转换成+5 V的电压。另外,如果仅仅依靠外接直流电源供电会出现因停电而无法开锁的问题,为了解决这个问题,在设计电源管理模块时加入了自动切换电路的方案,使电池组供电和外接直流电源供电这两种方式能够根据实际需要迅速自动切换,从而保证电子密码锁可以长时间不间断工作。电源自动切换电路选用LTC-4414器件。通过LTC4414对2个P沟道绝缘栅场效应管控制,实现2个电源高效“或”操作的自动切换电路。 执行电路通过单片机其中1个引脚线发出信号,经三极管放大后。由继电器驱动电磁阀动作将锁打开的方案,电路结构如图4所示。另外,报警电路采用时基集成电路555及其辅助元件构成,在联网的情况下,报警信号可通过串口扩展网络发给主控制器,提醒管理人员注意。
四、电子密码锁的测试结果
4.1软件调试
设计的程序是用C语言编写的,用Keil uVision2编译软件进行编译邛州。将源文件:基于单片机的电子密码锁的设计.C进行编译,编译通过,没有错误,产生如下文件:基于单片机的电子密码锁的设计.uv2、基于单片机的
您可能关注的文档
最近下载
- 护理事业近五年发展规划(2026-2030).pdf VIP
- 虚体医学丛书:医说解集——昆明新空间1025实验室.pdf VIP
- 跨学科实践活动10 调查我国航天科技领域中新型材料、新型能源的应用-九年级化学下册(人教版2024).pptx VIP
- 2024中国可再生能源大会:大型伞梯式陆基高空风力发电技术研究.docx
- 特发性与继发性三叉神经痛诊疗专家共识(2025版).pptx VIP
- 工艺管道施工方案.pdf VIP
- 《像山那样思考》课件.ppt VIP
- 工艺管道施工方案.doc VIP
- 分析石油地质勘探与储层评价方法.docx VIP
- DB11T 891-2012 居住建筑节能设计标准.pdf VIP
文档评论(0)