1 / 15
文档名称:

电子密码锁设计报告书.doc

格式:doc   大小:327KB   页数:15页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

电子密码锁设计报告书.doc

上传人:wdggjhm62 2020/10/24 文件大小:327 KB

下载得到文件列表

电子密码锁设计报告书.doc

文档介绍

文档介绍:目录一、绪言……………………………………………………………………1二、系统设计…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………3三、硬件电路设计………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………5四、程序流程图………………………………………………………………5五、c语言程序设计…………………………………………………………6六、电子密码锁控制器仿真………………………………………………………………………………………………………………………………………………………………………………7七、结束语………………………………………………………………8八、参考文献…………………………………………………………………9一、绪言随着人们生活水平的提高,如何实现防盗这一问题也变的尤其突出,传统的机械锁由于其构造的简单,被橇的事件屡见不鲜,电子密码锁由于其性高,使用灵活性号,安全系数高,受到广大用户的青睐。二、系统设计1设计任务通过对电子锁发展现状的了解,结合自己本次设计的课题,本次设计任务要完成的目标是:*3组成0~9数字键及确认键、删除键。,当输入密码时,只显示“-”,当密码位输入完毕按下确认键时,对输入的密码与设定的密码进行比较,若密码正确,则***,此处用LED发光二极管亮一秒钟做为提示。,禁止按键输入3秒,同时发出“嘀、嘀”报警声。*4键盘输入数码管显示密码输入用户通话指示灯****3的行列式键盘组成0~9数字键及确认键、删除键,从矩阵键盘输入8位数密码,起始密码由程序设定,输入完后按确定键***,取消键清除所有输入。用8位数码管组成显示电路提示信息,当输入密码时,只显示“-”,当密码位输入完毕按下确认键时,对输入的密码与设定的密码进行比较,若密码正确,则***,此处用LED发光二极管亮一秒钟做为提示。当密码不正确时,禁止按键输入3秒,同时启动蜂鸣器发出“嘀、嘀”报警声。:采用可编程逻辑期间CPLD 作为控制器。CPLD可以实现各种复杂的逻辑功能、规模大、密度高、体积小、稳定性高、IO资源丰富、易于进行功能扩展。采用并行的输入输出方式,提高了系统的处理速度,适合作为大规模控制系统的控制核心。但本系统不需要复杂的逻辑功能,对数据的处理速度的要求也不是非常高,且从使用及经济的角度考虑我们放弃了此方案方案二:采用Atmel公司的AT89S52单片机作为控制器。AT89S52是一个低功耗,高性能的51核的CMOS8位单片机,片含8k空间的可反复擦些1000次的Flash只读存储器,具有256bytes的随机存取数据存储器(RAM),32个IO口,2个16位可编程定时计数器。综合考虑,选择方案二,采用Atmel公司的AT89S52单片机作为控制器。:采用独立式键盘。由于各键相互独立,每个按键各接一根输入线,通过检测输入线的电平状态可以很容易的判断哪个按键被按下。此种键盘适用于按键较少或操作速度较高的场合。但本题发挥部分要求12个功能键,按键数目较多,这就需要较多的输入口线,而且电路结构复杂。故此方案不可取。方案二:采用行列式键盘。它由行线和列线组成,按键位于行列的交叉点上,行线信号和列线信号分别通过两个接口和CPU相连,通过行列扫描法判定按键的位置,此方案适用于按键较多的场合。通过对电子密码锁题目的分析,采用4*3行列式键盘。:采用带字库LCD模块显示。能显示复杂的信息,具有质量轻,体积小,功耗低,指令功能强,接口简单,可靠性强等优点,显示容丰富,图形美观,易于人机交流。但是价格昂贵。方案二:采用LED数码管显示。数码管能显示数字和符号,但是占用I