<font face="Times New Roman">
## 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单片机的一个智能密码锁设计源码.zip
共32个文件
h:7个
lst:7个
c:7个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 28 浏览量
2024-05-06
22:30:20
上传
评论
收藏 86KB ZIP 举报
温馨提示
基于51单片机的一个智能密码锁设计源码.zip
资源推荐
资源详情
资源评论
收起资源包目录
基于51单片机的一个智能密码锁设计源码.zip (32个子文件)
code
MAIN
main.c 7KB
SOURCE
Interrupt.c 9KB
LCD1602.c 1KB
DS1302.c 5KB
At24c02.c 6KB
LedAndBuzzer.c 444B
Keyboard.c 4KB
HEADER
LCD1602.h 253B
DS1302.h 553B
LedAndBuzzer.h 395B
Keyboard.h 742B
Base.h 684B
AT24C02.h 551B
Interrupt.h 2KB
OUTPUT
Password.lnp 168B
LedAndBuzzer.lst 2KB
Password.plg 195B
Password.build_log.htm 0B
Password_uvproj.bak 16KB
Password.uvopt 11KB
Password.uvproj 16KB
DS1302.lst 10KB
At24c02.lst 11KB
main.lst 13KB
Interrupt.lst 21KB
LCD1602.lst 3KB
Password_uvopt.bak 152KB
Keyboard.lst 9KB
Password 53KB
Password.M51 51KB
Password.uvgui.TeslaHua 76KB
README.md 2KB
共 32 条
- 1
资源评论
熬夜写代码的平头哥
- 粉丝: 3127
- 资源: 7163
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功