基于51单片机的密码锁?
一、设计要求1、应用模块(1)STC89C52RC(2)数码管显示(3)矩阵按键(4)蜂鸣器2、项目要求(1)密码设置为四位数,用数码管的前四位显示(2)需要有退格按键(...
一、设计要求
1、应用模块
(1) STC89C52RC
(2) 数码管显示
(3) 矩阵按键
(4) 蜂鸣器
2、项目要求
(1) 密码设置为四位数,用数码管的前四位显示
(2) 需要有退格按键(如果误按或者输入错误可以删除错误位),按下退格按键后数码管应处于熄灭状态
(3) 需要有确定键
(4) 项目需要有密码修改功能
(5) 如果密码输入错误八位数码管数码管显示E延时5s自动熄灭,可重新输入密码如果密码错误四次蜂鸣器报警,直到输入正确密码蜂鸣器方可关闭。
二、设计任务要求
1、数码管
拥有四种显示模式切换
(1)输入密码时候显示输入的密码数字(前四位显示其余熄灭)
(2)如果密码正确八个数码管全部显示 “-”
(3)如果密码错误八个数码管全部显示 “E”
(4)修改密码时候显示要修改的密码数字(后四位显示其余熄灭)
注:如果按下退格键被删除的那一位数码管需要处于熄灭状态。
2、矩阵按键
需要做成一个键盘的形式如图
1 2 3 修改密码
4 5 6 无用
7 8 9 无用
退格 0 确定 无用
16个按键按下之后对应执行的操作 例第一个按键为数字1即按下按键显示数字1以此类推
三、整体效果
初始密码为0000系统上电数码管熄灭,可直接输入密码解锁输入密码到达四位可直接解锁不需要按确定键,如果密码正确数码管切换显示(2)延时5s数码管全部熄灭,返回初始状态。如果密码错误切换显示(3)延时5s数码管全部熄灭,返回初始状态,重新输入密码,如果密码输入错误达到四次蜂鸣器报警,直到密码输入正确方可关闭蜂鸣器(报警系统必须一直保持检测状态,输入正确密码后每四次错误都要报警)。按下修改密码按键切换显示(4)输入新密码输入四位新密码结束后,按下确定键切换显示(2)延时5s数码管全部熄灭,返回初始状态。如果输入错误过程中出现输入错误的情况可以按下退格键删除错误位,被删除的数码管为熄灭状态。 展开
1、应用模块
(1) STC89C52RC
(2) 数码管显示
(3) 矩阵按键
(4) 蜂鸣器
2、项目要求
(1) 密码设置为四位数,用数码管的前四位显示
(2) 需要有退格按键(如果误按或者输入错误可以删除错误位),按下退格按键后数码管应处于熄灭状态
(3) 需要有确定键
(4) 项目需要有密码修改功能
(5) 如果密码输入错误八位数码管数码管显示E延时5s自动熄灭,可重新输入密码如果密码错误四次蜂鸣器报警,直到输入正确密码蜂鸣器方可关闭。
二、设计任务要求
1、数码管
拥有四种显示模式切换
(1)输入密码时候显示输入的密码数字(前四位显示其余熄灭)
(2)如果密码正确八个数码管全部显示 “-”
(3)如果密码错误八个数码管全部显示 “E”
(4)修改密码时候显示要修改的密码数字(后四位显示其余熄灭)
注:如果按下退格键被删除的那一位数码管需要处于熄灭状态。
2、矩阵按键
需要做成一个键盘的形式如图
1 2 3 修改密码
4 5 6 无用
7 8 9 无用
退格 0 确定 无用
16个按键按下之后对应执行的操作 例第一个按键为数字1即按下按键显示数字1以此类推
三、整体效果
初始密码为0000系统上电数码管熄灭,可直接输入密码解锁输入密码到达四位可直接解锁不需要按确定键,如果密码正确数码管切换显示(2)延时5s数码管全部熄灭,返回初始状态。如果密码错误切换显示(3)延时5s数码管全部熄灭,返回初始状态,重新输入密码,如果密码输入错误达到四次蜂鸣器报警,直到密码输入正确方可关闭蜂鸣器(报警系统必须一直保持检测状态,输入正确密码后每四次错误都要报警)。按下修改密码按键切换显示(4)输入新密码输入四位新密码结束后,按下确定键切换显示(2)延时5s数码管全部熄灭,返回初始状态。如果输入错误过程中出现输入错误的情况可以按下退格键删除错误位,被删除的数码管为熄灭状态。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询