首页 | 登录 | 现在注册  订阅电子快讯   [2012年05月17日]

EDN China
小组 > 单片机 > 51单片机技术交流中心 > 基于24c02和6位数码管的电子密码锁
 
 
小组信息
名称:51单片机技术交流中心

管理员:

人数:2413
小组积分:26108
简介:欢迎志同道合的单片机爱好者加入讨论,分享技术资料。

小组公告

小组暂无公告.

返回小组首页

楼主  [其他] 

基于24c02和6位数码管的电子密码锁


作者:zhangshy
积分:470分
总积分:940分
E币:440
发送信息
加为好友
发表于2008-12-08 22:54

单片机控制的电子密码锁:


设计要求:


1、状态显示功能: 


锁定状态时系统用3位数码管显示OFF,用3位数码管显示成功开锁次数;成功开锁时用3位数码管显示888,用3位数码管显示成功开锁次数。


2、密码设定功能: 


通过一个4×4的矩阵式键盘可以任意设置用户密码(1-16位长度),同时系统掉电后能自动记忆和存储密码在系统中。


3、报警和加锁功能:


密码的输入时间超过12秒或者连续3次输入失败,声音报警同时锁定系统,不让再次输入密码。此时只有管理员方能对系统解锁。


设计电路思路描述:本电路分为四部分组成:主程序部分,4×4矩阵键盘部分,6位数码管串口静态显示部分,24c02读写部分。


主程序部分主要分两方面:一、用户模式密码输入,密码比较,开锁,报警,修改密码;二、管理员模式密码比较,取消锁定键盘,报警,修改密码,清除开锁次数。


电路操作描述:上电时6位数码管前三位显示0FF,后三位显示开锁成功次数。


指示灯L1亮,等待输入用户密码或者按下管理员模式键输入管理员密码。如果输入用户密码正确,成功开锁,6位数码管前三位显示888,后三位显示成功开锁次数,指示灯L1灭,L2亮,并且开锁信号输出,用于控制电路开锁电路,成功开锁后,如果开锁次数到100此时,将锁定电路,如果按下密码修改键那么进入密码修改模式,输入016位密码,确认后等待退出键按下。


   如果用户输入密码错误或12秒未完成输入,那么系统进入第一次报警,6位数码管显示NONONO,声光报警,三秒后,从新回到开锁前状态,如果输入错误次数到3次,那么锁定键盘,只有按下管理员模式键,输入正确的管理员密码打开键盘。


  在管理员模式下,按下修改键可以修改管理员密码,按下清零键可以清除成功开锁次数。


24c02将存储管理员密码,和用户密码,及开锁次数。


 


zhangshy 编辑于2011-10-20 09:17
投票数:   回复帖子  
1楼  [其他] 


作者:wswp85
积分:418分
总积分:836分
E币:368
发送信息
加为好友
发表于2008-12-18 16:03

有意思 看看


2楼  [其他] 


作者:chqing1361
积分:90分
总积分:180分
E币:90
发送信息
加为好友
发表于2008-12-21 19:37
24c02学习一下

3楼  [其他] 


作者:smcdh
积分:794分
总积分:1577分
E币:421
发送信息
加为好友
发表于2008-12-26 09:01
不错看看

4楼  [其他] 


作者:yanneng
积分:630分
总积分:1260分
E币:568
发送信息
加为好友
发表于2008-12-30 00:10
我和另外两外两个同学做了电子密码锁,功能和你的差不多!在学校比赛中得了个一等奖!呵呵!

5楼  [其他] 


作者:yanneng
积分:630分
总积分:1260分
E币:568
发送信息
加为好友
发表于2008-12-30 00:17
我们是用1602液晶显示的!

6楼  [其他] 


作者:yangyitong
积分:142分
总积分:284分
E币:107
发送信息
加为好友
发表于2008-12-31 16:12
非常需要这样的程序啊

7楼  [其他] 


作者:tangguo_tg
积分:54分
总积分:108分
E币:54
发送信息
加为好友
发表于2009-01-04 16:44

我怎么下不了啊?


8楼  [其他] 


作者:yuanlu
积分:406分
总积分:812分
E币:458
发送信息
加为好友
发表于2009-01-07 15:37
hao

9楼  [其他] 


作者:chenxinli
积分:347分
总积分:694分
E币:247
发送信息
加为好友
发表于2009-01-08 10:34
好好学习提高自己

10楼  [其他] 


作者:azhangjinhua
积分:59分
总积分:118分
E币:59
发送信息
加为好友
发表于2009-01-08 16:24
#11

11楼  [其他] 


作者:zengyi05
积分:54分
总积分:108分
E币:54
发送信息
加为好友
发表于2009-01-10 16:00
有没有89C51

12楼  [其他] 


作者:jackbu
积分:167分
总积分:334分
E币:117
发送信息
加为好友
发表于2009-01-17 23:01

好好学习提高自己


13楼  [其他] 


作者:xfmly
积分:169分
总积分:338分
E币:99
发送信息
加为好友
发表于2009-01-18 18:22
学习

14楼  [其他] 


作者:zhangcnc1962
积分:523分
总积分:1045分
E币:522
发送信息
加为好友
发表于2009-01-18 21:10
谢谢了!

点击登录,立即回复。
小组活跃用户
About EDN China - 编辑部 - 广告部 - 发行部 - 读者往来 - Privacy Policy - 网站导航 - 电子网站大全 - 帮助
2012 EDN China -- Use of this website is subject to its terms of use.
经营许可编号:京公安备110102000546 京ICP备09028740号-20
EDN.com | EDN Asia | EDN Japan | EDN Europe | EDN Australia