请问怎样能使数码管的亮度一样? 用hc573郭天祥那种的。
时间:10-02
整理:3721RD
点击:
wela = 1;
P0 = 0x7f;
wela = 0;
P0 = 0xff;
dula = 1;
P0 = table[ge];
dula = 0;
P0 = 0xff;
wela = 1;
P0 = 0xbf;
wela = 0;
P0 = 0xff;
dula = 1;
P0 = table[shi];
dula = 0;
P0 =0xff;
这样子,十位很亮,个位几乎不亮,希望高手能帮忙解答。感谢万分
P0 = 0x7f;
wela = 0;
P0 = 0xff;
dula = 1;
P0 = table[ge];
dula = 0;
P0 = 0xff;
wela = 1;
P0 = 0xbf;
wela = 0;
P0 = 0xff;
dula = 1;
P0 = table[shi];
dula = 0;
P0 =0xff;
这样子,十位很亮,个位几乎不亮,希望高手能帮忙解答。感谢万分
每个数码管点亮的时间都很短(没加延时),当然很暗,只有最后一位数码管才有延时,当然那个亮。要让数码管亮度一样,就不能是你这种顺序扫描法,应该使用中段扫描法,保证每一个数码管点亮的时间一样就可以了