电子密码锁.doc
电子密码锁,2.8万字 46页[摘 要] 随着电子产品向智能化和微型化的不断发展,单片机已成为电子产品研制和开发中首选的控制器。随着人们生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统的机械锁由于其构造的简单,安全性能低,无法满足人们的需要。本文从经济实用的角度出发,采用美国atmel公司的单片机at89c...
内容介绍
此文档由会员 albee 发布电子密码锁
2.8万字 46页
[摘 要] 随着电子产品向智能化和微型化的不断发展,单片机已成为电子产品研制和开发中首选的控制器。随着人们生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统的机械锁由于其构造的简单,安全性能低,无法满足人们的需要。
本文从经济实用的角度出发,采用美国Atmel公司的单片机AT89C51为主要芯片,结合外围的键盘输入、显示、报警、开锁等电路,用汇编语言编写主控芯片的控制程序,设计了一款可以多次更改密码具有报警功能的电子密码锁。
经实验证明,该密码锁具有设计方法合理,简单易行,成本低,安全实用等特点,符合住宅、办公室用锁要求,具有推广价值。
[关键词] AT89C51 密码锁 Proteus
The design of electronic code lock
Abstract: As electronic products are developing towards intelligence and minimization, single—chip computers (SCM ) have become the first choice for controllers in the development of electronic products. With the improvement of people's living standards, it has become particularly prominent about how to achieve Anti-theft family. The traditional mechanical lock has such shortcoming as simple structure , Low security, it can't meet people's demands.
For practicality, this paper designs a new electronic cipher lock, which has the function of alarm and whose cipher can be changed many times. This cipher lock uses AT89C51 as main chip and data memory cell . The author made this ciphor lock by use of making controlled program of master CMOS with periphery electrocircuit of keyboard input, display, alarm and unlock.
Experiments show that the designed cipher lock is characterized by its reasonable designing methods, simple operation, low cost and property of safety and practicality. Besides, it works well as a residence lock and has great potential for commercial development.
Key words: AT89C51 Electronic code lock Proteus
目 录
第1章 绪论 1
1.1 电子密码锁简介 1
1.2 电子密码锁的发展趋势 1
1.3 本设计所要实现的目标 1
第2 章 设计方案的选择 2
2.1 方案一:采用数字电路控制 2
2.2 方案二:采用以单片机为核心的控制方案 2
第3 章 主要元器件介绍 3
3.1 主控芯片AT89C51 3
3.1.1 AT89C51性能简介 3
3.1.2 AT89C51引角功能说明 4
3.2 LM016L显示器 5
3.2.1 LM016L性能简介 5
3.2.2 LM016L引角功能说明 6
3.3 芯片74LS20 6
第4章 系统硬件构成 8
4.1 设计原理 8
4.2 电路总体构成 8
4.3 键盘输入部分 9
4.4 复位部分 10
4.5 晶振部分 10
4.6 显示部分 10
4.7 报警部分 11
第5章 系统软件设计 12
5.1 程序框图 12
5.2 程序设计 13
5.3 结论 25
第6章 Proteus系统仿真 26
6.1 关于Proteus 26
6.2 Proteus的基本操作 26
6.2.1 工作界面及基本操作 26
6.2.2 关闭Proteus.ISIS 29
6.3 仿真结果 29
结束语 31
参考文献 32
致谢 33
英文文献 34
译文 39
附 录 42