单片机/MCU论坛
直播中

JC

10年用户 453经验值
擅长:控制/MCU RF/无线 MEMS/传感技术
私信 关注
[问答]

请问怎样能使数码管的亮度一样?? 用hc573郭天祥那种的。

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;

这样子,十位很亮,个位几乎不亮,希望高手能帮忙解答。。。感谢万分

回帖(1)

南天音乐

2014-9-29 09:31:08
每个数码管点亮的时间都很短(没加延时),当然很暗,只有最后一位数码管才有延时,当然那个亮。要让数码管亮度一样,就不能是你这种顺序扫描法,应该使用中段扫描法,保证每一个数码管点亮的时间一样就可以了
举报

更多回帖

发帖
×
20
完善资料,
赚取积分