當前位置:編程學習大全網 - 電腦編程 - 單片機中改變蜂鳴器的發聲頻率是什麽原理

單片機中改變蜂鳴器的發聲頻率是什麽原理

妳說的應該是無源蜂鳴器,需要外部提供脈沖信號才會發聲,且聲音會隨脈沖頻率變化而變化。而有源蜂鳴器內部有振蕩器,所以只需要提供電壓(高電平)就能發聲,它們的原理不同,妳提到的應該是前者。

舉例說明吧,妳定義 壹個IO連接蜂鳴器。比如,sbit fmq=P1^0; 再來個500US延時函數。

void beep() //所以會產生1KHZ頻率聲音

{

fmq=0;

delay500us();

fmq=1;

delay500us();

}

  • 上一篇:面向對象編程設計模式
  • 下一篇:G0快速定位X和Z軸如何運動
  • copyright 2024編程學習大全網