找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索

單片機(jī)蜂鳴器不響

查看數(shù): 9018 | 評(píng)論數(shù): 18 | 收藏 0
關(guān)燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請(qǐng)稍候......
發(fā)布時(shí)間: 2019-3-9 14:50

正文摘要:

單片機(jī)程序: #include <reg52.h> sbit beep=P2^7; void main() {   beep=0; }

回復(fù)

ID:472325 發(fā)表于 2019-3-11 14:16
這個(gè)就算不仿真這樣接也是對(duì)的,關(guān)鍵是代碼沒有寫對(duì)

評(píng)分

參與人數(shù) 1黑幣 +10 收起 理由
Sawardeakar + 10 很給力!

查看全部評(píng)分

ID:421823 發(fā)表于 2019-3-11 11:25
感覺木問題啊
ID:403593 發(fā)表于 2019-3-11 08:58
J9是個(gè)跳線帽吧,有沒有插好呢?還有就是蜂鳴器是有源的還是無緣的?有源的這樣接會(huì)響,無源的不會(huì)響。
ID:404797 發(fā)表于 2019-3-11 07:54
7358655 發(fā)表于 2019-3-10 20:06
有源或是無源?!都是玩仿真的,仿真我還不會(huì)用。

      我仿真里用的有源蜂鳴器,一般蜂鳴器都是有源的。你如果是用實(shí)物做實(shí)驗(yàn),可以看看蜂鳴器電極一端的顏色,黑色的是有源的,綠色的是無源的。
ID:466164 發(fā)表于 2019-3-10 20:06
有源或是無源?!都是玩仿真的,仿真我還不會(huì)用。
ID:354116 發(fā)表于 2019-3-10 17:32
8550是PNP管,你這里需要的是NPN管
ID:478073 發(fā)表于 2019-3-10 12:47
同意7樓的看法

評(píng)分

參與人數(shù) 4黑幣 +46 收起 理由
sheng7533967 + 8
#include51.h + 14
找人PK + 14
微小苛 + 10

查看全部評(píng)分

ID:404797 發(fā)表于 2019-3-10 12:31
      我將你的問題進(jìn)行了仿真,一開始確實(shí)不響,將電源電壓改為12V后,蜂鳴器響得很漂亮。
仿真截圖如下:

仿真程序原版用你的
#include <reg52.h>
sbit beep=P2^7;
void main()
{
  beep=0;
}

ID:239055 發(fā)表于 2019-3-10 11:47
程序有問題,主函數(shù)里面用while大循環(huán)
ID:104472 發(fā)表于 2019-3-10 09:17
麻煩看下,是有源蜂鳴器還是無源蜂鳴器,兩個(gè)的控制不一樣。
ID:164602 發(fā)表于 2019-3-10 09:16
你知道你用的蜂鳴器是什么樣的嗎?有源或是無源?
如果是有源的蜂鳴器,那么你的程序就是對(duì)的,它應(yīng)該響。如果是無源的,就不會(huì)響了,因?yàn)闊o源的蜂鳴器需要你搞一個(gè)音頻給蜂鳴器。
最簡單的試驗(yàn)就是,在你的beep=0;下面再加這樣幾句:
Delay1ms();//這個(gè)是軟件延時(shí)程序,可以在STC-ISP下載軟件中找到相關(guān)功能和程序
beep=1;
Delay1ms();

這樣你再看,是不是響了。
如果都不響,就是硬件問題了。
ID:213173 發(fā)表于 2019-3-10 08:06
#include <reg52.h>
sbit beep=P2^7;
void main()
{
  beep=0;
  while(1);
}
ID:444306 發(fā)表于 2019-3-10 01:42
蜂鳴器不是這樣用的,蜂鳴器兩端要有電位差才會(huì)發(fā)出聲音,你的代碼都沒讓他變化,沒有聲音很正常!

評(píng)分

參與人數(shù) 2黑幣 +32 收起 理由
還有誰? + 16
jinsheng7533967 + 16 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

ID:234075 發(fā)表于 2019-3-10 00:20
好像沒看到蜂鳴器的正負(fù)極標(biāo)識(shí),蜂鳴器是否選擇錯(cuò)誤了?應(yīng)該選擇帶正負(fù)極的有源蜂鳴器。另外這種開關(guān)電路我一般蜂鳴器接三極管的集電極和地之間
ID:10947 發(fā)表于 2019-3-9 23:11
J9短路,R8改0R
ID:96682 發(fā)表于 2019-3-9 22:08
響不響看程序和電路元器件的選擇是否對(duì)
ID:218391 發(fā)表于 2019-3-9 21:53
最上方端1和2短接了嗎?主函數(shù)里用大循環(huán)把單個(gè)語句套進(jìn)去,試試看行不。
ID:405033 發(fā)表于 2019-3-9 20:56
可能是蜂鳴器接口定義錯(cuò)了吧,或者你蜂鳴器以及相關(guān)硬件出問題了

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表