日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

单片机之蜂鸣器

發(fā)布時(shí)間:2024/8/1 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 单片机之蜂鸣器 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

蜂鳴器簡(jiǎn)介

無(wú)源蜂鳴器:有綠色電路板的一種
有源蜂鳴器:沒(méi)有電路板用黑膠封閉的一種

其實(shí)蜂鳴器的種類有很多
例如:
電磁式蜂鳴器:由振蕩器、電磁線圈、磁鐵、振動(dòng)膜片及外殼組成。
同時(shí)電磁式蜂鳴器也是有源蜂鳴器的一種。
其工作原理為:接通電源后,振蕩器產(chǎn)生的音頻信號(hào)電流通過(guò)電磁線圈,使電磁線圈產(chǎn)生磁場(chǎng),振動(dòng)膜片在電磁線圈和磁場(chǎng)的相互作用下,周期性的振動(dòng)發(fā)聲。
壓電式蜂鳴器:主要有多諧振蕩器、壓電蜂鳴片、阻抗匹配器及共鳴箱、外殼等組成。
同時(shí)壓電式蜂鳴器也是無(wú)源蜂鳴器的一種。
其工作原理為:多諧振蕩器由晶體管或集成電路構(gòu)成,當(dāng)接通電源后(1.5V15V直流工作電壓)、多諧振蕩器起振,輸出1.52.5KHz的音頻信號(hào),阻抗匹配器推動(dòng)壓電蜂鳴片發(fā)聲。
在單片機(jī)的應(yīng)用設(shè)計(jì)上,很多方案會(huì)用到蜂鳴器。大部分是使用蜂鳴器來(lái)做提示或者報(bào)警,比如按鍵按下,開(kāi)始工作,工作結(jié)束,或是提示故障發(fā)生等等。
還有一種的蜂鳴器的類型是:自激蜂鳴器。
自激蜂鳴器:由直流電壓催動(dòng),不需要利用交流信號(hào)進(jìn)行驅(qū)動(dòng),只需要驅(qū)動(dòng)輸出驅(qū)動(dòng)電平并通過(guò)放大電路驅(qū)動(dòng)電流就能使蜂鳴器發(fā)聲,非常簡(jiǎn)單。
在這里放大電流的裝置,我們可以采用三極管,PNP或NPN的類型。
有上述可知,我們可以通過(guò)輸出電平的好滴來(lái)控制蜂鳴器的發(fā)聲,那么想要蜂鳴器的音調(diào)產(chǎn)生各種不同音色、音調(diào)的聲音,可以通過(guò)改變單片機(jī)引腳輸出波形的頻率。
那么蜂鳴器的聲音大小由輸出電平的高低水平占比就可以改變了。

#include"reg51.h" sbit beer=P1^5;//蜂鳴器的接口聲明 #define uint unsigned int void delay(uint x);//延時(shí)函數(shù)的使用聲明 void main() { while(1){beer=~beer;//取反,即控制電平高低delay(10);} } void delay(uint x)//延時(shí)函數(shù)的構(gòu)建 { uint i,j; for(i=x;i>0;i--)for(j=100;j>0;j--); }

通過(guò)上述的介紹和代碼操作,我們就可以讓一個(gè)蜂鳴器簡(jiǎn)單發(fā)聲了。

總結(jié)

以上是生活随笔為你收集整理的单片机之蜂鸣器的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。