课程设计电子密码锁总体设计资料,.doc

电子密码锁系统总体设计详细文档 题目:电子密码锁的设计 组号:第八组 小组成员:王新恒()牛庆渝(S120102007) 于秀玲()黄志辉() 2012年11月7日 目录 第一篇 绪 论 3 一、引言 3 1、编写目的 3 2、背景介绍 3 二、 功能需求设计 4 1、 任务和目标 4 2、 功能需求简述 4 第二篇 设计概述 6 一、详细设计方案的选择及设计思路概述 6 1、设计方案的选择 6 2、初步设计思路概述 7 二、设计方法和技术条件 8 1、设计原则 8 2、应用的技术分析 8 3、设计者当前已具备的技术条件 9 4、设计重点难点 9 第三篇 系统总体设计方案确认 10 一、各模块系统硬件设计 10 1、单片机模块系统 10 2 、键盘矩阵模块系统 12 3、显示模块系统 13 4、报警模块系统 14 5、电子时钟计时模块 14 第四篇 系统程序设计 16 一、总体程序设计流程 16 2、系统程序设计总流程 16 如下图所示为该密码锁系统程序设计总流程图: 16 二、各个模块系统程序设计流程 17 1、显示初始化模块程序设计 18 2、电子时钟模块程序设计 18 3、密码比较功能模块程序设计 19 4、密码更改模块程序设计 19 5、键盘输入模块程序设计 20 6、电子时钟显示模块程序设计 21 7、密码修改模块程序 22 第一篇 绪 论 一、引言 1、编写目的 编写设计说明书的目的是说明对系统总体设计的考虑,包括程序的基本流程、输入/输出、设计、运行设计、和系统出错处理设计等,为提供基础本设计说明书详细分析的各种需求,综合小组中各个的意见,为以后的设计规划出一个蓝图,使以后的工作做到有步骤、有计划,并且对今后出现的各种可能情况作出预测和进行初步和适当的处理,使进程稳步和效。 在安全技术防范领域,具有防盗报警功能的电子密码锁代替传统的机械式密码锁,克服了机械式密码锁密码量少、安全性能差的缺点,使密码锁无论在技术上还是在性能上都大大提高一步。随着大规模集成电路技术的发展,特别是单片机的问世,出现了带微处理器的智能密码锁,它除具有电子密码锁的功能外,还引入了智能化管理、专家分析系统等功能,从而使密码锁具有很高的安全性、可靠性,应用日益广泛 待机时,系统显示系统日期及时间及状态。 系统启动后,通过输入设备(键盘)可输入6位个人密码,按下确认键进行确认。 如果密码正确,可进行开锁动作。若密码不正确,按照系统提示进行操作。 消除功能:在输入密码之后,每次一次“*”键,可消除最后输入的一位数字。 每次输入密码正确的开门记录将被保存。 当按下开锁键,系统将输入与密码进行检查核对,如果正确锁打开,否则不打开,并发出报警提示。 在用户设置了一组常用密码基础之上,可以另外在设置5--10组备用密码,以增加多用户使用功能,满足用户的基本需求。 在用户丢失或遗忘一组密码后,可以通过另外的几组备用密码进行开锁并并对密码进行再次修改和设定,增加了密码锁使用的灵活性。 设置密码锁开锁次数为3次,当输入超过三次还未开锁成功时,蜂鸣器报警30秒,并且锁定键盘。在此后10分钟内不能进行任何对锁的操作,等待锁定时间过后,解除警报,密码锁恢复输入功能。 在每一次输入密码后,系统都要以文字显示的形式给出输入密码正确与否以及剩余输入次数的警告或提示(以发声或发光提示)。 密码可以由用户自己修改设定,锁打开后才能修改密码,修改密码之前必须再次输入密码。 先用个人密码(初始为123456)开门,在开锁成功后再次输入密码使系统进入修改个人密码状态。 此时可输入6位新的个人密码,在输入新密码时候需要二次确认,以防止误操作。 先用密码开门,按“0”键。 先显示第1屏:该记录的开门日期;第2屏显示开门时间;第3屏显示密码类别。 记录翻页:在查询记录的状态下,按“0”键,可查询下一条开门记录 10 S内未按键,则退出查询状态,回到待机状态。 系统最多可以保存最近的40 条记录,当记录超过40条时,每增加一条新记录,最早的一条旧记录将被覆盖掉。每条记录包含如下信息:年、月、日、星期、时、分、,密码类别。 第二篇 设计概述 一、详细设计方案的选择及设计思路概述 1、设计方案的选择 本次设计的密码锁在理论上可以利用多种设计方法及原理进行设计,依据设计的简单、高效、易于实现等原则,主要有两种设计方案可供选择,即:数字电路控制和以AT89S51为核心的单片机控制两种方案。现在对其两种方案进行可行性对比分析。 方案一:采用数字电路控制。其原理图下图1所示。 图1 数字密码锁电路方案 电路由两大部分组成:密码锁电路和备用电源(UPS),其中设置UPS电源是为了防止因为停电造成的密码锁电

文档评论(0)

1亿VIP精品文档

相关文档