❶ 開機時主板蜂鳴器響兩短一長聲正常嗎
蜂鳴器響應一長聲二短聲通常是內存的檢測異常,請確認內存是否有正確安裝在主板上,建議重新安裝。
❷ 單片機控制蜂鳴器,怎麼只響一下
如果是
有源蜂鳴器
保持
低電平
就可以一直響
如果是無源的就要給
脈沖信號
了~
❸ 單片機控制蜂鳴器發出兩種聲音
答:
#include<reg52.h>
sbit beep=P1^0;// 低電平驅動
sbit key1=P1^2;
sbit key2=P1^3;
typedef unsigned int uint;
typedef unsigned char uchar;
void delay(uint x)
{
uint i,j;
for(i=x;i>0;i--)
for(j=110;j>0;j--);
}
void mian()
{
while(1)
{
if(key1==0)
{
delay(20);
if(key1==0)
{
while(!key1)
{
beep=0;delay(5);beep=1;delay(5);
}
}
if(key2==0)
{
while(!key2)
{
beep=0;delay(2);beep=1;delay(2);
}
}
}
}
}
❹ 51單片機如何讓蜂鳴器到達條件時只響一聲,繼續檢測下一次條件 滿足時再響一下(就是滿足響一下以後不
首先要確定你的蜂鳴器是有源的還是無源的。有源蜂鳴器直接加電壓就能響,但是貌似單片機IO口的驅動級別比較低,帶不動蜂鳴器(有聲但聲音不大)。如果是無源的蜂鳴器,那麼就要通過IO口輸出振盪信號來驅動蜂鳴器了,一般開發板上帶的都是這種,你可以調節聲音頻率的。其實我也是新手,建議以後遇到問題先搜索,比在知道等答案及時得多…我的問題基本上就是這么解決的…
❺ 為什麼我的51單片機一開機,蜂鳴器不不停的響啊,這是為什麼啊
可能是接至你蜂鳴器的I/O口內部加了上拉電阻,輸出了高電平,所以會響。你用萬用表測測那個I/O口上電時輸出的電平就可以知道是什麼情況了
❻ 求助 51單片機 如何讓蜂鳴器每隔一秒響兩次
蜂鳴器分有源和無源,有源的通電就響,無源的要給一個頻率信號。定時器設個一秒的延時不就行了
❼ 51單片機,我想用蜂鳴器響一下停一下,這樣寫不對呀,小白一枚,求大神指教,謝謝
蜂鳴器是一種一體化結構的電子訊響器,本文介紹如何用單片機驅動蜂鳴器,他廣泛應用於計算機、列印機、復印機、報警器、電話機等電子產品中作發聲器件。
蜂鳴器主要分為壓電式蜂鳴器和電磁式蜂鳴器兩種類型。
電磁式蜂鳴器由振盪器、電磁線圈、磁鐵、振動膜片及外殼等組成。接通電源後,振盪器產生的音頻信號電流通過電磁線圈,使電磁線圈產生磁場,振動膜片在電磁線圈和磁鐵的相互作用下,周期性地振動發聲。
壓電式蜂鳴器主要由多諧振盪器、壓電蜂鳴片、阻抗匹配器及共鳴箱、外殼等組成。多諧振盪器由晶體管或集成電路構成,當接通電源後(1.5~15V直流工作電壓),多諧振盪器起振,輸出1.5~2.5kHZ的音頻信號,阻抗匹配器推動壓電蜂鳴片發聲。
❽ 單片機如何實現讓蜂鳴器發出兩種不同的聲音!
輸出不同頻率的方波信號來驅動蜂鳴器即可發出N多種的聲音。
用一個小的C程序來給你演示一下:
while(1)
{
P0^0=1;
delayms(50);
P0^0=0;
delayms(50);
}
改變delayms()函數據的參數即可改變延時的時間,就可以改變P0.0口輸出的方波的頻率,驅動蜂鳴器後就能發出不同的聲音了
❾ 請問為什麼用單片機控制蜂鳴器不停地響啊
蜂鳴器正極接VCC,負極接單片機IO(注意之間不要串電阻),IO輸出低電平時蜂鳴器響。而如果反過來,蜂鳴器正極接IO,負極接地,IO高電平時蜂鳴器不會響的。原因是IO向外輸出電流的能力弱,向里輸入電流的能力強。