51单片机的综合设计?

1.设计一个密码,配置一个3x3的键盘矩阵模拟数字九宫格,额外还需设置一个功能按钮,还需配置4位数码管和一个led灯。
2.按下数字键可以让数码管依次显示数字,没有输入的数码管全部显示中间那一横(编号G),输入数字不到4个按下功能按键为清空输入的数字。
3.在没有任何输入数字的情况下按下功能按钮可设置密码,输够4位即完成密码设U i | L G置。
4.直接输入4位g o _ 4 Q数字即开始匹配密码,不正确,LED灯闪烁@ s 0 l ^ ^ =两下,清空输入的数。输入正确,LED+ G s 5 Z常亮代表已解,数码管不显示,直到按下功能按键,
重新回到状态。
求大神们帮忙指导一下!!!!!!

回答

可参