我想问下单片机峰鸣器不够响c 语言程序怎么改频率?

2019-07-15 10:01发布

void T0_time() interrupt 1         //¶¨Ê±Æ÷ÖжÏ
{
         
         TH0=(65535-50000)/256;          //ÖØ×°³õÖµ
         TL0=(65535-50000)%256;
         flag++;
         if(flag == 20)
         {
                 if(reduce_flag == FALSE)
                 {
       num ++;
                         if(num == 9)
                                  reduce_flag = TRUE;
     }
                 else
                 {
       num --;
                         if(num == 0)
          reduce_flag = FALSE;
     }

                 flag = 0;        
         }
}
void FM()        
{
  if(num==9)
          {
           spea=0;
           delayms(1);
           spea=1;
           delayms(1);
                }
}

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。