网站大量收购闲置独家精品文档,联系QQ:2885784924

超市存物柜密码锁设计毕业论文.doc

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
超市存物柜密码锁设计毕业论文 目录 摘要 I 目录 I 第一章 绪论 1 1.1 电子密码锁简介 1 1.2 电子密码锁的发展趋势 1 1.3 本设计所要实现的目标 2 第二章 总体设计方案 3 2.1设计要求 3 2.2密码锁的论证与选择 3 2.2.1 方案一:采用数字电路控制 3 2.2.2 方案二:采用以单片机为核心的控制方案 3 2.3系统总体设计 4 第三章 硬件单元模块设计 5 3.1微处理模块 5 3.1.1主要元件介绍 5 3.1.2微处理模块电路 6 3.2存储模块 6 3.2.1主要元件介绍 6 3.2.2 24c08管脚功能: 7 3.2.3时序图 7 3.2.4存储模块电路 8 3.3输入模块 9 3.4电源模块 10 3.5开关锁模块 10 3.6报警模块 11 3.7显示模块 11 3.8红外模块电路原理图 12 第四章 软件设计 14 4.1软件工作流程 14 4.2密码修改流程 16 第五章 调试与实现 17 5.1硬件调试 17 5.2软件调试 17 5.3软件调试心得 18 5.4结果分析 19 5.5 Proteus仿真 19 5.6 PCB板制作 20 第六章 总结与展望 22 致 谢 23 参考文献 24 附录1元器件清单 25 附录2 程序清单 26 附录3成品实物图 40 第一章 绪论 1.1 电子密码锁简介 电子密码锁是一种通过密码输入来控制电路或是芯片工作,从而控制机械开关的闭合,完成开锁、闭锁任务的电子产品。它的种类很多,有简易的电路产品,也有基于芯片的性价比较高的产品。现在应用较广的电子密码锁是以芯片为核心,通过编程来实现的。其性能和安全性已大大超过了机械锁 1.必威体育官网网址性好编码量多远远大于弹子锁。随机开锁成功率几乎为零。 2密码可变用户可以更改密码,防止密码被盗,同时也可以避免因 3.误码输入保护当输入密码多次错误时,报警系统自动启动。 .无活动零件,不会磨损,寿命长。 5.使用灵活性好,不像机械锁必须佩带钥匙才能开锁。 6.电子密码锁操作简单易行,一学即会 第二章 总体设计方案 2.1设计要求 1.能检测柜中有无物品。 2.密码错误自锁。 3.液晶在线显示。 4.按键操作。 5.具有开锁功能。 2.2密码锁的论证与选择 2.2.1 方案一:采用数字电路控制用以74LS112双JK触发器构成的数字逻辑电路作为密码锁的核心控制,共设了9个用户输入键,其中只有4个是有效的密码按键,其它的都是干扰按键,若按下干扰键,键盘输入电路自动清零,原先输入的密码无效,需要重新输入;如果用户输入密码的时间超过秒(一般情况下,用户不会超过秒,若用户觉得不便,还可以修改)电路将报警秒,若电路连续报警三次,电路将锁定键盘分钟,防止他人的非法操作。方案二:采用以单片机为核心的控制方案。基于以上因素本设计选用单片机AT89S52作为本设计的核心元件,利用单片机灵活的编程设计和丰富的IO端口,及其控制的准确性,实现基本的密码锁功能EEPROM读写程序和延时程序,红外线程序等组成。其总体框架如图2-1所示。 图2-1 第三章 硬件单元模块设计 3.1微处理模块 3.1.1主要元件介绍 AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash 存储器。使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。 AT89S52具有以下标准功能: 8k字节Flash,256字节RAM,32 位I/O 口线,看门狗定时器,2 个数据指针,三个16 位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止 3.1.2微处理模块电路 单片机系统由AT89S51芯片、时钟电路和复位电路三部分组成,主要是控制和处理各模块电路的数据输入、数据输出、显示、报警,红外检测等,如图3.2所示。 图3.2 微处理模块电路 3.2存储模块 AT24C02是一个I2C总线接口E2PROM存储器,用于存储电子密码锁的密码数据。 3.2.1主要元件介绍 AT24C02是美国ATEML公司生产的低功耗COMS型,I2C总线接口的E2PROM存储器,其内含256x8为存储空间,具有工作电压

文档评论(0)

你好世界 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档