91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

單片機控制蜂鳴器報警原理

CHANBAEK ? 來源: 科創(chuàng)追夢者 ? 作者: 謝士金 ? 2023-11-02 15:25 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、蜂鳴器工作原理

蜂鳴器被廣泛應用到電子產品中,主要用來報警或指示內容。蜂鳴器按結構來分,主要分為兩大類:壓電式蜂鳴器和電磁式蜂鳴器。

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

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

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

圖片

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

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

圖片

二、STC15W408AS控制蜂鳴器報警電路

在本例中,我們使用單片機的第15腳(P3.4)來控制蜂鳴器的發(fā)聲。為簡單起見,我們在電路中使用有源蜂鳴器。

圖片

三、單片機控制蜂鳴器輸出

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

四、蜂鳴器控制腳的配置

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

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

#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;

}

五、單片機蜂鳴器控制輸出代碼

在本例中,當按鍵被按下時,蜂鳴器響;反過來,當按鍵松開時,蜂鳴器不響。

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

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

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

while(TRUE)

{

        if(GetKey_High())     //如果按鍵沒按下

        {

                PinBeep_High();   //蜂鳴器不響

        }else{

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

        }

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

    關注

    6076

    文章

    45492

    瀏覽量

    670099
  • 蜂鳴器
    +關注

    關注

    12

    文章

    899

    瀏覽量

    47748
  • 有源蜂鳴器
    +關注

    關注

    0

    文章

    31

    瀏覽量

    12037
  • 無源蜂鳴器
    +關注

    關注

    0

    文章

    43

    瀏覽量

    11608
  • STC15W408AS
    +關注

    關注

    10

    文章

    27

    瀏覽量

    10697
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    基于51單片機實現(xiàn)無源蜂鳴器控制

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

    智能輸液系統(tǒng)

    個速度,單片機通過控制潛水泵的速度進而控制液滴滴速保持在一定范圍內,同時在水箱里放置一個傳感器,當液體少于一定范圍時單片機控制
    發(fā)表于 11-17 17:03

    基于單片機控制的智能家庭防盜報警系統(tǒng)的設計

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

    單片機蜂鳴器嘀嘀聲【匯編版】

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

    單片機蜂鳴器 生日快樂 【匯編版】

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

    單片機蜂鳴器 救護車 【匯編版】

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

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

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

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

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

    蜂鳴器的詳細介紹和單片機控制蜂鳴器的資料和程序免費下載

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

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

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

    單片機】按鍵聲光報警實驗(蜂鳴器

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

    【51單片機蜂鳴器

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

    51單片機 中斷控制蜂鳴器

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

    單片機控制蜂鳴器音樂資料分享

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

    單片機蜂鳴器不響是什么原因

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