长安大学单片机课程设计单片机课程设计
基于单片机控制的电子密码锁基于单片机控制的电子密码锁基于单片机控制的电子密码锁
专学姓
业号名
电子科学与技术2405060136钱德亮樊晓红2010年1月6日
0
指导教师日期
f摘要:摘要:本系统由单片机系统、矩阵键盘、LED显示和报警系统组成。系统能完成开锁、超时报警、超次锁定、
管理员解密、修改用户密码基本的密码锁的功能。除上述基本的密码锁功能外,还具有调电存储、声光提示等功能,依据实际的情况还可以添加遥控功能。本系统成本低廉,功能实用
关键词:关键词:AT89S51,AT24C02电子密码锁,矩阵键盘
一、设计概述
1.设计任务设计任务
根据设定好的密码,采用按键实现6位密码的输入功能,当用户输入的密码正确而且是在规定的时间(普通用户要求在12s内输入正确的密码,管理员要求在5s输入正确的密码)锁就打开,当,如果输入的三次的密码不正确,就发出报警声。如果用户输入密码的时间超过40秒,电路将报警80秒,若电路连续报警三次,电路将锁定键盘5分钟,防止他人的非法操作。
2.电路原理图
MC串U串U112345678RESET9DATA10W11RCS121314151617181920C333PF
矩矩矩矩
电电接电
VCC10F2500uV
AT5189SVCCP00P01P02P03P04P05P06P07EAVPPALEPROGPSENP27P26P25P24P23P22P21P20
RTDLEWRVCCGNDDATA1234
数数数接电
P10P11P12P13P14P15MOSIP16MISOP17SCKRESTP30RXDP31TXDP32INT0P33INT1P34T0P35T1P36WRP37RDXTAL2XTAL1GND
VCVCCC402C53913837363534GND串串来存存接电33EAVPGND3231EAVP330ALEAVPEP229PSEN12827VCC26SCL25SDA24DLQI123DLQI222SPEAK21DSVCC
C401uF
C233PF
复复电复
设计本课题时构思了两种方案:一种是用以AT89s51为核心的单片机控制方案;另一种是用以74LS112双JK触发器构成的数字逻辑电路控制方案。考虑到数字电路方案原理过于简单,而且不能满足现在的安全需求,所以本文采用前一种方案。
1
CRY6MHzGNDS5R7200
串串串串串串
U4VCCC122uFRESETR11KGND1234NCNCNCGNDAT02A24CVCCWPSCLSDA8765SCLSDA
R851k
R1051k
电电电UPS电电复电复
GND
f二、方案论证与比较
方案一:采用数字电路控制。其原理方框图如图1-1所示。
图2-1数字密码锁电路方案
采用数字密码锁电路的好处就是设计简单。用以74LS112双JK触发器构成的数字逻辑电路作为密码锁的核心控制,共设了9个用户输入键,其中只有4个是有效的密r