導航:首頁 > 操作系統 > 單片機控制蜂鳴器

單片機控制蜂鳴器

發布時間:2022-04-15 20:49:03

① 請問單片機三極體怎麼控制蜂鳴器

首先,三極體是PNP,發射極E接5V,集電極C接蜂鳴器再接地是沒錯的,要導通的話是基極B接高電平就可以導通發聲,低電平截止,而蜂鳴器如果是無源的話是由脈沖驅動的,因此,是需要在P3^7 I/O口輸出脈沖就可以了,可以簡單的利用軟體延時實現,如果還有其他任務的話,還是用定時器吧,定時多久,定時中斷就讓I/O電平翻轉一次就可以實現了,如果還要控制響度,再設定合適的占空比就可以實現了,這些都是很簡單的,自己學習下「定時器」「占空比」相關的知識就知道了。
1.在這里,單片機只是相當於高速的開關一樣,實現快速地打開或者關斷蜂鳴器,電流要不了多大的,只要能驅動三極體就可以了,通常也就最多幾個mA吧。
2.電流的話跟輸出的頻率和占空比都有關系吧,這個不用萬用表測的話,只能大概估計了。
3.這里三極體不是放大作用,而是工作在飽和狀態,相當於是開關,明白嗎??

② 怎麼使用單片機控制蜂鳴器發聲

蜂鳴器有兩種,一種是無源的,另一種為有源的,確認的方法為:1)看封裝,如果引腳端為PCB板的,一般為無源的,引腳端為樹脂灌封的,一般為有源的。2)加電實驗,用5V電壓點擊接觸引腳時,只有「噠噠」聲的為無源的,發出一個單音響的為有源的。
兩種蜂鳴器用單片機的控制方法是一樣的,對於無源的,要求單片機送出一組斷續的音頻信號,使蜂鳴器按要求發聲,對於有源蜂鳴器,要求單片機送出一組斷續的電脈沖信號,用於分斷蜂鳴器的通斷狀態,而使有源蜂鳴器發出「嘀...嘀」,「嘀...嘀...嘀」等希望的聲音。
無源蜂鳴器舉例:
/**********************************************************************/
//聲響驅動程序 BELL--整點報時(鬧鍾音兩短一長)
/**********************************************************************/
void Beep(void)
{
uint a;//定義變數用於發聲的長度設置
uchar b;
for(b=2;b>0;b--){
for(a=200;a>0;a--){//第一個聲音的長度
beep = ~beep;//取反揚聲器驅動口,以產生音頻
Delay_1us(500);//音調設置延時
}
DelayM(1000);
}
for(a=1000;a>0;a--){//第一個聲音的長度
beep = ~beep;//取反揚聲器驅動口,以產生音頻
Delay_1us(500);//音調設置延時
}
beep = 1;//音樂結束後揚聲器關閉
}
有源蜂鳴器舉例:
void main(void)
{
NB=0;//有源蜂鳴器初始不送電
while(1)
{
NB=0;//有源蜂鳴器斷電

delay(300);//停一段時間
NB=1;//有源蜂鳴器送電
delay(1000);//響一段時間
}
}

③ 在51單片機中怎樣讓中斷控制蜂鳴器

讓中斷控制蜂鳴器,用定時器,一種應用是做電子鍾,定點鬧鍾,整點報警都可以。第二種應用,用定時器控制蜂鳴器間斷發聲,產生各種效果。第三種應用是控制無源蜂鳴器,用定時器產生不同頻率的信號,加到蜂鳴器上發出不同音調的聲音。

④ 單片機可以直接驅動一個蜂鳴器嗎

蜂鳴器的工作電流一般比較大,以致於單片機的i/o
口是無法直接驅動的(但avr可以驅動小功率蜂鳴器),所以要利用放大電路來驅動,一般使用三極體來放大電流就可以了。

⑤ 求助用51單片機用獨立按鍵控制蜂鳴器

你這個要求太低了,如果就這一個要求,就不建議用單片機實現了,就用雙穩態的觸發器硬體電路就可以實現,555時基電路就可以做到;如果你正在學習單片機入門,做一個DEMO,就只需幾個函數就可以實現上述功能,首先是初始化函數,用來初始化按鍵輸入埠和蜂鳴器輸出埠,接著是按鍵檢測函數,以查詢方式檢測每當按鍵按下,一個狀態變數就切換為0和1,注意防抖處理;最後一個是蜂鳴器控制函數,根據上面那個狀態變數控制蜂鳴器的開或者關。

⑥ 單片機控制蜂鳴器問題

哈!這和蜂鳴器本身的特性有關了,它有二種,所謂一般稱為直流的是定電壓的,你工作電壓是多少就選用多少工作電壓的。再就是所謂的交流蜂鳴器了,那可用的電壓廣的,不過那你也可別急,因它是要你單片機輸出的是脈沖信號他才會按你輸出的頻帶率叫的。這電流也就大不了呢。所以,不用你算電流,只要你正確選用器件的了。

⑦ 單片機驅動蜂鳴器電路

單片機驅動蜂鳴器電路如下:

⑧ 單片機蜂鳴器工作原理是什麼哪位高手可以指教一下

蜂鳴器工作發聲原理:

蜂鳴器的發聲原理由振動裝置和諧振裝置組成,而蜂鳴器又分為無源他激型與有源自激型。

無源他激型蜂鳴器的工作發聲原理是:方波信號輸入諧振裝置轉換為聲音信號輸出。

有源自激型蜂鳴器的工作發聲原理是:直流電源輸入經過振盪系統的放大取樣電路在諧振裝置作用下產生聲音信號。

電路原理:PORTC.3/T0 作為I/O 口通過三極體Q2 來驅動蜂鳴器LS1,而PORTC.2/PWM0 則作為PWM 輸出口通過三極體Q1 來驅動蜂鳴器LS2。另外在PORTA.3 和PORTA.2 分別接了兩個按鍵,一個是PWM 按鍵,是用來控制PWM 輸出口驅動蜂鳴器使用的;另一個是PORT 按鍵,是用來控制I/O 口驅動蜂鳴器使用的。連接按鍵的I/O 口開內部上拉電阻。


(8)單片機控制蜂鳴器擴展閱讀:

蜂鳴器的應用領域

蜂鳴器廣泛應用領域:計算機行業(主板蜂鳴器,機箱蜂鳴器,電腦蜂鳴器)列印機(控制板蜂鳴器)、復印機、報警器行業(報警蜂鳴器,警報蜂鳴器)、電子玩具(音樂蜂鳴器)、農業、汽車電子設備行業(車載蜂鳴器,倒車蜂鳴器,汽車蜂鳴器,摩托車蜂鳴器)電話機(環保蜂鳴器)、定時器,空調,醫療設備等電聲行業。

⑨ 1 無源蜂鳴器用單片機控制,最高能發出多高頻率的聲,有上限沒 2 蜂鳴器發出聲的大小和電流有關么

蜂鳴器可發出高至超聲波的聲音,當然,超聲波不為一般人所聽到。所以說,你可不必考慮聲音上限,或者將超聲波下限20kHz作為頻率上限即可。
蜂鳴器發出聲音大小與電流有關,但是一般蜂鳴器所需電流很小,如果輸出功率足夠的話,主要與輸出電壓相關,一般加一個9012之類就足夠了,電壓按蜂鳴器標稱取。
某些頻率的聲音,你會感覺較小,某些頻率聲音感覺較大,這是正常情況,這種情況下,提高電壓或加大輸出功率無濟於事。

閱讀全文

與單片機控制蜂鳴器相關的資料

熱點內容
安卓手機微信發不出視頻怎麼弄 瀏覽:229
壓縮機專用工具 瀏覽:575
qtcreator可以編譯cp嗎 瀏覽:405
小項目是雲伺服器還是本地好 瀏覽:14
墨痕齋是什麼游戲的伺服器 瀏覽:942
word文件如何壓縮大小 瀏覽:279
遵義聯通伺服器地址是什麼 瀏覽:29
ansys約束命令流 瀏覽:814
解壓軟體電腦版如何下載 瀏覽:791
閃電匕首演算法球 瀏覽:692
linuxredis停止命令 瀏覽:670
大麥賬號怎麼加密 瀏覽:113
穿越火線怎麼找伺服器 瀏覽:526
秘密加密社交軟體app 瀏覽:256
c語言編譯器怎麼找文件 瀏覽:835
數學不好能編程嗎 瀏覽:254
微雲里的視頻加密 瀏覽:41
3大加密貨幣交易平台 瀏覽:647
鈑金激光切割機編程 瀏覽:496
vivo手機手電筒app在哪裡 瀏覽:787