0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀(guān)看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

單片機(jī)控制蜂鳴器報(bào)警原理

CHANBAEK ? 來(lái)源: 科創(chuàng)追夢(mèng)者 ? 作者: 謝士金 ? 2023-11-02 15:25 ? 次閱讀

一、蜂鳴器工作原理

蜂鳴器被廣泛應(yīng)用到電子產(chǎn)品中,主要用來(lái)報(bào)警或指示內(nèi)容。蜂鳴器按結(jié)構(gòu)來(lái)分,主要分為兩大類(lèi):壓電式蜂鳴器和電磁式蜂鳴器。

按激勵(lì)方式來(lái)分,又分為有源蜂鳴器和無(wú)源蜂鳴器。有源蜂鳴器只需接上電源,就會(huì)發(fā)出蜂鳴聲。而無(wú)源蜂鳴器,則必須通過(guò)外部不斷給予蜂鳴器方波才能發(fā)出蜂鳴聲。

(1)無(wú)源蜂鳴器發(fā)聲原理

無(wú)源他激型蜂鳴器的工作發(fā)聲原理是:方波信號(hào)輸入諧振裝置,然后轉(zhuǎn)換為聲音信號(hào)輸出。它的工作發(fā)聲原理圖如下:

圖片

(2)有源蜂鳴器發(fā)聲原理

有源自激型蜂鳴器的工作發(fā)聲原理是:直流電源輸入,經(jīng)過(guò)振蕩系統(tǒng)的放大取樣電路,在諧振裝置作用下產(chǎn)生聲音信號(hào)。它的工作發(fā)聲原理圖如下:

圖片

二、STC15W408AS控制蜂鳴器報(bào)警電路

在本例中,我們使用單片機(jī)的第15腳(P3.4)來(lái)控制蜂鳴器的發(fā)聲。為簡(jiǎn)單起見(jiàn),我們?cè)陔娐分惺褂糜性捶澍Q器。

圖片

三、單片機(jī)控制蜂鳴器輸出

在本例中,由于使用的是有源蜂鳴器,只需給蜂鳴器接通電源就可發(fā)出蜂鳴聲。因此,要控制蜂鳴器發(fā)出聲音,只需要控制蜂鳴器的電源接通與斷開(kāi)。根據(jù)電路原理可知,當(dāng)控制腳輸出為高電平時(shí),蜂鳴器不響,當(dāng)控制腳輸出為低電平時(shí),蜂鳴器發(fā)出蜂鳴聲。

四、蜂鳴器控制腳的配置

同用單片機(jī)控制LED燈的亮滅類(lèi)似,我們要控制蜂鳴器,也是要將單片機(jī)的控制腳配置為輸出腳。

下面是本例中單片機(jī)蜂鳴器控制腳的配置代碼:

#define Pin_BEEP      P34

#define Pin_BEEP_M1     P3M1

#define Pin_BEEP_M0     P3M0

#define Pin_BEEP_BIT     BIT3

#define PinBeep_High()      Pin_BEEP=1

#define PinBeep_Low()       Pin_BEEP=0

void PinBEEP_DirOut(void);

//將蜂鳴器配置為輸出

void PinBEEP_DirOut(void) 

{

        Pin_BEEP_M1 &=~Pin_BEEP_BIT;

        Pin_BEEP_M0 |=Pin_BEEP_BIT;

}

五、單片機(jī)蜂鳴器控制輸出代碼

在本例中,當(dāng)按鍵被按下時(shí),蜂鳴器響;反過(guò)來(lái),當(dāng)按鍵松開(kāi)時(shí),蜂鳴器不響。

下面是單片機(jī)控制蜂鳴器輸出的代碼:

PinBEEP_DirOut();       //將控制腳配置為輸出

PinBeep_High();          //初始時(shí),控制腳輸出高電平,蜂鳴器不響

while(TRUE)

{

        if(GetKey_High())     //如果按鍵沒(méi)按下

        {

                PinBeep_High();   //蜂鳴器不響

        }else{

                PinBeep_Low();   //反之,蜂鳴器發(fā)聲

        }

}
聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guān)點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6037

    文章

    44558

    瀏覽量

    635394
  • 蜂鳴器
    +關(guān)注

    關(guān)注

    12

    文章

    891

    瀏覽量

    45953
  • 有源蜂鳴器
    +關(guān)注

    關(guān)注

    0

    文章

    30

    瀏覽量

    11618
  • 無(wú)源蜂鳴器
    +關(guān)注

    關(guān)注

    0

    文章

    41

    瀏覽量

    11131
  • STC15W408AS
    +關(guān)注

    關(guān)注

    10

    文章

    27

    瀏覽量

    10250
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    基于51單片機(jī)實(shí)現(xiàn)無(wú)源蜂鳴器控制

    前篇教程我們已經(jīng)介紹了如何控制51 單片機(jī)的IO 口輸出高低電平,本章我們通過(guò)另外一個(gè)實(shí)驗(yàn)來(lái)講述51單片機(jī)IO口的輸出。通過(guò)單片機(jī)的一個(gè)IO口控制
    發(fā)表于 07-17 14:23 ?8561次閱讀
    基于51<b class='flag-5'>單片機(jī)</b>實(shí)現(xiàn)無(wú)源<b class='flag-5'>蜂鳴器</b><b class='flag-5'>控制</b>

    智能輸液系統(tǒng)

    個(gè)速度,單片機(jī)通過(guò)控制潛水泵的速度進(jìn)而控制液滴滴速保持在一定范圍內(nèi),同時(shí)在水箱里放置一個(gè)傳感器,當(dāng)液體少于一定范圍時(shí)單片機(jī)控制
    發(fā)表于 11-17 17:03

    基于單片機(jī)控制的智能家庭防盜報(bào)警系統(tǒng)的設(shè)計(jì)

    基于單片機(jī)控制的智能家庭防盜報(bào)警系統(tǒng)的設(shè)計(jì)基于單片機(jī)控制的智能家庭防盜報(bào)警系統(tǒng)的設(shè)計(jì)
    發(fā)表于 12-24 11:20 ?27次下載

    單片機(jī)蜂鳴器嘀嘀聲【匯編版】

    單片機(jī)蜂鳴器嘀嘀聲【匯編版】單片機(jī)蜂鳴器嘀嘀聲【匯編版】單片機(jī)蜂鳴器嘀嘀聲【匯編版】
    發(fā)表于 12-29 13:53 ?0次下載

    單片機(jī)蜂鳴器 生日快樂(lè) 【匯編版】

    單片機(jī)蜂鳴器 生日快樂(lè) 【匯編版】單片機(jī)蜂鳴器 生日快樂(lè) 【匯編版】單片機(jī)蜂鳴器 生日快樂(lè) 【匯
    發(fā)表于 12-29 13:53 ?0次下載

    單片機(jī)蜂鳴器 救護(hù)車(chē) 【匯編版】

    單片機(jī)蜂鳴器 救護(hù)車(chē) 【匯編版】單片機(jī)蜂鳴器 救護(hù)車(chē) 【匯編版】單片機(jī)蜂鳴器 救護(hù)車(chē) 【匯編版】
    發(fā)表于 12-29 13:53 ?0次下載

    單片機(jī)蜂鳴器_祝你平安 【匯編版】

    單片機(jī)蜂鳴器 祝你平安 【匯編版】單片機(jī)蜂鳴器 祝你平安 【匯編版】單片機(jī)蜂鳴器 祝你平安
    發(fā)表于 12-29 13:53 ?0次下載

    單片機(jī)蜂鳴器_各種發(fā)聲程序

    單片機(jī)蜂鳴器 各種發(fā)聲程序【匯編版】 單片機(jī)蜂鳴器 各種發(fā)聲程序【匯編版】 單片機(jī)蜂鳴器
    發(fā)表于 12-29 15:50 ?17次下載

    蜂鳴器的詳細(xì)介紹和單片機(jī)控制蜂鳴器的資料和程序免費(fèi)下載

    本文檔的主要內(nèi)容是蜂鳴器的詳細(xì)介紹和單片機(jī)控制蜂鳴器的資料和程序免費(fèi)下載。
    發(fā)表于 07-30 17:35 ?12次下載
    <b class='flag-5'>蜂鳴器</b>的詳細(xì)介紹和<b class='flag-5'>單片機(jī)</b><b class='flag-5'>控制</b><b class='flag-5'>蜂鳴器</b>的資料和程序免費(fèi)下載

    51單片機(jī)的定義端口和定時(shí)器中斷與蜂鳴器報(bào)警程序等函數(shù)合集

    本文檔的主要內(nèi)容詳細(xì)介紹的是51單片機(jī)的定義端口和全局變量及定時(shí)器中斷與蜂鳴器報(bào)警程序等函數(shù)合集免費(fèi)下載。
    發(fā)表于 07-10 17:40 ?11次下載
    51<b class='flag-5'>單片機(jī)</b>的定義端口和定時(shí)器中斷與<b class='flag-5'>蜂鳴器</b><b class='flag-5'>報(bào)警</b>程序等函數(shù)合集

    單片機(jī)】按鍵聲光報(bào)警實(shí)驗(yàn)(蜂鳴器

    51單片機(jī)(按鍵聲光報(bào)警實(shí)驗(yàn))代碼電路圖文章目錄51單片機(jī)(按鍵聲光報(bào)警實(shí)驗(yàn))代碼電路圖一、蜂鳴器原理二、具體實(shí)現(xiàn)1.代碼2.電路圖一、
    發(fā)表于 11-11 14:51 ?41次下載
    【<b class='flag-5'>單片機(jī)</b>】按鍵聲光<b class='flag-5'>報(bào)警</b>實(shí)驗(yàn)(<b class='flag-5'>蜂鳴器</b>)

    【51單片機(jī)蜂鳴器

    【51單片機(jī)蜂鳴器【51單片機(jī)蜂鳴器1 蜂鳴器介紹1.1蜂鳴器分類(lèi)2. 電路設(shè)計(jì)3.軟件設(shè)計(jì)
    發(fā)表于 11-23 16:20 ?33次下載
    【51<b class='flag-5'>單片機(jī)</b>】<b class='flag-5'>蜂鳴器</b>

    51單片機(jī) 中斷控制蜂鳴器

    51單片機(jī) 中斷控制蜂鳴器單片機(jī)通過(guò)使用外部中斷控制蜂鳴器。#include <reg51
    發(fā)表于 11-23 16:51 ?27次下載
    51<b class='flag-5'>單片機(jī)</b> 中斷<b class='flag-5'>控制</b><b class='flag-5'>蜂鳴器</b>

    單片機(jī)控制蜂鳴器音樂(lè)資料分享

    單片機(jī)控制蜂鳴器音樂(lè)
    發(fā)表于 06-05 09:31 ?71次下載

    單片機(jī)蜂鳴器不響是什么原因

    單片機(jī)蜂鳴器不響是什么原因? 單片機(jī)蜂鳴器是常見(jiàn)的電子元件之一,可用于報(bào)警、提示等場(chǎng)合。然而,在實(shí)際應(yīng)用中,
    的頭像 發(fā)表于 09-13 10:43 ?6349次閱讀