1、 单 片 机 课 程 设 计 设计题目 电子密码锁 学生姓名 学 号 专业班级 通信工程 指导老师 年 月 日 设计设计 题目题目 单片机单片机课程设计课程设计 成绩成绩 姓名姓名 学号学号 课课 程程 设设 计计 主主 要要 内内 容容 设计题目:电子密码锁电子密码锁 1 1、 设计任务:设计任务: 本课程的设计任务是利用现有的目标板实验装置,利用实验箱上的设备, 设计一个完整电子密码锁程序,并在实验箱上运行演示。 2 2、设计指标及要求、设计指标及要求: (1)系统初始化,用户依次输入密码,LED显示用户输入的密码。 (2)密码输入后判断是否正确。密码错误,系统发出一声长“滴”声错误 提示
2、音,红灯亮2.5S,之后系统复位,用户重新输入密码。错误次数超 过三次,则发出长鸣声报警,错误报警指示灯亮,同时键盘锁住,用户 在无法输入密码。 (3)密码正确有2种权限:开锁和修改密码,由功能键选择权限。 (4)开锁成功,发出2声“滴”提示开锁,绿灯亮,5S延时后开锁信号和开锁 指示清零,系统返回启动界面,等待密码的输入。 (5)改密过程中,如果两次输入的密码不同,LED提示并返回修改密码界面。 若密码修改成功,则保存密码,系统返回启动界面,等待密码的输入。 (6)LED显示的系统当前操作界面(密码输入,修改密码,开锁,锁键盘等) 可自行设定显示状态 指指 导导 教教 师师 评评 语语 建议
3、:从学生的工作态度、工作量、设计(论文)的创造性、学术性、实用性及书面表达能力等方面给出评价。建议:从学生的工作态度、工作量、设计(论文)的创造性、学术性、实用性及书面表达能力等方面给出评价。 签名:签名: 20 年年 月月 日日 设计题目:电子密码锁电子密码锁 一、 课题概述 在日常的生活和工作中,住宅与部门的安全防范、 单位的文件档案、 财务报表以及一些 个人资料的保存多以加锁的办法来解决。若使用传统的机械式钥匙开锁,人们常需携带多 把钥匙,使用极不方便,且钥匙丢失后安全性即大打折扣。随着科学技术的不断发展,人们 对日常生活中的安全保险器件的要求越来越高。为满足人们对锁的使用要求,增加其安
4、全 性,用密码代替钥匙的密码锁应运而生。密码锁具有安全性高、成本低、功耗低、易操作 等优点。在安全技术防范领域,具有防盗报警功能的电子密码锁逐渐代替传统的机械式密 码锁,克服了机械式密码锁密码量少、安全性能差的缺点,使密码锁无论在技术上还是在 性能上都大大提高一步。随着大规模集成电路技术的发展,特别是单片机的问世,出现了 带微处理器的智能密码锁,它除具有电子密码锁的功能外,还引入了智能化管理、专家分 析系统等功能,从而使密码锁具有很高的安全性、可靠性,应用日益广泛。 随着人们对安全的重视和科技的发展,许多电子智能锁(指纹识别、IC 卡辨认)已在 国内外相继面世,但是这些产品的特点是针对特定的指
5、纹和有效卡,只能适用于保密要求 的箱、柜、门等,而且指纹识识别器若在公共场所使用存在容易机械损坏。IC 卡还存在容 易丢失、损坏等特点,加上其成本较高,一定程度上限制了这类产品的普及和推广。鉴于 目前的技术水平与市场的接收程度,电子密码锁是这类电子防盗产品的主流。 二、 设计任务及技术要求 2.1 设计目的 本课程的设计任务是利用现有的目标板实验装置,利用实验箱上的设备,设计一个完整 电子密码锁程序, 并在实验箱上运行演示。 通过硬件课程设计中电子密码锁的设计与实验, 使我们更进一步的掌握单片机原理的相关知识,尤其加深对 8279 芯片原理的理解,提高 对汇编语言编程的能力并加深对汇编语言的理
6、解与应用。在程序的不断编写与改正过程 中,提高了我们检错就错的能力。实物电路的连接锻炼我们的动手能力,增强了我们通过 动手进行硬件设计及程序设计从而解决实际问题的能力。 2.2 设计内容 在本次实验中我们主要用到可编程键盘显示接口芯片 8279 来实现输入输出数字并用 相关程序来判断字符匹配程度。主要实现以下功能: 1、可设定密码(6 位) ; 2、实时显示输入密码; 3、具有密码错误输入限制。有 3 次输入密码的机会若三次密码全错会报警响铃并 锁定键盘。 4、密码正确有 2 种权限:开锁和修改密码,由功能键选择权限。 5、密码可变性。用户可以更改密码,保存并重新回到初始界面。 2.3 实验器材 (1)PC 机一台 用于对程序的编译测试等,同时还需要对硬件实验设备进行控制,提供 整个程序的运行平台,并且收集和释放硬件信号,实现程序功能。 (2)单片机原理实验箱一台,单片机接口设备。 (3)数据线一条,电源线一条,导线若干条用于电路和芯片之间的连接。 三、 工作原理及原理框图 基