帝国大法师 发表于 2019-6-21 11:44:49

悬赏求助:怎样才能蜂鸣器播放一段“音乐”,同时联排数码管上有显示

本帖最后由 帝国大法师 于 2019-6-21 12:02 编辑

蜂鸣器得要播放一段“音乐”,同时联排数码管上有显示。
联排数码管程序在while(1)里循环;音乐程序插在它前面还是后面数码管都不能正常显示。
while(1)
{
   for(a=0;a<8;a++)      //联排数码管
   {      
          for(b=0;b<=a;b++)
          {
               P1=wei;//wei[]是位选端数组
                  P0=led;//led[]是数码管显示数据的数组

            }               
       }
}

怎么和音乐同时显示?求解谢谢大佬




忆伤心醉 发表于 2019-6-23 04:20:00

没看明白你的问题,不过你可以看看音乐程序的延时,可能延时太大导致数码管显示异常

kaikai 发表于 2019-7-1 19:47:45

要加 delay() , delay 的时间不能太长,也不能太短,i ,j< 250

CecoNanachi 发表于 2019-7-3 08:50:29

可以先把你那段音乐封装为一个函数 然后在主函数while里和数码管一起进行调用就可以了
页: [1]
查看完整版本: 悬赏求助:怎样才能蜂鸣器播放一段“音乐”,同时联排数码管上有显示