欢迎来到天天文库
浏览记录
ID:6634359
大小:517.50 KB
页数:14页
时间:2018-01-20
《基于protues的电子密码锁设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、本科生学年论文(设计)(2011级)论文(设计)题目基于protues的电子密码锁设计作者系专业电气信息工程班级电子1102指导教师(职称)字数成果完成时间2013-12-26杭州师范大学钱江学院教学部制基于protues的电子密码锁设计摘要:本文以AT89C51单片机为核心器件,结合按键电路、LED数码管显示电路、报警指示电路和开锁机构,利用单片机灵活的编程设计和丰富的I/O端口,及其控制的准确性通过软件程序来控制整个系统实现电子密码锁的基本功能,其主要具有如下功能:●密码通过键盘输入,若密码正确,则将锁打开●密码输入错误,蜂鸣器将
2、报警提示●用户可以自由设定密码本密码锁具有设计方法合理,简单易行成本低,安全实用等特点,具有一定的推广价值。关键词:AT89C51;电子密码锁;功能Thedesignofelectronic lockontheProtuesAbstract:BasedontheAT89C51single-chipmicrocomputerasthecoredevice,combiningwiththekeycircuit,LEDdigitaltubedisplaycircuit,analarmcircuitandunlockingmechanism,
3、designthewholesystemtoachievethebasicfunctionsofelectroniccipherlockbyitsflexibleprogramming,richI/Oport,andaccuracybasingonthesoftwareprogram.Withthefollowingfunctions:●Inputpasswordthroughthekeyboard,ifthepasswordiscorrect,lockwillopen●Ifthepasswordiserror,thebuzzerwi
4、llalarm●UserscanfreelysetthepasswordThelockhassomefeatureslikeareasonabledesignmethods,simpletowork,lowcostandsecurity,italsohassomepromotionvalue.Keywords:AT89C51;Electroniclock;Function目录第一章引言11.1研究背景11.2应用现状12.1Protues软件概述22.2Protues软件的功能和特点2第三章电子密码锁电路的设计23.1电子密码锁的工作
5、原理23.2系统的总体思路设计33.3主要元器件介绍33.3.1AT89C51介绍33.3.2LED数码管介绍53.3.3LED矩阵键盘介绍6第四章电子密码锁的仿真分析64.1Protues原理图设计64.1.1单片机主控制模块(含晶振、复位基本工作电路)74.1.2键盘输入模块74.1.3显示模块84.1.4报警模块和开锁模块94.2仿真效果总图10总结10参考文献10附录11基于protues的电子密码锁设计第一章引言1.1研究背景电子线路的设计需要经过设计方案提出、方案验证和修改三个阶段,有时甚至需要经过多次的反复。传统的设计方
6、法一般是采用搭接实验电路的方法进行,这种方法费时、费用高、效率低。随着计算机技术水平的不断提高,电子线路设计仿真软件迅速发展起来,EDA[1](ElectronicDesignAutomation电子设计自动化)技术应运而起,功能日益强大,运行速度快,使得电子线路设计人员能在计算机上完成电路的功能设计、逻辑设计、性能分析等等。Protues软件是英国Labcenterelectronics公司出版的EDA工具软件。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是目前最好的仿真单片机及外围器件的工具。虽然目前国内推
7、广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。1.2应用现状现今常见的密码锁设计主要有两种方案,一种是中规模集成电路控制的方案,另一种是单片机控制的方案。对于采用集成电路控制的方案,其中的编码电子锁电路分为编码电路、控制电路、复位电路、解码电路、防盗报警电路、门铃电路,而电子锁主要由输入元件、电路(包括电源)以及锁体三部分组成。显然此种方案的物理实现结构较为复杂且重新设置密码、输入密码的操作过程也会给用户带来一定的不方便;而利用单片机控制的方案,由于单片机灵活的编程设计和丰富的I/O端口
8、,及其控制的准确性,不但能实现基本的密码锁功能,还能添加掉电存储、声光提示甚至添加遥控控制功能,但其也有一定的局限性,就在于其控制原理的复杂以及要求设计人员具有更加良好的程序设计能力,调试较为繁琐,否则程序一旦跑飞将造成
此文档下载收益归作者所有