毕业论文

打赏
当前位置: 毕业论文 > 自动化 >

AT89S51单片机PROTEUS的电子密码锁设计+电路图(2)

时间:2019-10-29 19:57来源:毕业论文
在科技不断发展的今天,将电子技术和传统机械锁结合起来的新型锁被称为电子密码锁,相较于传统的锁,电子密码锁通过输入密码来控制芯片工作,从而


在科技不断发展的今天,将电子技术和传统机械锁结合起来的新型锁被称为电子密码锁,相较于传统的锁,电子密码锁通过输入密码来控制芯片工作,从而控制开锁,闭锁,报警等功能,大大提高了安全性和功能性。从用户方便角度来说,使用者只要记住密码,便可以开启,而且其外形小巧精致,便于携带。所以其特点如下:1、保密性好,由于由软件编程实现,安全性大大提高2、密码可变,防止密码被盗3、操作失误保护,多次密码输入错误,报警系统启动4、电子密码锁操作简单简单。
所以电子密码锁有较高的研究价值,随着电子技术的快速发展,电子密码锁的研究也有了广阔的发展前景。本设计采用51单片机作为核心单元,设计一款具有开锁和报警功能的电子密码锁,既简单又实用。
1.2 研究现状和水平
目前,最常用的锁是20世纪50年代意大利人设计的机械锁,其结构简单,使用方便,价格便宜,但安全性低,因为机械锁是靠金属制成的钥匙上的不同齿形与锁芯的配合来工作的。早在80年代,日本产生了最早的电子密码锁。随着日本经济复苏,电子行业的快速发展,一些利用简单的门电路设计的密码锁出现了。这类电路安全性差,容易破解。到了90年代,美国、意大利、德国、日本、加拿大、韩国以及我国的台湾、香港等地的微电子技术的进步和通信技术的发展为密码锁提供了技术上的基础,从而推动密码锁走向实际应用的阶段。我国于90年代初开始对密码锁进行初步的探索。到目前为止,在此领域虽已有较大的发展,采用各种电路进行设计的比较多,技术也相当先进,电子技术发展至今已达到相当高的水平,电子密码锁技术已十分成熟。
1.3 电子密码锁发展趋势
在安全技术领域,电子密码锁逐渐代替传统的机械式密码锁,使密码锁无论在技术上还是性能上都大大的提高了。由于电子器件所限,以前开发的电子密码锁,其种类不多,安全性较差,基本依靠最简单的模拟电子开关来实现,随着电子元件的快速发展,电子密码锁功能日益强大,其安全性也有很大的提高。从以前的单密码输入,到现在加入了感应元件,不仅如此,还有些电子密码锁需要用户组合只有自己才知道的复合信息才能打开密码锁。从中我们可以看到电子密码锁未来发展的无限可能。
1.4 设计方案简介
电子密码锁主要是基于单片机的一个密码锁,通过键盘、LED等人机交互模块实现对电子密码锁的上锁、开锁以及非法输入警报等功能。采用单片机AT89S51作为主控芯片与数据存储器单元,结合外围的矩阵键盘输入、LCD液晶显示、报警、开锁等,用C语言编写的主控芯片控制程序,并用Keil软件进行编译,设计一款可以多次更改密码,具有报警功能的电子密码控制系统。
    本设计采用选用单片机作为本设计的核心元件,利用单片机灵活的编程设计和丰富的I/O端口,及其控制的准确性,实现基本的密码锁功能。单片机的外围电路有:外接输入键盘电路用于密码的输入和一些功能的控制,单片机的EPROM存储芯片用于密码的存储,外接LCD显示器用于显示作用,外接蜂鸣器用于输入密码错误报警,外接继电器模拟开锁等。此方法保密性强,可扩展功能多,根据生活需要采用此设计方法。
1.5 软件简介
1.5.1 keil软件
Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可文护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将这些部分组合在一起。运行Keil软件需要WIN98、NT、WIN2000、WINXP等操作系统。如果你使用C语言编程,那么Keil几乎就是你的不二之选,即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。         AT89S51单片机PROTEUS的电子密码锁设计+电路图(2):http://www.youerw.com/zidonghua/lunwen_41794.html
------分隔线----------------------------
推荐内容