51单片机4*4矩阵键盘控制数码管显示,下面的程序不能实现?

2024-11-13 09:39:25
推荐回答(3个)
回答1:

你好,你这个程序是模仿郭天祥的矩阵键盘程序,你在键盘函数的每个delay(5)后加个P2=XXX(XXX是每个列扫描数据)。这样就可以了,试试。
希望我的回答能帮助到你。

回答2:

uchar aa,bb,cc,dd,num,i,key,shu;
……
num=num*10+i;
if(num>1000) num=0;
……

num, 0~255,能大于 1000 ?

键盘程序,太滥了,去掉一大半,就够用了。

回答3:

看你的keyboard函数应该是可以处理的