微控制器學習記錄 蜂鳴器

2021-08-20 18:24:36 字數 1662 閱讀 2528

硬體連線

從圖中可知,蜂鳴器只有乙個介面與外部相連線。我們通過跳線把j8介面與微控制器的p0.0介面相連線。

蜂鳴器發聲原理

有源蜂鳴器,也稱壓電式壓蜂鳴器,主要由多諧振盪器、壓電蜂鳴片、阻抗匹配器及共鳴箱、外殼等組成。 其中最重要的就是它的壓電蜂鳴片,通常這是一種壓電陶瓷,能進行電能與機械能的轉換。

發聲過程為:外部提供恆定直流電壓,提供能量給多諧振盪器,多揩振盪器起振,並提供變化的電壓和頻率給壓電陶瓷,壓電陶瓷將電能轉化為機械能,也就發出了聲音。

無源蜂鳴器,也稱電磁式蜂鳴器,主要由永磁體,線圈,振盪片構成。

發聲過程為:外部按一定頻率提供驅動乙個振盪訊號(一定占空比的方波,該訊號作用於線圈,產生的磁聲與永磁體共同作用,使一片金屬片(振盪片)發生振動,從而發出聲音。

總結:實驗中所用的為無源蜂鳴器,只給高電平或者低電平是不能夠發聲的。需給出交替的電平,讓其振盪片一張一合,才可以發出聲音。

軟體設計

/*****

*****

*****

*****

*****

*****

*****

*****

*****

*****

*****

*******

* 函 數 名 : beep_on

* 函式功能 : 讓蜂鳴器一直響

* 輸 入 : 無

* 輸 出 : 無

*****

*****

*****

*****

*****

*****

*****

*****

*****

*****

*****

*******/

void beep_on(void)

/*****

*****

*****

*****

*****

*****

*****

*****

*****

*****

******

* 函 數 名 : beep_didi

* 函式功能 : 讓蜂鳴器發出滴滴聲

* 輸 入 : 無

* 輸 出 : 無

*****

*****

*****

*****

*****

*****

*****

*****

*****

*****

******/

void beep_didi(void)

for(i=0; i<1000; i++)

}

燒錄至開發板擴充套件既然能讓蜂鳴器響,發出滴滴聲,就能讓它按照一定的節奏發出**來。

51微控制器 蜂鳴器

蜂鳴器介紹 蜂鳴器分為有源蜂鳴器和無源蜂鳴器。電磁式蜂鳴器由振盪器 電磁線圈 磁鐵 振動模片 以及外殼等組成 通過電磁作用發聲 壓電式蜂鳴器由多諧振盪器 壓電蜂鳴片 阻抗匹配器及共鳴箱 外殼等組成。多諧振盪器由電晶體或積體電路構成,當接通電源後 1.5到15v直流工作電壓 多諧振盪器起振,輸出1.5...

51微控制器學習 3 蜂鳴器

實現 電磁式蜂鳴器由振盪器 電磁線圈 磁鐵 振動膜片及外殼等組成。接通電源後,振盪器產生的音訊訊號電流通過電磁線圈,使電磁線圈產生磁場,振動膜片在電磁線圈和磁鐵的相互作用下,周期性地振動發聲。壓電式蜂鳴器主要由多諧振盪器 壓電蜂鳴片 阻抗匹配器及共鳴箱 外殼等組成。多諧振盪器由電晶體或積體電路構成,...

51微控制器學習記錄

一 由於位址和資料線有共用部分,用分時方式處理,ale進行位址的鎖存操作。二 要了解相應觸發條件 控制訊號操作 指令的時序 指令時序產生的內外部操作。三 指令的格式一般是 操作碼 運算元 四 與暫存器有關的格式中,一般用幾個bit來 代表是哪組暫存器 五 有些指令後面會加上資料,有些指令功能很複雜,...