关于51 单片机 密码锁 程序

2019-07-15 22:59发布

本帖最后由 YMC 于 2014-7-2 20:50 编辑

最近刚学51单片机 写了一个密码锁程序其中遇到了一个问题  希望大家能抽点时间帮我看看 。出现的问题是: 第二次输入密码与第一次输入的比对不成功,输入数据一样也不能进入YES的显示函数。 密码锁功能操作流程:1、启动电源开关,流水灯依次点亮顺序为:1、3、5、7、8、6、4、2、0(注:0即全灭,移动速率300ms),最后蜂鸣器响一声作为结尾。2、按KEY1键,共阴数码管从1开始奇数累加,当达到99时,偶数递减至0结束(累加、递减速率为200ms)。3、按KEY2键,蜂鸣器响声2次后,要求用矩阵键盘输入任意位数字(最多不超过8位数,每输入一位数,数码管显示一位,从左端或右端显示都可),按KEY3键确认所输入的数据,之后数码管从左往右将输入的数据显示一遍,然后蜂鸣器响声2次后,要求再输入之前的数据,输入完毕后按KEY4键确认,若输入的数据不正确,显示”NO”蜂鸣器快速响声5次,否则为“YES”蜂鸣器响声一次,若忘记自己所输入的数据,按KEY5键将之前输入的数据从左往右显示一遍,蜂鸣器两声之后再次输入,直至正确。4、若输入正确后,按KEY6键,共阳数码管的段从a~h依次流水点亮,点亮时间间隔为100ms,不正确按此键无效。

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
YMC
1楼-- · 2019-07-16 02:15
程序显示不怎么清析  大家可以复制到keil 中帮我看看  这也有附件  附件中有程序直接就能用keil打开   

密码锁.rar 下载积分: 积分 -1 分

45.33 KB, 下载次数: 28, 下载积分: 积分 -1 分

sukuan
2楼-- · 2019-07-16 04:07
 精彩回答 2  元偷偷看……
fuyunjinglong
3楼-- · 2019-07-16 05:39
值得借鉴之用 楼主不错

一周热门 更多>