《单片机课程设计电子密码锁设计》.docxVIP

《单片机课程设计电子密码锁设计》.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机课程设计电 子密码锁设计 1引言 错误!未定义书签c 2系统设计分析 错误!未定义书签。 2.1总体设计框图 错误!未定义书签。 2.2硬件电路设计分析 错误!未定义书签。 2.2.1时钟电路设计 错误!未定义书签。 2.2.2复位电路设计 错误!未定义书签。 2.2.3矩阵键盘设计 错误!未定义书签。 2.2.4报警控制电路 错误!未定义书签。 2.2.5液晶显示电路 错误!未定义书签。 2.3 系统软件设计 错误!未定义书签。 2.3.2初始化及按盘识别程序 错误!未定义书签。 2.3.3开锁程序 错误!未定义书签。 2.3.4修改密码程序 错误!未定义书签。 2.3.5 LCD显示程序 错误!未定义书签。 2.4仿真测试结果 错误!未定义书签。 3总结 错误!未定义书签。 参考文献 错误!未定义书签。 附录 错误!未定义书签。 1引言 随着科技和人们的生活水平的提高,如何实现家庭防盗这一 问题也变的特别的突出,传统机械锁由于构造简单,被撬事件屡 见不鲜;电子锁由于其保密性高,使用灵活性好,安全系数高, 受到了广大用户的青睐。 单片机,亦称单片微电脑或单片微型计算机。它是把中央处 理器(CPU)、随机存取存储器(RAM )、只读存储器 (ROM)、输入/输出端口 (I/0)等主要计算机功能部件都集成 在一块集成电路芯片上的微型计算机。 计算机的产生加快了人 类改造世界的步伐,可是它毕竟体积大。微计算机(单片机)在 这种情况下诞生了,它为我们改变了什么?纵观我们现在生活的 各个领域,从导弹的导航装置,到飞机上各种仪表的控制,从计 算机的网络通讯与数据传输,到工业白动化过程的实时控制和数 据处理,以及我们生活中广泛使用的各种智能 IC卡、电子宠物 等,这些都离不开单片机。在单片机产生后,我们就将控制这些 东西变为智能化了,我们只需要在单片机外围接一点简单的接口 电路,核心部分只是由人为的写入程序来完成。这样产品的体积 变小了,成本也降低了,长期使用也不会担心精度达不到了,且 容易升级改进。 电子锁能够在日常生活和现代办公中,住宅与办公室的安全 防范、单位的文件档案、财务报表以及一些个人资料的保存等多 种场合使用。大大提高了主人物资的安全性,安全能够代替老式 机械锁。当前使用的密码锁种类繁多,各具特色。本文从经济实 用的角度出发,采用 AT89C2051单机,研制了一款具有防盗白 动报警功能的电子密码锁。该密码锁设计方法合理,简单易行, 成本低,符合住宅、办公室用锁要求,具有一定的推广价值。 系统设置 6位密码,密码经过键盘输入,若密码正确, 则将锁打开。 密码由用户白己设定,在开锁状态下,用户可白行修改 密码。 具有白动报警功能,系统工作时,用户经过按键输入 6 位密码,若密码不正确,则要求重新输入密码,重新输入密码的 次数不能超过3次,若3次输入的密码都不正确,则发出报警信 号。 本课程设计以 AT89C51为主控芯片,LCD1602为显示屏,利 用单片机的读写控制、扩展电路等功能部件设计电子密码锁。 2系统设计分析 2.1总体设计框图 本设计主要由单片机、矩阵键盘、液晶显示器和密码存储等 部分组成。其中矩阵键盘用于输入数字密码和进行各种功能的实 现。由用户经过连接单片机的矩阵键盘输入密码,后经过单片机 对用户输入的密码与白己保存的密码进行对比,从而判断密码是 否正确,然后控制引脚的高低电平传到开锁电路控制是否开锁。 系统整体框图如图2-1所示。 LCD LCD显示模块 AT89C51 密码存储模块 开锁电路蜂鸣器报警电路 开锁电路 键盘输入模块 图2-1系统整体框图 各模块功能如下: 1 .键盘输入模块:分为密码输入按键与功能按键,用于完成密 码输入功能。 密码存储模块:用于完成掉电存储功能,使修改的密码断电 后仍能保存。 晶振电路:用于单片机的起振。 复位电路:完成系统的复位。 LCD显示模块:用于完成对系统状态显示及操作提示功能。 开锁电路:应用发光二极管模拟开锁,完成开锁及开锁提 示。 2.2硬件电路设计分析 本系统电路由键盘输入部分、密码存储部分、复位部分、显 示部分、报警部分、开锁部分组成,根据实际情况键盘输入部分 选择4X#阵键盘,显示部分选择字符型液晶显示 LCD1602,密码 存储部分选用内部存储器来完成。其原理图如图 2-2所示。 图2-2电子密码锁原理图 2.2.1时钟电路设计 时钟电路为单片机产生时序脉冲,单片机所有运算与控制过 程都是在统一的时序脉冲的驱动下的进行的,如果单片机的时钟 电路停止工作(晶振停振),那么单片机也就停止运行了。当采 用内部时钟时,连接方法如下图所示,在晶振引脚 XTAL1 (19脚) 和XTAL2 (18脚)引脚之间接入一个12M

文档评论(0)

tangtianbao1 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档