00:00 / 01:45
连播
清屏
智能
倍速
点赞510
00:00 / 02:15
连播
清屏
智能
倍速
点赞43
00:00 / 00:58
连播
清屏
智能
倍速
点赞125
00:00 / 06:37
连播
清屏
智能
倍速
点赞7
00:00 / 07:33
连播
清屏
智能
倍速
点赞15
基于51单片机LCD1602矩阵键盘密码锁设计 本设计包含:程序+仿真+原理图PCB+报告+讲解视频 一、主要功能 应用所学知识设计一款基于51单片机和LCD1602的矩阵键盘密码锁设计。设计主要内容包括: 1、功能说明: (1)按键设置6位密码,输入密码若密码正确,则锁打开。显示open! (2)密码可以自己修改(6位密码),必须是锁打开时才能改密。为防止误操作,修改密码得输入两次。 (3)若密码输入错误次数超过3次,蜂鸣器报警并且锁定键盘。 (4)系统24C02有复位、掉电保存密码功能。 2、按键说明: 排列方式: 1 2 3 A 4 5 6 B 7 8 9 C * 0 # D ABC无定义、 *号键为取消当前操作、#号键为确认、D键为修改密码 3、其他说明: (1)首次使用时输入:131420,对密码进行初始化,当显示:initpassword,证明密码初始化完成,此时的密码为:000000。然后可以改密了。(如密码忘记就再输入131420初始化,然后密码就是000000了) (2)按下 * 键或复位键,可以关锁并退出。 (3)当输入密码错误后,报警并锁定键盘3秒钟。 (4)修改密码:在开锁状态下,再次输入正确的密码并按下 # 键,此时听到两声提示,输入新的六位密码并按 D 键,再重复输入一次新密码并按 D ,会听到两声提示音,表示重设密码成功,内部保存新密码并存储。如两次输入的新密码不一样,则重设密码失败。 二、开发环境 原理图:Altium Designer 仿真图:proteus 7.8 程序编译器:keil 4/keil 5 编程语言:C语言 设计编号:C0035 #51单片机 #Proteus仿真 #密码锁 #矩阵按键 #LCD1602
00:00 / 08:31
连播
清屏
智能
倍速
点赞0
004A-基于51单片机密码锁 一、硬件组成 系统以STC89C51单片机为核心搭建最小系统,外围扩展4×4 矩阵键盘(密码输入与功能操作)、LCD1602 液晶显示屏(状态与信息实时显示)、AT24C02 存储芯片(密码及锁定信息掉电保存)、继电器(驱动电磁锁)、蜂鸣器(声光报警)及LED 灯(状态提示)。 二、核心功能 密码解锁功能:通过 4×4 矩阵键盘输入数字密码完成解锁操作,LCD1602 实时显示输入过程、操作提示及系统状态;初始密码默认设为 000000。 密码自定义管理:支持设置 4-8 位纯数字(0-9)密码,密码可修改;修改密码需先验证旧密码,再连续两次输入新密码,两次输入一致方可修改成功,否则修改失败;所有密码信息由 AT24C02 掉电保存。 错误锁定机制:密码输入错误累计三次触发锁定,锁定时长梯度递增(首次 30 秒、第二次 60 秒…… 最长 4 分钟);锁定期间蜂鸣器鸣响、LED 灯闪烁,且锁定倒计时具备掉电续走功能,断电重启后仍延续上次剩余时长,直至倒计时结束方可解除锁定。 输入人性化设计:键盘集成 “退格键” 和 “重输键”,便于输错时修正;输入密码或修改密码过程中,若长时间无操作,系统自动返回初始界面。 解锁执行逻辑:密码输入正确后,继电器吸合驱动电磁锁开启,约 20 秒后继电器自动断开,电磁锁关闭。 #51单片机实物作品 #STM32单片机设计 #51单片机功能定制 #proteus仿真 #keil程序设计
00:00 / 06:34
连播
清屏
智能
倍速
点赞3
00:00 / 02:14
连播
清屏
智能
倍速
点赞8