找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4924|回复: 11
打印 上一主题 下一主题
收起左侧

STC51单片机+PCF8574+4*4矩阵键盘的简易密码锁程序

  [复制链接]
跳转到指定楼层
楼主
*      名称:基于STC51的简易密码锁
*        硬件配置:IAP15W4K61S4+LCD1602+PCF8574+4*4矩阵键盘
*        功能说明:键盘表
*                                          [   0,1,2,3,
*                                             4,5,6,7,
*                                              8,9,a,b,
*                                              c,d,e,f
*                                         ]
*                                                按键说明:f:确认键;e:设置键;b:上锁键
*                                         初始密码:1234
*                                         开门流程:通电,输入初始密码,按f键,提示open,同时P2灯亮代表开门。
*                                         修改密码流程:通电后,按e键,首先输入旧的密码(第一次设置时,旧密码就是初始密码),按照LCD提示操作即可。
*                                                上锁流程:开门后,按下b键,上锁,P2灯灭
*                                                灯光说明:流水灯-在修改密码时,每一步成功都会有流水灯提示
*                                                                全亮灯-门开
*                                                                全灭灯-门关
*        不足之处:1.不知是单片机识别出现问题,还是键盘读入的问题。有时输入正确的密码,但提示错误,慢慢的按键输入,出错的几率会低些
*                                                2.需要一直通电,如果重新供电后,修改的密码会失效,所以离应用到实际生活还有距离
*                                                3.暂时这些,有问题望指出

*        如果有不同想法的朋友,欢迎一起交流学习!!

下面是硬件连接图:


第一次发帖,其中不足之处望各位不惜赐教!!!
第一次发帖,其中不足之处望各位不惜赐教!!!
第一次发帖,其中不足之处望各位不惜赐教!!!
附上源码链接
基于STC51的简易密码锁.rar (50.08 KB, 下载次数: 96)

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏4 分享淘帖 顶1 踩
回复

使用道具 举报

沙发
ID:527214 发表于 2020-6-13 22:44 | 只看该作者
啥都不是  一点用没有
回复

使用道具 举报

板凳
ID:774738 发表于 2020-6-16 21:43 | 只看该作者
仿真图下次带上。谢谢
回复

使用道具 举报

地板
ID:591219 发表于 2020-6-30 12:47 | 只看该作者
吱吱吱吱说 发表于 2020-6-16 21:43
仿真图下次带上。谢谢

我把仿真图,放在文件里面了,下次放出来
回复

使用道具 举报

5#
ID:591219 发表于 2020-6-30 12:48 | 只看该作者
199608 发表于 2020-6-13 22:44
啥都不是  一点用没有

是程序不能用,还是有什么问题?还是你觉得我做的太简单,不如你的眼?
回复

使用道具 举报

6#
ID:795233 发表于 2020-7-2 11:20 | 只看该作者
51这个模块在哪可以买到
回复

使用道具 举报

7#
ID:591219 发表于 2020-7-6 22:06 | 只看该作者
万丈高楼平地起 发表于 2020-7-2 11:20
51这个模块在哪可以买到

网上的51单片机就可以,我用的芯片是 IAP15W4K61S4的, 可能和普通的stc51芯片的I/O口有些许的不同!!!!如果用的其他的芯片,那么程序中的initial()这个函数可以注释掉,在编译时时。还有头文件也要注意。其他的51芯片可能使用的是
include<reg51.h>
具体看商家给的例程即可。
我用的是我们学校定制的。
回复

使用道具 举报

8#
ID:846102 发表于 2020-11-20 19:10 | 只看该作者
能问问有没有焊接的背板图么
回复

使用道具 举报

9#
ID:846102 发表于 2020-11-20 21:36 | 只看该作者
大哥  我这个为啥不好使呢   我用的你的源程序  用在开发板上
回复

使用道具 举报

10#
ID:591219 发表于 2021-4-5 16:33 | 只看该作者
ympww66 发表于 2020-11-20 19:10
能问问有没有焊接的背板图么

暂时没有,用普通的51单片机就可以
回复

使用道具 举报

11#
ID:545457 发表于 2021-4-7 13:37 | 只看该作者
楼主资料很有用哦,顶
回复

使用道具 举报

12#
ID:1086686 发表于 2023-6-30 17:15 | 只看该作者
断电后要用eeprom存储数据,不然肯定清零了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表