## 51单片机的智能密码锁设计
### 1. 基本功能介绍
本密码锁分为门外门内两部分。
#### (1). 门内用户权限
1. 采用红外遥控器输入,均设8位密码,0~9的数字密码有效,门内用户可以输入密码开锁,输入密码错误小于三次时,红灯闪烁两秒,当密码输入三次错误时,蜂鸣器报警5s,密码锁锁住5s,此时门内用户无法输入密码。
2. 当用户输对密码后,(只有输入密码正确后才有此权限)可以按(0x46)键设置新密码,当输入的密码够8位时按下(EQ)键再次确认输入的新密码,若两次输入的密码相同则新密码设置成功,否则失败。而且当用户输入的新密码不够8位就按下(EQ)键时,系统直接提示新密码设置错误。(成功与失败都是绿灯亮,蜂鸣器报警)
3. 门内用户还有时间显示权限,用户按下(0x47)键时,显示屏显示当前的时间。
4. 门内用户还支持一键开锁功能,当用户输入(0x45)键时系统自动开锁,5s后恢复原始状态。
#### (2). 门外用户权限
1. 门外用户的权限相对简单,利用矩阵键盘输入8位密码,第11个键表示清除之前输入的一位密码,若一位密码都没输入就按下此键,系统提示用户还没有输入密码;第12个键表示密码输入完成,当用户输入的密码位数不够就按下此键时,系统提示用户输入的密码位数不够。
**提示: 上述的0x47、0x45等值请自行对应红外遥控器的键值**
### 2. 所需硬件资源
1. 安装Keil C51
2. STC12C5A60S2 单片机
3. EEPROM(AT24C02 2K容量即可)
4. 红外遥控器以及传感器
5. 蜂鸣器、LED灯若干
6. LCD1602液晶显示屏
7. DS1302时钟芯片
8. 制作矩阵键盘独立按键若干
</font>
没有合适的资源?快使用搜索试试~ 我知道了~
基于51单片机的一个智能密码锁设计
共34个文件
lst:7个
h:7个
c:7个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 38 浏览量
2024-04-26
12:43:29
上传
评论
收藏 108KB ZIP 举报
温馨提示
## 51单片机的智能密码锁设计 ### 1. 基本功能介绍 本密码锁分为门外门内两部分。 #### (1). 门内用户权限 1. 采用红外遥控器输入,均设8位密码,0~9的数字密码有效,门内用户可以输入密码开锁,输入密码错误小于三次时,红灯闪烁两秒,当密码输入三次错误时,蜂鸣器报警5s,密码锁锁住5s,此时门内用户无法输入密码。 2. 当用户输对密码后,(只有输入密码正确后才有此权限)可以按(0x46)键设置新密码,当输入的密码够8位时按下(EQ)键再次确认输入的新密码,若两次输入的密码相同则新密码设置成功,否则失败。而且当用户输入的新密码不够8位就按下(EQ)键时,系统直接提示新密码设置错误。(成功与失败都是绿灯亮,蜂鸣器报警) 3. 门内用户还有时间显示权限,用户按下(0x47)键时,显示屏显示当前的时间。 4. 门内用户还支持一键开锁功能,当用户输入(0x45)键时系统自动开锁,5s后恢复原始状态。 #### (2). 门外用户权限 1. 门外用户的权限相对简单,利用矩阵键盘输入8位密码。。。
资源推荐
资源详情
资源评论
收起资源包目录
Smart-Password-Lock-code.zip (34个子文件)
Smart-Password-Lock-code
.DS_Store 6KB
MAIN
main.c 7KB
SOURCE
Interrupt.c 8KB
LCD1602.c 1003B
DS1302.c 5KB
At24c02.c 5KB
LedAndBuzzer.c 416B
Keyboard.c 3KB
HEADER
LCD1602.h 244B
DS1302.h 536B
LedAndBuzzer.h 379B
Keyboard.h 716B
Base.h 653B
AT24C02.h 534B
Interrupt.h 2KB
.gitignore 430B
OUTPUT
Password.lnp 159B
LedAndBuzzer.lst 2KB
Password.plg 186B
Password.build_log.htm 0B
Password_uvproj.bak 15KB
Password.uvopt 11KB
Password.uvproj 16KB
DS1302.lst 10KB
At24c02.lst 10KB
main.lst 13KB
Interrupt.lst 21KB
LCD1602.lst 3KB
Password_uvopt.bak 149KB
Keyboard.lst 9KB
Password 53KB
Password.M51 50KB
Password.uvgui.TeslaHua 75KB
README.md 2KB
共 34 条
- 1
资源评论
MarcoPage
- 粉丝: 2687
- 资源: 2572
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功