毕业设计(论文)-基于51单片机控制的电子密码锁设计.doc

毕业设计(论文)-基于51单片机控制的电子密码锁设计.doc

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于单片机控制的电子密码锁AT89C51作为密码锁监控装置的检测和控制核心,分为主机控制和从机执行机构,实现要是信息在主机的初步认证注册、密码信息的加密、钥匙丢失报废等功能。根据51单片机之间的串行通信原理,这便对于密码信息的随机加密和保护。而且采用键盘输入的电子密码锁具有较高的优势。采用数字信号编码和二次调制方式,不仅可以实现多路信息的控制,提高信号传输的抗干扰性,减少错误动作,而且功率消耗低;反应速度快、传输效率高、工作稳定可靠等。软件设计采用自上而下的模块化设计思想,以使系统朝着分布式、小型化方向发展,增强系统可扩展性和运行的稳定性。测试结果表明,本系统各功能已达到本设计的所有要求。 关键词 :AT89C51;?密码锁摘要 1 关键词 1 第一章 密码锁的简介及现况 1 1.1引言 1 1.2电子密码锁的简介 1 1.3电子密码锁发展趋势 2 1.4本设计所要实现的目标 2 1.5设计的密码锁的功能 2 第二章设计方案的选择 3 2.1方案的论证与比较 3 第三章单片机的组成 4 3.1AT89C51单片机的简介 4 3.2电路图的绘制 7 第四章单片机硬件资源 7 4.1开锁机构 7 4.2按键电路设计 8 4.3显示电路设计 10 4.4AT89C51单片机复位方式 11 4.5密码锁的电源电路设计 12 第五章程序调试 13 5.1程序调试用到的软件及工具 13 5.2KEIL C51简介 14 5.3 调试过程 14 5.4调试、仿真与实现 15 第六章 ?软件设计 16 6.1系统软件设计的总统思想 16 6.2 各子程序设计 17 1 键盘扫描子程序 17 2 LED显示子程序 18 3 密码比较和报警程序 19 设计总结与展望 21 致谢 22 附录:总原理图 22 参考文献 24 第一章 ??? 在日常的生活和工作中,住宅与部门的安全防范、单位的文件档案、财务报表以及一些个人资料的保存多以加锁的办法来解决。若使用传统的机械式钥匙开锁,人们常需携带多把钥匙,使用极不方便,且钥匙丢失后安全性即大打折扣。随着科学技术的不断发展,人们对日常生活中的安全保险器件的要求越来越高。为满足人们对锁的使用要求,增加其安全性,用密码代替钥匙的密码锁应运而生。密码锁具有安全性高、成本低、功耗低、易操作等优点。 在安全技术防范领域,具有防盗报警功能的电子密码锁逐渐代替传统的机械式密码锁,克服了机械式密码锁密码量少、安全性能差的缺点,使密码锁无论在技术上还是在性能上都大大提高一步。随着大规模集成电路技术的发展,特别是单片机的问世出现了带微处理器的智能密码锁,它除具有电子密码锁的功能外,还引入了智能化管理、专家分析系统等功能,从而使密码锁具有很高的安全性、可靠性,应用日益广泛。 随着人们对安全的重视和科技的发展,许多电子智能锁(指纹识别、IC卡辨认)已有国内外相继面世。但是这些产品的特点是针对特定的指纹和有效卡,只能适用于保密要求的箱、柜、门等。而且指纹识别器若在公共场所所使用存在容易机械损坏,IC卡还存在容易丢失.、损坏等特点。加上其成本较高,一定程度上限制了这类产品的普及和推广。鉴于目前的技术水平与市场接收程度,电子密码锁是这类电子防盗产品的主流。电子密码锁的简介 ATMEL、PHILIPS和SST等公司生产的与80C51兼容的低功耗.高性能8位89C51单片机具有比80C31更丰富的硬件资源,特别是其内部增加的闪速可电改写的储存器FlashROM给单片机的开发及应用带来了很大的方便。89C51是用静态逻辑来设计的,其工作頻率可下降到0Hz,并提供两种可用软件来选择省电方式----空闲方式和掉电方式。在空闲方式中CPU停止工作,而RAM、定时器/计数器、串行口和中断系统都继续工作。此时的电流可降到大约为注册工作方式的15%。在掉电方式中,片内振荡器停止工作,由于时钟被“冻结”,使一切功能都暂停,故只保存片内RAM中的内容,直到下一次硬件复位为止。这种方式下的电流可降到15μA以下,最小可降到0.6μA。89C51是一种低功耗高性能的8位单机片。它采用了CMOS工艺和高密度非意识性存储器(NURAM)技术,而且其输出引脚和指令系统一、都与MCSE-51兼容;片内的FlashROM允许在系统内改编程序或用常规的非易失性存储器编程器来编程。因此89C51是一种功能强、灵活性高,且价格合理的单片机,可方便地应用在各种控制领域。设计的密码锁的功能本次设计使用ATMEL公司的AT89C51实现一基于单片机的电子密码锁的设计,其主要具有如下功能: 密码通过键盘输入,若密码正确,则将锁打开。 报警、锁定键盘功能。密码输入错误页码显示器会出现错误提示,若密码输入错误超过3次,蜂鸣器报警并且锁定键盘。 电子密码锁的设计主要由三部分组成;4×

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档