继面世,但是这些产品的特点是针对特定的指纹和有效卡,只能适用于保密要求的箱、柜、门等,而且指纹识识别器若在公共场所使用存在容易机械损坏。IC卡还存在容易丢失、损坏等特点,加上其成本较高,一定程度上限制了这类产品的普及和推广。鉴于目前的技术水平与市场的接收程度,电子密码锁是这类电子防盗产品的主流。
二、设计任务及技术要求
21设计目的
本课程的设计任务是利用现有的目标板实验装置,利用实验箱上的设备,设计一个完整电子密码锁程序,并在实验箱上运行演示。通过硬件课程设计中电子密码锁的设计与实验,使我们更进一步的掌握单片机原理的相关知识,尤其加深对8279芯片原理的理解,提高对汇编语言编程的能力并加深对汇编语言的理解与应用。在程序的不断编写与改正过程中,提高了我们检错就错的能力。实物电路的连接锻炼我们的动手能力,增强了我们通过动手进行硬件设计及程序设计从而解决实际问题的能力。
22设计内容
在本次实验中我们主要用到可编程键盘显示接口芯片8279来实现输入输出数字并用相关程序来判断字符匹配程度。主要实现以下功能
1、可设定密码(6位);2、实时显示输入密码;
f3、具有密码错误输入限制。有3次输入密码的机会若三次密码全错会报警响铃并锁定键盘。
4、密码正确有2种权限:开锁和修改密码,由功能键选择权限。5、密码可变性。用户可以更改密码,保存并重新回到初始界面。
23实验器材
(1)PC机一台用于对程序的编译测试等,同时还需要对硬件实验设备进行控制,提供整个程序的运行平台,并且收集和释放硬件信号,实现程序功能。
(2)单片机原理实验箱一台,单片机接口设备。(3)数据线一条,电源线一条,导线若干条用于电路和芯片之间的连接。
三、工作原理及原理框图
基于单片机的电子密码锁系统工作原理框图如下图所示
图1单片机电子密码锁系统原理框图用户密码通过键盘的输入,密码输入正确后,进行功能选择。输出开锁信号控制,开锁电路开锁并发出2声短“滴”声提示音,5S延时后开锁信号与已开锁提示清零,系统回到初始界面。密码输入错误时,发出一声长“滴”声错误提示音,密码错误指示灯亮,连续三次密码错误时,发出长鸣声报警,密码错误报警灯亮。10S后延时锁定键盘,此后键盘将无法再次输入密码。用户密码直接存储在单片机ROM中,可以通过键盘修改密码,系统的工作状态由显示电路提示。
f四、主要器件分析及仿真电路41单片机AT89C51组成基本框图
单片机引脚介绍
P0:P0口是r