日本a√视频在线,久久青青亚洲国产,亚洲一区欧美二区,免费g片在线观看网站

        <style id="k3y6c"><u id="k3y6c"></u></style>
        <s id="k3y6c"></s>
        <mark id="k3y6c"></mark>
          
          

          <mark id="k3y6c"></mark>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 單片機驅動蜂鳴器原理與設計

          單片機驅動蜂鳴器原理與設計

          作者: 時間:2013-03-21 來源:網絡 收藏

            一、電磁式驅動原理

            發(fā)聲原理是電流通過電磁線圈,使電磁線圈產生磁場來驅動振動膜發(fā)聲的,因此需要一定的電流才能驅動它,IO引腳輸出的電流較小,輸出的TTL電平基本上驅動不了,因此需要增加一個電流放大的電路。S51增強型實驗板通過一個三極管C8550來放大驅動蜂鳴器,原理圖見下面圖3:

          點此在新窗口瀏覽圖片

          S51增強型單片機實驗板蜂鳴器驅動原理圖:

            蜂鳴器的正極接到VCC(+5V)電源上面,蜂鳴器的負極接到三極管的發(fā)射極E,三極管的基級B經過限流電阻R1后由單片機的P3.7引腳控制,當P3.7輸出高電平時,三極管T1截止,沒有電流流過線圈,蜂鳴器不發(fā)聲;當P3.7輸出低電平時,三極管導通,這樣蜂鳴器的電流形成回路,發(fā)出聲音。因此,我們可以通過程序控制P3.7腳的電平來使蜂鳴器發(fā)出聲音和關閉。

            程序中改變單片機P3.7引腳輸出波形的頻率,就可以調整控制蜂鳴器音調,產生各種不同音色、音調的聲音。另外,改變P3.7輸出電平的高低電平占空比,則可以控制蜂鳴器的聲音大小,這些我們都可以通過編程實驗來驗證。

          二、蜂鳴器列子

            下面我們舉幾個簡單的單片機驅動蜂鳴器的編程和電路設計的列子。

            1、簡單的蜂鳴器實驗程序:本程序通過在P3.7輸出一個音頻范圍的方波,驅動實驗板上的蜂鳴器發(fā)出蜂鳴聲,其中DELAY延時子程序的作用是使輸出的方波頻率在人耳朵聽覺能力之內的20KHZ以下,如果沒有這個延時程序的話,輸出的頻率將大大超出人耳朵的聽覺能力,我們將不能聽到聲音。更改延時常數(shù),可以改變輸出頻率,也就可以調整蜂鳴器的音調。大家可以在實驗中更改#228為其他值,聽聽蜂鳴器音調的改變。

            ORG 0000H
            AJMP MAIN ;跳轉到主程序

            ORG 0030H
            MAIN: CPL P3.7 ;蜂鳴器驅動電平取反
            LCALL DELAY ;延時
            AJMP MAIN ;反復循環(huán)

            DELAY:MOV R7,#228 ;延時子程序,更改該延時常數(shù)可以改變蜂鳴器發(fā)出的音調
            DE1: DJNZ R7,DE1
            RET
            END

            2、倒車警示音實驗程序:我們知道各種卡車、貨柜車在倒車時候,會發(fā)出倒車的蜂鳴警示提示音,同時警示黃燈也同步閃爍,提醒后面的人或車輛注意。本實驗例程就實現(xiàn)倒車警示功能,通過實驗板上的蜂鳴器發(fā)出警示音,同時通過實驗板上P1.2和P1.5上的兩個黃色發(fā)光二極管來發(fā)出黃色警示燈。

          蜂鳴器相關文章:蜂鳴器原理
          燃氣報警器相關文章:燃氣報警器原理


          評論


          相關推薦

          技術專區(qū)

          關閉