求助:电子密码锁的显示问题

2020-02-02 09:18发布

本人新手中的新手T T
现在想写一个电子密码锁的程序
要求:
1、用4*4矩阵键盘组成0~9数字键及确认和删除键
2、用8位数码管显示输入的密码及当前状态,当按下数字键0~9中任意一个键时,数码管靠左显示按下数字,再次按下按键时,数码管靠左第二位显示数字,依次类推
3、用一个独立的继电器,控制密码锁开关
请教各位前辈们,这个数码管显示部分应该怎么写,让第一位密码显示在最左面,第二位显示的左边第二位....后面的几位密码依次显示
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
alwen
1楼-- · 2020-02-02 11:59
先分清单片机所需要的状态,如锁屏态,解锁态等。然后用中断去判断按键。然后就数码管。。。你分析状态就可以做出了。。
hameyou
2楼-- · 2020-02-02 12:53
这还是比较简单的,数码管扫描、数码管移位、键盘扫描,一步一步来
白滚滚
3楼-- · 2020-02-02 17:52
hameyou 发表于 2012-11-20 14:25
这还是比较简单的,数码管扫描、数码管移位、键盘扫描,一步一步来

嗯,的确是很基本的,不过现在转不过弯来...
怎么让第一个按键值显示在最左边第一位数码管...让第二个按键值显示在第二位数码管上.....
w1000
4楼-- · 2020-02-02 18:37
 精彩回答 2  元偷偷看……
白滚滚
5楼-- · 2020-02-02 20:40
w1000 发表于 2012-11-20 15:41
先学会位选,你就知道怎么处理。 加油

段选和位选操作我会,但是数码管的移位操作有点迷糊,数码管移位操作应该怎么操作?
longwu537
6楼-- · 2020-02-02 22:56
用个数组将每位要显示的内容存起来,然后对数组进行操作就可以了

一周热门 更多>