由于数字、字符、图形图像、人体生物特征和时间等要素均可成为钥匙的电子信息,组合使用这些信息能够使电子密码锁获得高度的保密性,如防范森严的金库,需要使用复合信息密码的电子密码锁,这样对盗贼而言是“道高一尺、魔高一丈”。组合使用信息也能够使电子密码锁获得无穷扩展的可能,使产品多样化,对用户而言是“千挑百选、自得其所” [4]。 

1。4本设计完成的工作

(1)熟悉51单片机集成开发环境,运用C语言编写工程文件;

(2)熟练应用所选用单片机的内部结构、资源,以及软硬件调试设备的基本方法;

(3)自行构建基于单片机的最小系统,完成相关硬件电路的设计实现;

(4)密码锁的原理和实现方法。

2总体方案设计

2。1设计要求

(1)用户可以自由设置和修改密码;

(2)具有报警功能;

(3)密码错误次数达到上限时,报警并锁定键盘;

(4)复位功能;

(5)掉电存储功能。

2。2设计方案 文献综述

本系统选择AT89C51单片机作为控制核心,显示模块选择LCD1602液晶显示器,掉电存储模块选择AT24C02芯片,电源模块选择用USB转换器。系统框架如图2。1所示:

图2。1系统框架图

电源电路将220V的交流电转换为5V的直流电为系统供电,晶振电路为单片机提供12Mhz的频率,复位电路可使系统在出现故障时紧急复位,键盘用于输入和修改密码,密码存储于AT24C02芯片,当密码输入正确时,开锁电路开锁,密码输入错误时,报警电路报警。

3系统的硬件设计

3。1单片机的简介及引脚分配

AT89C51单片机在一块芯片上集成了CPU、RAM、ROM、定时器/计数器和多种I/O功能部件,具有一台微型计算机的基本结构,按功能可以将其分成八个组成部分:微处理器(CPU)、数据存储器(RAM)、程序存储器(ROM/EPROM)、特殊功能寄存器(SFR)、I/O口、串行口、定时器/计数器及中断系统。

上一篇:基于生物启发神经动力学模型的避障技术AUV系统设计
下一篇:STC89C52单片机的电机转速测量装置的设计+电路图+程序

STC89C52单片机的温度报警器设计+程序+电路图

直流调速系统的特性分析及其MATLAB仿真

STC89C52单片机的电机转速测...

基于生物启发神经动力学...

基于MATLABGUI计算器的设计与实现

MATLAB的人脸识别系统设计+程序

STC89C52单片机指纹识别系统设计+程序

儿歌對幼儿习惯养成教育...

我国股票市场的有效性实证分析

基于plc电梯远程监控系统的设计+梯形图

合成1,6-二氢茚并[2’1’...

存储测试的国内外研究现状概况

略论新时期跨國公司茬华...

土地发展权研究

股票投资者行为国内外研究现状

ASP.NET+xqlserver新闻发布系统设计+源代码

大学生对网络广告的态度及其影响因素研究