當前位置:編程學習大全網 - 腳本源碼 - 為什麽我的51單片機蜂鳴器程序需要加延時才響呢?

為什麽我的51單片機蜂鳴器程序需要加延時才響呢?

這得看妳的蜂鳴器是有源還是無源,如果是無源的蜂鳴器需要經過變頻控制才會發聲,對於有源的蜂鳴器則直接輸出高低電平就可以。

註意,這裏的“源”不是指電源。而是指震蕩源。 也就是說,有源蜂鳴器內部帶震蕩源,所以只要壹通電就會叫。

而無源內部不帶震蕩源,所以如果用直流信號無法令其鳴叫。必須用2K~5K的方波去驅動它。

兩種蜂鳴器好像壹樣,但仔細看,兩者的高度略有區別,有源蜂鳴器a,高度為9mm,而無源蜂鳴器b的高度為8mm。如將兩種蜂鳴器的引腳郡朝上放置時,可以看出有綠色電路板的壹種是無源蜂鳴器,沒有電路板而用黑膠封閉的壹種是有源蜂鳴器。

迸壹步判斷有源蜂鳴器和無源蜂鳴器,還可以用萬用表電阻檔Rxl檔測試:用黑表筆接蜂鳴器 "+"引腳,紅表筆在另壹引腳上來回碰觸,如果觸發出哢、哢聲的且電阻只有8Ω(或16Ω)的是無源蜂鳴器;如果能發出持續聲音的,且電阻在幾百歐以上的,是有源蜂鳴器。

  • 上一篇:透天機預言2021年,預計2021年豬價向下走,這樣預測的原因是什麽?
  • 下一篇:哪裏有漢娜蒙塔娜第二季和第三季的點?別給我迅雷頁面謝謝,最好是美劇的網站
  • copyright 2024編程學習大全網