就是,段码也不用换的,只需要把所有赋值段码和位码前写上~这个取反符号即可 |
| 段码修改后,位码也需要同时修改,其实不用那么麻烦,控制程序中,将段码和位码送IO扣前取反就可以了。 |
| 代码不需要修改换取反即可。 |
兴安xa 发表于 2022-4-5 10:51 多谢多谢......菜鸟基础不够,现在明白了,改好了。 |
mffhxa 发表于 2022-4-5 10:39 多谢多谢......明白了,改好了。 |
|
P2口位显也得改啊。 //*********************************************** //显示程序 //*********************************************** void display(void) { P2=0X07; P1=table[m%10]; //显示个位 delayms(5); P2=0X0B; P1=table[m/10]; //显示十位 delayms(5); P2=0X0D; P1=table[n%10]; //显示百位 delayms(5); P2=0X0E; P1=table[n/10]; //显示千位 delayms(5); } |
| 改共阴数码管后段码要变,位码也要变啊。P2=0X0E; //显示个位,P2=0X0D; //显示十位,,P2=0X0B; //显示百位,P2=0X07; //显示千位。 |