[求助] 为啥无论怎么调延时参数,数码管一直都是一个频率在动态扫描??

ruanpang   2017-5-24 21:11 楼主

回复评论 (4)

调用多大的延时,注意你设置的是uchar型,最大只有255
点赞  2017-5-24 21:17
看程序应该是显示2位数码管,假如十位用P30控制,各位用P31控制吧。
  1. while(1)
  2. {
  3.     P30=1;
  4.     P31=0;
  5.     P1=tab[2];
  6.     yanshi(10); //一般用delay表示,当然习惯问题
  7.    
  8.     P30=0;
  9.     P31=1;
  10.     P1=tab[4];
  11.     yanshi(10);//延时不够就加大
  12.    
  13. }
点赞  2017-5-24 21:39
引用: nidayedebaba 发表于 2017-5-24 21:17
调用多大的延时,注意你设置的是uchar型,最大只有255

多谢  我再看看
点赞  2017-5-25 08:17
引用: 低调的路人 发表于 2017-5-24 21:39
看程序应该是显示2位数码管,假如十位用P30控制,各位用P31控制吧。
[code]while(1)
{
...

点赞  2017-5-25 08:18
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复