电子密码锁设计毕业设计论文.doc
《电子密码锁设计毕业设计论文.doc》由会员分享,可在线阅读,更多相关《电子密码锁设计毕业设计论文.doc(37页珍藏版)》请在三一办公上搜索。
1、毕业设计报告(论文)报告(论文)题目:电子密码锁设计 作者所在系部: 电子工程系 作者所在专业: 电子信息工程 作者所在班级: 作 者 姓 名 : 作 者 学 号 : 指导教师姓名: 完 成 时 间 : 教务处制XXXX工业学院毕业设计(论文)任务书(理工类)学生姓名: 专 业: 电子信息工程 班 级: 学 号: 指导教师: 职 称: 讲师 完成时间: 2010-6-13 毕业设计(论文)题目:电子密码锁控制题目来源教师科研课 题纵向课题()题目类型理论研究( )注:请直接在所属项目括号内打“”横向课题()应用研究( )教师自拟课题()应用设计()学生自拟课题( )其 他( )总体设计要求及技
2、术要点:AT89C51单片机及由WAVE6000软件编写单片机程序,并且通过Proteus仿真测试。设计方法: 电子密码锁输入密码,密码正确则显示器显示hello,并发出正确的提示音,如果密码错误,则发出错误的提示音。连续三次输入错误跳转到管理员密码输入界面,此时只有输入管理员密码才能返回密码输入界面,否则锁死系统并报警。 技术要求: 实现密码锁的密码预设,实现密码对比,错误报警,锁死系统。 工作环境及技术条件:PC机 单片机实验工作内容及最终成果:1、 根据任务书要求,独立设计电路的原理图,并说明设计思想;2、 完成密码锁的软件仿真;3、 在单片机开发箱上完成系统的硬件仿真;4、 写出总结报
3、告并撰写论文;5、 撰写毕业论文。时间进度安排:第七学期第六周 根据学生选择情况,完成双向选择,下达毕业设计任务书;第七学期六十五周 教师指导学生查阅文献,撰写开题报告,准备外文译文、文献综述;第七学期第十六周 论证学生的开题报告,确定能否开始毕业设计;第八学期一十五周 学生进行毕业设计,完成毕业设计所有文档。答辩委员会验收;第八学期第十六周 毕业设计答辩,评定成绩,评选优秀毕业设计(论文),汇总上报;第八学期第十七周 系、教研室进行毕业设计总结,汇总上报教务处;第八学期第十八周 毕业设计资料整理归档。指导教师签字: 年 月 日教研室主任意见:教研室主任签字: 年 月 日XXXXX学院本科生毕
4、业设计(论文)原创性及知识产权声明本人郑重声明:所呈交的毕业设计(论文)电子密码锁控制是本人在指导教师的指导下,独立进行研究工作取得的成果。除文中已经注明引用的内容外,本设计(论文)不含任何其他个人或集体已经发表或撰写过的作品或成果。对本设计(论文)的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。因本毕业设计(论文)引起的法律结果完全由本人承担。本毕业设计(论文)成果归北华航天工业学院所有。本人遵循北华航天工业学院有关毕业设计(论文)的相关规定,提交毕业设计(论文)的印刷本和电子版本。本人同意北华航天工业学院有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;可以采用
5、影印、缩印、数字化或其它复制手段保存论文;在不以营利为目的的前提下,可以公布非涉密毕业设计(论文)的部分或全部内容。特此声明毕业设计(论文)作者: 指导教师: 年 月 日 年 月 日XXXXXX学院毕业论文摘 要随着科技的日益发展,电子密码控制系统已越来越符合人们的要求。本文介绍了基于单片机的智能密码控制系统,对系统硬件设计和软件实现进行了详细的描述。该系统采用AT89C51单片机和八段数码管显示,通过汇编程序模拟实现密码控制的功能。本文从经济实用的角度出发,采用美国Atmel公司的单片机AT89C51作为主控芯片和数据存储器单元,结合外围的矩阵键盘输入、LED显示、报警、开锁等,用汇编语言编
6、写主控芯片的控制程序设计了一款可以多次更改密码,具有报警功能的电子密码控制系统。这种电路设计具有防试探按键输入、智能控制上锁、开锁、报警、锁死系统等多种功能。密码保密性强、灵活性高。经实验证明,该密码控制系统具有设计方法合理,简单易行,成本低,安全使用等特点,符合车辆、办公室用锁要求,具有推广价值。关键词 密码控制 单片机 汇编程序 报警IVAbstractAs the development of science and technology day by day, the key control system is more in line with the requirements of
7、 people. This article describes the password based on microprocessor control systems, system hardware design and software implementation of a detailed description. The system is AT89C51 microcontroller and eighth digital control, analog to achieve through the assembler code control functionality. Fr
8、om the economical point of view, with the United States Atmels AT89C51 microcontroller as a master chip and the data memory unit, combined with the external matrix keyboard, LED display, alarm, unlock, written in assembly language programming master chip control of a many times to change the passwor
9、d, an alarm e-password control system. This circuit has the anti-test button input, intelligent control lock, unlock, alarm, lock systems and other functions. The passwords is strong secret and high flexibility.Experiments show that the password control system is characterized by its reasonable desi
10、gning methods, simple operation, low cost and property of safety and practicalityBesides,the password control can be used in the office and has great potential for commercial developmentKey Words Password control Single-chip Assembler Alarm目 录第一章 引言11.1 选题背景11.2 电子密码控制简介11.3 电子密码控制的发展趋势11.4 本设计所要实现的
11、目标2第二章 设计方案的选择3第三章 主要元器件介绍43.1 主控芯片AT89C5143.1.1 AT89C51性能简介43.1.2 AT89C51引脚功能说明53.1.3 AT89C51 芯片内部结构73.2 八段数码管显示器83.3 晶体振荡器93.4 发光二极管10第四章 系统硬件构成114.1 设计原理114.2 电路总图构成124.3 键盘输入部分124.4 晶振部分134.5 复位部分134.6 显示部分144.7 报警部分155.1 主程序流程图165.2 WAVE6000程序编译图175.3开锁流程图18结 论19参考文献20致 谢21附录 22XXXXX学院毕业论文电子密码锁
12、控制第1章 引言1.1选题背景在安全技术防范领域,具有防盗报警功能的电子密码控制系统逐渐代替传统的机械式密码控制系统,克服了机械式密码控制的密码量少、安全性能差的缺点,使电子密码控制系统无论在技术上还是在性能上都大大提高了一步。随着大规模集成电路技术的发展,特别是单片机的问世,出现了带微处理器的智能密码控制系统,它除具有传统电子密码控制系统的功能外,还引入了智能化管理、专家分析系统等功能,从而使密码控制系统具有很高的安全性、可靠性,应用日益广泛。1.2电子密码控制简介电子密码控制是一种通过密码输入来控制电路或是芯片工作,从而控制机械开关的闭合,完成开锁、闭锁任务的电子产品。电子密码控制不论性能
13、还是安全性都已大大超过了机械类。其特点如下:1) 保密性好,编码量多,远远大于机械控制。随机开锁成功率几乎为零。2) 密码可变,用户可以随时更改密码,防止密码被盗,同时也可以避免因人员的更替而使控制的保密性下降。3) 误码输入保护,当输入密码多次错误时,报警系统自动启动。4) 无活动零件,不会磨损,寿命长。5) 使用灵活性好,不像机械锁必须佩带钥匙才能开锁。6) 电子密码控制系统具有操作简单易行,一学即会的特点。1.3电子密码控制的发展趋势由于电子器件所限,以前开发的电子密码控制系统,其种类不多,保密性差,最基本的就是只依靠最简单的模拟电子开关来实现的,制作简单但很不安全,后来便是基于EDA来
14、实现的,其电路结构复杂,电子元件繁多,也有使用早先的20引脚的2051系列单片机来实现的,但密码简单,易破解。随着电子元件的进一步发展,电子密码控制系统也出现了很多的种类,功能日益强大,使用更加方便,安全保密性更强,由以前的单密码输入发展到现在的,密码加感应元件,实现了更为真正的电子加密,用户只有密码或电子钥匙中的一样,是打不开锁的,随着电子元件的发展及人们对保密性需求的提高出现了越来越多的电子密码控制系统 。由于数字、字符、图形图像、人体生物特征和时间等要素均可成为电子信息,组合使用这些信息能够使电子防盗密码控制获得更高的保密性,如防范森严的金库,需要使用复合信息密码的电子防盗密码控制系统。
15、组合使用信息也能够使电子防盗密码控制系统获得无穷扩展的可能。可以看出组合使用电子信息是电子密码控制系统今后发展的趋势 。1.4本设计所要实现的目标本设计采用单片机为主控芯片,结合外围电路,组成电子密码控制系统,用户想要打开锁,必先通过提供的键盘输入正确的密码才可以,密码输入错误有提示,为了提高安全性,当密码输入错误三次将进入管理员权限密码输入界面。如果管理员密码输入正确则可以返回密码输入界面,错误则锁死系统并报警。该设计分为硬件设计部分部分和软件实现部分。由于系统规模不大,电路设计上采用了ATMEL公司的AT89C51单片机作为系统的控制器。采用了一个4*4的非编码键盘,作为密码的输入电路,把
16、单片机的Pl口作为键盘的键值扫描口,利用软件来实现键盘的消抖处理;同时,由于功能上要求实现密码输入提示信息,在本电路中采用了LED模块作为显示电路。当按开锁键后,显示器输出密码提示信息。当输入的密码后,密码以“F”的形式出现在显示器上面,既直观又保护了密码的安全性。当密码输入正确后LED显示“hello”并开锁,输入错误则显示“no”连续输入错误三次则进入管理员密码输入界面,此时必须输入管理员权限密码才能回到密码输入界面;如果再输入错误则锁死系统并报警。电磁锁驱动点路,采用二级三极管电路驱动继电器来实现,开锁驱动电路的控制信号由P3.1引脚输出;报警电路采用三极管电路驱动一个蜂鸣器来实现,报警
17、驱动电路的信号由P3.0输出。根据系统的功能要求,各功能的实现采用模块化程序设计,主程序主要实现LED模块、时间的初始化和存储单元的基本分配,和各子程序的管理、调用。21XXXXXX学院毕业论文第2章 设计方案的选择本设计采用以单片机为核心的控制方案。由于单片机种类繁多,各种型号都有其一定的应用环境,因此在选用时要多加比较,合理选择,以期获得最佳的性价比。一般来说在选取单片机时从下面几个方面考虑:性能、存储器、运行速度、I/O口、定时/计数器、串行接口、模拟电路功能、工作电压、功耗、封装形式、抗干扰性、保密性,除了以上的一些还有一些最基本的,比如:中断源的数量和优先级、工作温度范围、有没有低电
18、压检测功能、单片机内有无时钟振荡器、有无上电复位功能等。在开发过程中单片机还受到:开发工具、编程器、开发成本、开发人员的适应性、技术支持和服务等等因素 。基于以上因素本设计选用单片机AT89C51作为本设计的核心元件,利用单片机灵活的编程设计和丰富的I/O端口,及其控制的准确性,实现基本的密码控制功能。在单片机的外围电路外接输入键盘用于密码的输入和一些功能的控制,外接LED八段数码管显示。按键盘的数字键09、AF输入密码。密码输完后按下确认键,如果密码输入正确则开锁,不正确显示密码错误重新输入密码,当三次密码错误则发出报警并进入二次权限密码输入界面。只有当输入正确的二次权限密码才能继续输入密码
19、否则锁死系统并报警。该方案控制灵活,准确性好,且保密性强还具有扩展功能,根据现实生活的需要此次设计采用此方案。XXXXX学院毕业论文第3章 主要元器件介绍3.1主控芯片AT89C51AT89C51是一个低功耗,高性能CMOS 8位单片机,片内含4k Bytes的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及AT80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的AT89C51可为许多嵌入式控制应用系统提供高性价比的解决方案。3.1.1 AT89C51性能简介
20、AT89C51具有如下特点:40个引脚,4k Bytes Flash片内程序存储器,128 bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,片内时钟振荡器。此外,AT89C51设计和配置了振荡频率可为0Hz并可通过软件设置省电模式。空闲模式下,CPU暂停工作,而RAM定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位。同时该芯片还具有PDIP、TQFP和PLCC等三种封装形式,以适应不同产品的需求。图3-1 AT
21、89C51芯片引脚图其主要功能特性: 兼容MCS-51指令系统 4k可反复擦写(1000次)Flash ROM32个双向I/O口 4.5-5.5V工作电压2个16位可编程定时/计数器 时钟频率0-33MHz全双工UART串行中断口线 128x8 bit内部RAM2个外部中断源 低功耗空闲和省电模式中断唤醒省电模式 3级加密软件设置空闲和省电功能 双数据寄存器指针XXXX工业学院毕业论文可以看出AT89C51提供以下标准功能:4K字节Flash闪速存储器,128字节内部RAM,32个I/O口线,两个数据指针,两个16位定时器/计数器,一个5向量两级中断结构,一个全双工串行通信口,以及片内振荡器和
22、时钟。同时, AT89C51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式时停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式是在RAM中的内容,但振荡器停止工作并禁止其它所有部件工作直到一个硬件复位。3.1.2 AT89C51引脚功能说明VCC:电源电压GND:地P0口:P0口是一组8位漏极开路型双向I/O口,也即地址/数据总线复用口,作为输出口用时,每位能驱动8个TTL逻辑门电路,对端口写“1”可作为高阻抗输入端口。在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活内部上拉电阻。在Fla
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子密码锁设计 毕业设计论文 电子 密码锁 设计 毕业设计 论文

链接地址:https://www.31ppt.com/p-3989185.html