微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 请问怎样能使数码管的亮度一样? 用hc573郭天祥那种的。

请问怎样能使数码管的亮度一样? 用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;
这样子,十位很亮,个位几乎不亮,希望高手能帮忙解答。感谢万分

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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top