求51单片机语言用动态显示设计0-60秒的计时器程序,原理图如图。

求51单片机语言用动态显示设计0-60秒的计时器程序,原理图如图。动态显示管是阴极的,我编的程序是不是哪里进入误区了,能我帮指出来或者求大神编好正确的程序,诚信感谢,赏金不够见谅。

。还有这种原理图位选和段选如何选,好像不同于P2^6和P2^7的位选段选是吗?

第1个回答  2015-10-31
红圈是有问题,改如下:
w1=1;w0=1;delay(1);
w1=0;P0=table(shi);delay(2);
w1=1;w0=0;P0=table(ge);delay(2);追问

我修改成这样就可以了哦,谢谢你。是从00-01--60这样变化,但是我把二三句顺序调换以后就变成00-10-20-90.。我不是通过位选控制的吗怎么会出现这样的情况呢? 能给我一下你程序的备注我,我可能理解错了。谢谢哟

追答

w1=1;w0=1;delay(1); //关显示,防花屏
w1=0;P0=table(shi);delay(2); //显示十位
w1=1;w0=0;P0=table(ge);delay(2); //显示个位

位显与段选是配合控制的,显示十位的时候必须输出十位的段位,否则是乱的,个位也是同样道理。

本回答被网友采纳