
如何实现:第一次按下一次按键,第一个数码管显示相应的值,再按一次,第二位数码管显示,同时第一位数码管上保留我刚才输入的数。以此类推。按完6次后,数码管上显示我刚才按的6个数字。
设一个变量time,每次按键自加,到六芹此悉清零。
再设这样一个数组times[]={1,10,100,1000,10000,100000}
每扒槐按一个键:number=number+按键值*times[time]
数码管用动态扫描显示,就显嫌乎示number这个变量
不知坦困神你的这个按一次键这个键是0--9之中的一个呢,还是按一次就加一呢?如果是相当于数字键盘,你只要实现选位再按相应的数字键即可,如果是尺腊按一次加一那么你这个4*4键盘也太浪费资源了,若有不明,可再联系让亏,邮箱:834589429@qq.com