网学网电子机械编辑为广大网友搜集整理了:防盗电子密码锁绩等信息,祝愿广大网友取得需要的信息,参考学习。
论文字数:9098,页数:41
摘要
随着社会物质财富的日益增长,安全防盗已成为社会问题。而普通的机械锁已难以满足当前社会管理和防盗要求。目前市场上普遍使用的是机械锁,存在着保密性差、安全性低、容易复制或被他人利用、容易损坏等问题。为满足人们对锁的使用要求,增加其安全性, 用密码代替钥匙的密码锁应运而生,而且密码锁具有密码量大、使用方便等优点。如果结构简单,则密码量偏少,容易通过尝试密码的手段开锁,安全系数不够高。然而电子密码锁具有密码量极大,密码控制器主要由一块AT89S51的芯片通过编程来实现其具体功能,随着编程设密码的改变而改变,大大提高了安全性。
本设计采用按键输入,单片机实现软件解码的方案。该方案能够较好的实现密码鉴别,密码错误报警等功能,基本满足电子密码锁的要求。
关键词:单片机(AT89S51)、电子密码锁、报警器。
Abstract
With the increase of social material wealth, safety and guarding against theft have become social problems. Meanwhile, the ordinary mechanical locks are hard to meet the need of social management and prevention of burglary. At present what in market universal use is the mechanical lock,its confidentiality is poor、security is low、easy to copy or be used by other people、easy to damage and other issues.
To meet people''''s requirement of the use of locks, to increase the security, the code locks which use password instead of key emerge as the times require. Moreover they have many advantages, for example they are more convenient and many password. If the structure is simple, password volume of transactions through easy means to try to unlock the code, the safety factor is not high enough. But electronic password lock with password great quantity, Password mainly by a controller chip AT89S51 through programming to achieve their specific function.Programming with the password change for the sake of change greatly improving security.
The use of keystroke input SCM software decoder programs, the program can achieve better identification password, the password wrong alarm function meet basic password lock function.
Key word: The monolithic integrated circuit (AT89S51), Password lock,alarm system
目录
摘要 I
Abstract II
第1章 引言 1
1.1 背景 1
1.2 研究内容 1
第2章 软件设计 2
2.1 数码管显示部分 2
2.1.1 程序设计内容 2
2.1.2 C语言源程序(见与蜂鸣器部分) 2
2.2 键盘输入部分 2
2.2.1 程序设计内容 2
2.2.2 C语言源程序(见总程序标注) 4
2.3 蜂鸣器声音提示部分 4
2.3.1 程序设计内容 4
2.3.2 C语言源程序(包含数码管和蜂鸣器两部分) 4
2.4 系统程序流程总框图 7
2.5 系统C语言源程序(附录) 8
2.6 系统软件小结 8
第3章 硬件设计 9
3.1 单片机部分 9
3.1.1 AT89S51简介 9
3.1.2 AT89S51功能介绍 9
3.1.3 AT89S51管脚功能说明 10
3.1.4 振荡器特性 12
3.1.5 89S51相对于89C51增加的新功能包括 13
3.2 七段数码管显示器部分 13
3.3 4×4行列式键盘部分 14
3.4 系统硬件设计原理结构框图 15
3.5 系统板上硬件连线 15
3.6 电路原理图 16
第4章 结论 17
第5章 致谢 18
第6章 参考文献 19
附录 20
C语言源程序 20