久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 請問怎么用蜂鳴器制作汽車鳴笛? [打印本頁]

作者: 冪漏    時間: 2018-10-2 11:11
標題: 請問怎么用蜂鳴器制作汽車鳴笛?
   本人初學單片機,希望能學習到鳴笛的制作,還有具體的頻率常數, 節拍常數。求大佬援助



作者: 冪漏    時間: 2018-10-2 11:16
表示還不明白STC89C51 蜂鳴器的音頻常數
作者: sxhwdz    時間: 2018-10-3 08:19
有源蜂鳴器直接施加直流電源就可以了。
無源蜂鳴器是靠方波驅動的,頻率是1900-4000HZ 不等。如要用2000Hz驅動,可使用單片機定時器中斷,定時250uS,反轉輸出即可。
作者: 12428895170    時間: 2018-10-3 09:57
蜂鳴器有兩種,一種是無源的,另一種為有源的,確認的方法為: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;//音樂結束后揚聲器關閉
作者: 冪漏    時間: 2018-10-3 18:01
12428895170 發表于 2018-10-3 09:57
蜂鳴器有兩種,一種是無源的,另一種為有源的,確認的方法為:1)看封裝,如果引腳端為PCB板的,一般為無源 ...

雖然還不是太懂,但是還是能理解一些,謝謝
作者: yousunny    時間: 2018-10-3 20:56
這樣的  建議使用無源蜂鳴器,雖然要產生一定的頻率才可以驅動。但是,可以控制聲音的高低,比較方便
作者: 圍城    時間: 2018-10-3 21:10
1、有源蜂鳴器直接加直流電
作者: 圍城    時間: 2018-10-3 21:11
2、無源蜂鳴器需要使用定時器設定輸出頻率驅動




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 亚洲精品www | 日本久久一区二区三区 | 久久精品免费 | 国内自拍偷拍 | 欧洲国产精品视频 | 久久久精品影院 | 精品91 | 中文字幕一区二区三 | 日本精品一区二区 | 波多野结衣av中文字幕 | 免费观看的av毛片的网站 | 亚洲成人精品视频 | 成人不卡视频 | 色久在线| 欧美福利在线 | 亚洲1区| 毛片免费观看视频 | 国产高清精品一区二区三区 | 国产精品99久久久久久宅男 | 国产精品一区二区三区久久 | 国产精久久久 | 国产精品久久久久久久久久久久久久 | 91在线精品视频 | 蜜桃av人人夜夜澡人人爽 | 黄色精品视频网站 | 久久精品中文字幕 | 欧美成人精品二区三区99精品 | 成人av一区 | 久久免费国产 | 成人久久久 | 欧美一级在线免费 | 国产精品99免费视频 | 国产精品99久久久久久久vr | 成人免费视频 | 黄色网址在线免费观看 | 亚洲精品视频导航 | 国产一区二区三区在线看 | 一级黄色毛片 | 国产精品久久久久久久久免费樱桃 | 一区日韩 | 久久久久国产一区二区 |