鉴于大家对电子数电单片机十分关注,我们编辑小组在此为大家搜集整理了“基于单片机电子密码锁的设计”一文,供大家参考学习
论文编号:JD1128 论文字数:19969,页数:42(摘要到参考文献) 附开题报告,任务书,外文翻译
摘 要
随着科学技术的不断发展,人们对日常生活中的安全保险器件的要求越来越高,安全已成为人们关注的焦点之一。为满足人们对锁的使用要求,增加其安全性,用密码代替钥匙的密码锁应运而生。论文详细地论述了由AT89C51单片机控制的电子密码锁的硬件和软件的设计过程。该密码锁是一种通过密码输入来控制电路或是芯片工作,从而控制机械开关的闭合,完成开锁、闭锁任务的电子产品。它由四部分组成:非编码式键盘、显示电路、输入输出控制电路、报警提示电路。利用目前使用的微处理器AT89C51 作为控制元件设计的这种电子密码锁,其具有安全性高、成本低、功耗低、易操作等优点,克服了普通锁需要随身携带钥匙且易丢失、保密性差的缺点,在宾馆、办公大楼、仓库、保险柜和大型超市普遍适用。基于以上思路,单片机密码锁可实现的功能大体上包括以下几个方面:
1.用户可以自由设定密码。
2.具有报警提示功能。
3.可设置万用密码。
4.具有掉电存储密码功能。
关键字:密码锁 单片机 控制
Abstract
With the developing of the technology, the people are becoming more and more attach importance to the safety of insurance devices in the daily life, security has become one of the focuses which are paid to much attention. In order to meet the requirements of the people to increase the security of locks, the key to the lock replaced by the password came into being. This paper discusses the designing process of the hardware and software of the electronic code lock in detail,which is controlled by the AT89C51 single-chip microcomputer. This electronic products controls the circuit or chips by inputting the password, so as to close the mechanical switch and complete the task of lock or unlock. It consists of determinant keyboard, the circuit of display, input and output control circuits, alarming circuit. This electronic code lock is designed to use AT89C51 microprocessor as a control components .And with its advantage of safety, low cost, low power consumption, easy-to-use, etc., it overcomes the shortcoming of the general lock that the users have to carry the key which is easy to loss. So it is applied in hotels, office buildings, warehouses, safe and large supermarkets universally. Based on the above ideas, in general the functions of the single-chip code lock are as follows:
1. The user can set different passwords freely.
2. Alarming function..
3. You can set an almighty password.
4. The power-down memory function.
Keywords: code lock single-chip control
目 录
第1章 课题概述 1
1.1密码锁的特点及意义 1
1.2设计要求概述 2
1.3单片机密码锁的功能介绍 2
1.4方案论证 3
第2章 系统硬件基础及设计 5
2.1 AT89C51概述及其引脚功能介绍 5
2.1.1 AT89C51单片机内部结构 5
2.1.2 AT89C51引脚功能介绍 8
2.2非编码键盘及其接口技术 12
2.2.1 非编码键盘的结构 12
2.2.2非编码键盘的工作方式 14
2.3 四位数码管显示器及其工作方式 15
2.3.1 数码管的工作原理 15
2.3.2 数码管显示器的工作方式 16
2.4 开锁机构 17
2.5 设计思路及具体电路的设计 17
第3章 电路图的绘制及成品的制作 20
3.1 原理图及印制电路板的设计 20
3.1.1设计电路原理图 21
3.1.2电气法则测试及报表的生成 22
3.1.3 印制电路板的设计 22
3.2电路板的制作与调试 24
3.3 元器件的焊接及密码锁成品的制作 25
3.3.1元器件的焊接 26
3.3.2密码锁成品 26
第4章 系统软件设计 27
4.1汇编语言程序设计的步骤 27
4.2程序流程图及系统程序 29
结论 35
参考文献 36
致谢 37
附录A 外文文献 38
附录B 系统原理图 48
附录C 汇编源程序 50