51单片机密码锁制作详细教程(基于51单片机6位数字密码锁Proteus设计)
51单片机密码锁制作详细教程(基于51单片机6位数字密码锁Proteus设计)然后使用keil建立工程并编写相应的程序,如图 首先我们使用proteus软件绘制好仿真图,如图所示 二、设计目标 使用51单片机设计一个6位数字密码锁,可以通过3*4矩阵按键输入密码,然后在数码管上显示。当系统上电时黄灯亮,通过矩阵按键预置六位密码,按“确定”按键后红灯亮起,此时密码保存。当用户输入密码与预置密码一致的时候,密码锁开启,绿灯亮,这里使用一个LED指示灯模拟电磁锁;当输入密码与预置密码不一致的时候,密码锁关闭,红灯亮。当连续三次密码输入错误,红灯连续闪烁,且键盘锁定,此时只能关闭仿真,然后再打开仿真才能解锁。 三、设计过程
一、背景
随着人们生活水平的提高,智能门锁在我们生活中很常见,许多家庭为了方便安全都选择使用智能门锁。酒店智能门锁也在逐步普及。酒店智能门锁不仅解决了旅客财产安全的后顾之忧,也让酒店服务升级,管理更便捷。
密码锁又分为一般的按键密码锁、刷卡密码锁和指纹密码锁等,现在很多密码锁将所有功能都集成为一体了,而密码锁就是使用单片机设计的。
本期就是通过51单片机仿真矩阵按键密码锁的功能,同时通过数码管显示相关信息。
二、设计目标
使用51单片机设计一个6位数字密码锁,可以通过3*4矩阵按键输入密码,然后在数码管上显示。当系统上电时黄灯亮,通过矩阵按键预置六位密码,按“确定”按键后红灯亮起,此时密码保存。当用户输入密码与预置密码一致的时候,密码锁开启,绿灯亮,这里使用一个LED指示灯模拟电磁锁;当输入密码与预置密码不一致的时候,密码锁关闭,红灯亮。当连续三次密码输入错误,红灯连续闪烁,且键盘锁定,此时只能关闭仿真,然后再打开仿真才能解锁。
三、设计过程
首先我们使用proteus软件绘制好仿真图,如图所示
然后使用keil建立工程并编写相应的程序,如图
最后加载HEX文件就可以通过proteus进行仿真了,如下视频所示
感兴趣的小伙伴欢迎关注我哦~