好文档 - 专业文书写作范文服务资料分享网站

智能密码锁系统设计

天下 分享 时间: 加入收藏 我要投稿 点赞

智能密码锁系统设计

目 录

摘 要 ................................................................................................. 错误!未定义书签。 目 录 .................................................................................................................................. 1 引 言 ................................................................................................................................ 3 第1章 课题研究的背景 ............................................................................................... 4

1.1 1.2 2.1 2.2 2.3 2.4 3.1 3.2 3.4

任务分析 ........................................................................................................ 4 方案设计 ........................................................................................................ 4 键盘电路 ........................................................................................................ 7 显示模块 ........................................................................................................ 7 电子密码锁的控制 ........................................................................................ 7 单片机的选择 ................................................................................................ 8 键盘电路 ........................................................................................................ 9 行列式式键盘的设计 .................................................................................... 9 主要元器件选择 .......................................................................................... 10

- 1 -

第2章 硬件设备的选择 ............................................................................................... 7

第3章 硬件电路的设计 ............................................................................................... 9

3.3 LCD显示电路 .................................................................................................. 9

第4章 主要组件介绍 ................................................................................................. 11

4.1 4.2 5.1 5.2

程序流程图 .................................................................................................. 11 程序设计 ...................................................................................................... 11 电子密码锁控制器仿真 .............................................................................. 20 程序调试 ...................................................................................................... 21

第5章 仿真与调试 ..................................................................................................... 20

总 结 ................................................................................................. 错误!未定义书签。 参考文献 .......................................................................................................................... 22

- 2 -

引 言

随着科学技术的进步,电子器件和电子系统设计方法日新月异,电子设计自动化技术正是适应了现代电子产品设计的要求,吸收了多学科最新成果而形成的一门新技术。为保证电子产品设计的速度和质量,适应“第一时间推出产品”的设计要求,EDA技术已成为不可缺少的一项先进技术和重要工具,掌握EDA技术是电子信息类专业学生,工程技术人员所必备的基本能力和技能。随着人们生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统的机械锁由于其构造的简单,被撬的事件屡见不鲜,电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的亲呢。

意外事故或人为破坏可能造成中的灾难性后果的系统称为要害系统。要害系统的保证性包括安全性、可开性和保全性,内涵非常丰富。我们设计的电子密码锁是一类针对要害系统的安全保险器件,其设计概念与常见的保安密码锁有所不同。从系统设计观点看,电子安全密码锁是一个实体域定义的概念,比较机械安全密码锁,具有设计实现简便、密码装订灵活、制造成本低廉等优点。主要的设计实施过程:首先,选用 ATMEL公司的单片机 AT89C51,以及选购其他电子元器件。第二步,使用 DXP 2004设计硬件电路原理图,并设计 PCB图完成人工布线(后因 PCB 板损坏决定采用万能板焊接的方法)。第三步,使用 Keil uVision3 软件编写单片机的 C 语言程序、仿真、软件调试。第四部,使用 PROTEUS 软件进行模拟软、硬件调试。最后,联合软、硬件调试电路板,完成本次课程设计。

- 3 -

第1章 课题研究的背景

1.1 任务分析

根据设计要求,电子密码锁可以有数字电路控制完成,还可以由采用一种是用以AT89C51为核心的单片机控制方案。相比之下,单片机方案有较大的活动空间,不但能实现所要求的功能而且能在很大的程度上扩展功能,而且还可以方便的对系统进行升级,所以我们采用后一种方案。

1.2 方案设计

采用一种是用以AT89C51为核心的单片机控制方案。利用单片机灵活的编程设计和丰富的IO端口,及其控制的准确性,不但能实现基本的密码锁功能,还能添加调电存储、声光提示甚至添加遥控控制功能。其原理如图 1-1所示。

输入错误锁定键盘矩阵键盘控制延时报警控制电路89C51单片机开锁控制电路AT24C02掉电存储串口显示电路指示电路

图 1-1 单片机控制方案

本方案采用一种是用以89C51为核心的单片机控制方案。利用单片机灵活的编程设计和丰富的I/O端口,及其控制的准确性,实现基本的密码锁功能。

初步设计思路如下:

输入密码用矩形键盘,包括数字键和功能键。

LED数码管显示输入密码,用数码管发光显示数码,用采用一种是用以AT89C51为核心的单片机控制方案。利用单片机灵活的编程设计和丰富的IO端口,及其控制的准确性,不但能实现基本的密码锁功能,还能添加调电存储、声光提示甚至添加遥控控制功能。其原理如图 1-2所示。

- 4 -

输入错误锁定键盘矩阵键盘控制延时报警控制电路89C51单片机开锁控制电路AT24C02掉电存储串口显示电路指示电路

图 1-2单片机控制方案

本方案采用一种是用以89C51为核心的单片机控制方案。利用单片机灵活的编程设计和丰富的I/O端口,及其控制的准确性,实现基本的密码锁功能。

初步设计思路如下:

输入密码用矩形键盘,包括数字键和功能键。

LED数码管显示输入密码,用74JS247驱动数码管发光显示数码,用74LS138控制各位显示器分时进行显示。

用发光二极管代替开锁的电路,发光表示开锁。 输入密码错误次数超过3次,系统报警。

打开电源后,显示器显示“000000”,设原始密码为“123456”,只要输入此密码便了开门。这样可预防停电后再来电时无密码可用。

按“C”键,清除显示器为“000000”。 欲重新设定密码,先输入密码在案“*”。

输入密码,再按“D”键。若密码与设定密码相同,则开门。否则显示器清为“000000”。

软件的设计主要包括键值的读取,LED显示程序,密码比较程序和报警程序。 控制各位显示器分时进行显示。

用发光二极管代替开锁的电路,发光表示开锁。 输入密码错误次数超过3次,系统报警。

打开电源后,显示器显示“000000”,设原始密码为“123456”,只要输入

- 5 -

智能密码锁系统设计

智能密码锁系统设计目录摘要.................................................................................................错误!未定义书签。目
推荐度:
点击下载文档文档为doc格式
0gcc83r2zu52amw9lhr375cln2z0an008el
领取福利

微信扫码领取福利

微信扫码分享