51单片机8*8点阵由下向上显示0~9

51单片机8*8点阵由下向上显示0~9求程序

P1口为行,P2口为列;
numb[10][8];//0~9的点阵数据
由下向上显示,即从 P1.7开始驱动行,然后是P1.6,,,P1.0;

for(i=0;i<10;i++){
a=0x80;
for(j=7;j>0;j--){
P1=a;
P2=numb[i][j];

delaymS(5);
a=a>>1;

}
delaymS(50);
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-05-14
P1口为行,P2口为列;
numb[10][8];//0~9的点阵数据
由下向上显示,即从 P1.7开始驱动行,然后是P1.6,,,P1.0;
for(i=0;i<10;i++){
a=0x80;
for(j=7;j>0;j--){
P1=a;
P2=numb[i][j];
delaymS(5);
a=a>>1;
}
delaymS(50);
}
相似回答