1 / 51
文档名称:

单片机课程设计电子密码锁设计.doc

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

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

分享

预览

单片机课程设计电子密码锁设计.doc

上传人:bai1968104 2020/10/16 文件大小:542 KB

下载得到文件列表

单片机课程设计电子密码锁设计.doc

相关文档

文档介绍

文档介绍:单片机课程设计电子密码锁设计目录1引言 12系统设计分析 ***程序 123总结 14参考文献 15附录 161引言随着科技和人们的生活水平的提高,如何实现家庭防盗这一问题也变的特别的突出,传统机械锁由于构造简单,被撬事件屡见不鲜;电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的青睐。单片机,亦称单片微电脑或单片微型计算机。它是把中央处理器(CPU)、随机存取存储器(RAM)、只读存储器(ROM)、输入/输出端口(I/0)等主要计算机功能部件都集成在一块集成电路芯片上的微型计算机。计算机的产生加快了人类改造世界的步伐,可是它毕竟体积大。微计算机(单片机)在这种情况下诞生了,它为我们改变了什么?纵观我们现在生活的各个领域,从导弹的导航装置,到飞机上各种仪表的控制,从计算机的网络通讯与数据传输,到工业自动化过程的实时控制和数据处理,以及我们生活中广泛使用的各种智能IC卡、电子宠物等,这些都离不开单片机。在单片机产生后,我们就将控制这些东西变为智能化了,我们只需要在单片机外围接一点简单的接口电路,核心部分只是由人为的写入程序来完成。这样产品的体积变小了,成本也降低了,长期使用也不会担心精度达不到了,且容易升级改进。电子锁能够在日常生活和现代办公中,住宅与办公室的安全防范、单位的文件档案、财务报表以及一些个人资料的保存等多种场合使用。大大提高了主人物资的安全性,安全能够代替老式机械锁。当前使用的密码锁种类繁多,各具特色。本文从经济实用的角度出发,采用AT89C2051单机,研制了一款具有防盗自动报警功能的电子密码锁。该密码锁设计方法合理,简单易行,成本低,符合住宅、办公室用锁要求,具有一定的推广价值。(1)系统设置6位密码,密码经过键盘输入,若密码正确,则将锁打开。(2)密码由用户自己设定,在***状态下,用户可自行修改密码。(3)具有自动报警功能,系统工作时,用户经过按键输入6位密码,若密码不正确,则要求重新输入密码,重新输入密码的次数不能超过3次,若3次输入的密码都不正确,则发出报警信号。本课程设计以AT89C51为主控芯片,LCD1602为显示屏,利用单片机的读写控制、扩展电路等功能部件设计电子密码锁。、矩阵键盘、液晶显示器和密码存储等部分组成。其中矩阵键盘用于输入数字密码和进行各种功能的实现。由用户经过连接单片机的矩阵键盘输入密码,后经过单片机对用户输入的密码与自己保存的密码进行对比,从而判断密码是否正确,然后控制引脚的高低电平传到***电路控制是否***。系统整体框图如图2-1所示。AT89C51晶振电路复位电路键盘输入模块密码存储模块LCD显示模块***电路蜂鸣器报警电路图2-1系统整体框图各模块功能如下::分为密码输入按键与功能按键,用于完成密码输入功能。:用于完成掉电存储功能,使修改的密码断电后仍能保存。:用于单片机的起振。:完成系统的复位。:用于完成对系统状态显示及操作提示功能。6.***电路:应用发光二极管模拟***,完成***及***提示。、密码存储部分、复位部分、显示部分、报警部分、***部分组成,根据实际情况键盘输入部分选择4×4矩阵键盘,显示部分选择字符型液晶显示LCD1602,密码存储部分选用内部存储器来完成。其原理图如图2-2所示。图2-,单片机所有运算与控制过程都是在统一的时序脉冲的驱动下的进行的,如果单片机的时钟电路停止工作(晶振停振),那么单片机也就停止运行了。当采用内部时钟时,连接方法如下图所示,在晶振引脚XTAL1(19脚)和XTAL2(18脚)引脚之间接入一个12MHZ晶振,两个引脚对地分别再接入一个电容即可产生所需的时钟信号,电容的容量一般在几十皮法,如33PF。如图2-3所示。图2-。单片机启运运行时,都需要先复位,其作用是使CPU和系统中其它部件处于一个确定的初始状态,并从这个状态开始工作。因而,复位是一个很重要的操作方式。但单片机本身是不能自动进行复位的,必须配合相应的外部电路才能实现。该复位电路采用按键电平复位式复位电路。当单片机已在运行当中时,按下复位键后松开,在复位引脚RE