2。2。2 方案二采用单片机为核心的控制
从下图中可以看出,以单片机为核心的控制,在工作时一端连接用户编写程序的接口,一端连接与开锁相关的外部元器件,至于具体选择何种器件,视具体需求而定,根据它这样灵活多变的特征,可以满足多重功能需要,且它的成本较低。
其原理图如下所示:
图2。1采用单片机为核心的控制原理图
上图反映出该种方式具备准确性强、私密性好的特点,同时还添加了相关的扩展功能,基于实际的需求,本次设计选用该种方案。
2。3 显示方案比较
2。3。1 方案一LCD液晶显示方案
LCD液晶显示出来的内容既详尽又明了,一看就明白,方便使用者把握密码锁的状态,用户可以根据显示出的内容而清晰了解下一步的操作,另外,任何内容都能在液晶显示屏上展现,满足实际应用中的多种需要。
2。3。2 方案二数码管显示源G于J优L尔V论N文M网WwW.youeRw.com 原文+QQ75201`8766
LED七段数码管由8个发光二极管组成,根据不同二极管的导通或截断状态组合而成的显示内容不同,这也正是该种方式的逻辑。一个数码管只能显示一位数字,多个数字需要多个数码管,对于本次的设计而言,密码量预计设为6位,所以需要至少6个数码管。它的方便之处在于程序设计和外围设计都比较的简单。
虽然两种显示方法各有优点,但是综合本次设计的考虑,因本次设计需要显示系统反映出电路的状态,以及对操作者接下来操作的提示作用。综合考虑两种显示方案的优劣性,权衡其利弊,并结合本次系统对各种特性的设计需求,选用LCD液晶显示器方案。
3 硬件系统设计
根据以上分析,本次设计以STC89C51单片机为核心,矩阵按键为输入方式,LCD液晶屏为显示平台,并设有蜂鸣报警器作开锁超时或报警之用。当用户输入密码时,矩阵按键输入模块记录其输入的数字,并传递至单片机模块,与原先保存好的正确的密码相比较,若密码正确,则成功开锁;否则,执行相应的报警或置位操作,该过程是以单片机对密码是否正确的判断值为输入,控制相应的报警或开锁电路。
根据以上分析,给出以下系统原理框图:
图3。1系统原理框图
STC89C51单片机简介:
STC89C51单片机控制速度快,耗费资源低,其强大的功能可以服务于多种硬件开发的设计案例中。
STC89C51主要功能:
表3。1 STC89C51主要功能
主要功能特性
兼容MCS51指令系统 4K可反复擦写Flash ROM
32个双向I/O口 256x8bit 内部RAM
2个16位可编程定时/计数器中断 时钟频率0-24MHz
2个串行中断 可编程UART串行通道
2个外部中断源 共6个中断源
2个读写中断口线 3级加密位
低功耗空闲和掉电模式 软件设置睡眠和唤醒功能
单片机STC89C51引脚介绍:
图3。2单片机STC89C51引脚图
可以将该单片机的四十个引脚大致分为四类:
电源;
时钟;
控制;
I/O引脚;
引脚功能介绍:
表3。2单片机引脚功能介绍
电源(2根) VCC-电源、GND-接地端来自优I尔Y论S文C网WWw.YoueRw.com 加QQ7520~18766 STC89C51单片机的电子密码锁设计+电路图+程序(3):http://www.chuibin.com/zidonghua/lunwen_199357.html