77范文网 - 专业文章范例文档资料分享平台

电子密码锁控制电路设计-毕业设计

来源:网络收集 时间:2018-12-29 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

电子密码锁控制电路设计

学生:XXX 指导教师:XXX

内容摘要:本设计阐述通过Proteus软件成功仿真的电子密码锁的实现过程,选用AY89C52为核心

的系统来实现按键输入、开锁和密码识别。采用具备IC总线接口的EPROM芯片来完成密码的存储,通过1602A液晶显示器提示程序运行状态和使用步骤,利用蜂鸣器模拟报警,发光二极管模拟锁的开关。该系统用C语言编写程序,与汇编语言相比具有更好的移植性和可读性,便于修改和增减功能。

2

2

关键词:Proteus 密码锁 AT89C52 C语言

I

Design of electronic code lock circuit system

Abstract: The paper introduces the implementation of the electronic code lock which

was successfully simulated by Proteus. It uses AT89C52 single-chip microcomputer to achieve key input, the unlocking and identification of the code. It adopts IC bus based EPROM chip to complete the code's storage, using LCD 1602A to prompt the program's running state and working procedures, adopting buzzer to imitate the alarm and LED to imitate the switch. It is convenient to modify and add functicccon by using C language program, which is more transplantable and reliable compared to assembly language.

2

2

Keywords: Proteus code lock AT89C52 C language

II

目 录

前言 ..................................................................... 1 1 总体方案设计 .......................................................... 1

1.1 方案论证与比较 ................................................... 1 1.2 方案选择 ......................................................... 2 2 单元模块设计 .......................................................... 2

2.1 硬件支持 ......................................................... 2 2.2 功能单元模块设计 ................................................. 2

2.2.1 开锁机构 ................................................... 2 2.2.2 矩阵键盘设计电路 ........................................... 3 2.2.3 声音提示电路设计 ........................................... 4 2.2.4 显示模块设计 ............................................... 4 2.2.5 AT24C02掉电存储单元的设计 .................................. 6

3 程序设计与系统仿真 .................................................... 7

3.1 模块介绍 ......................................................... 7

3.1.1 主程序模块 ................................................. 9 3.1.2 密码比较判断模块 ........................................... 9 3.1.3 键盘扫描模块 ............................................... 9 3.1.4 修改密码模块 .............................................. 10 3.2 Proteus仿真电路 ................................................ 11 4 系统功能 ............................................................. 12 5 结束语 ............................................................... 13 附录1:器件清单 ......................................................... 13 附录2:PCB图 ........................................................... 14 附录3:源程序 ........................................................... 15 参考文献 ................................................................ 42

III

IV

电子密码锁控制电路设计

前言

现在社会大家都很注重安全,安全问题也成为大家关心的问题之一。从古自今大家就发明了锁来保护自己的财产安全。人们对锁要求甚高,即要求可靠地防盗,又要使用方便。传统的门锁既要备有大量的钥匙,又要担心钥匙丢失后的麻烦。随着单片机的问世,出现了电子密码锁,其保密性高,使用灵活性好,安全系数高,故受到广大用户的青睐。

电子密码锁通常使用ARM和AT89C52控制,单片机相对ARM实现较为简单,功能较为完善,因此使用单片机控制较多。用单片机控制的密码锁常使用汇编语言编写程序,数码管做显示器 。但本设计使用移植性及可读性强的C语言编写;同时采用显示清楚、功率消耗小而且寿命长的1602A液晶显示器。从经济实用的角度出发,采用AT89C52单片机设计出一种具有密码设置、报警等功能的电子密码锁。

1 总体方案设计

1.1 方案论证与比较

方案一:以AT89C52为电子密码锁系统核心,使用4*4矩阵键盘作为数据输入方式,驱动1602A显示器提示程序运行过程和开锁的步骤,利用AT24C02芯片实现掉电存储。图1.1-1为AT89C52控制密码锁的系统原理框图。

电源模块 矩阵 键盘 控制 AT89C52 LCD 1602A LED 密码校验提示 蜂鸣器提示电路 AT24C02存储芯片

图1.1-1 AT89C52控制密码锁的系统原理框图

方案二:以74LS112双JK触发器构成的数字逻辑电路控制方案,如图1.1-2。

1

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库电子密码锁控制电路设计-毕业设计在线全文阅读。

电子密码锁控制电路设计-毕业设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/400838.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: