![]() |
發(fā)布時間: 2017-4-26 20:29
正文摘要:#include<reg51.h> //頭文件 #define uchar unsigned char //預定義 #define uint unsigned int #define lcd_dat P0 BUZZsbit lcdrs=P2^6; ... |
可以試試將蜂鳴器元件換成buzzer,再調一下電壓就好 |
這么亂的程序! |
D1二極管去除試試 |
大兄弟,這個要你自己仔細檢查的呀 |
蜂鳴器的電源連接有問題 |
修改下蜂鳴器里邊的電壓把12V改成5V應該就行了 |
要考慮蜂鳴器的頻率是否合適 |
檢查一下程序吧 |
是不是沒接好線路 |
最后一條語句 BUZZ=BUZZ;并沒有反轉,要 BUZZ=~BUZZ; |
程序或者電路圖都可能影響這個蜂鳴器 |
程序不對或者電路圖不對都可能影響這個蜂鳴器。檢查一下就好了。 |
我就知道一點接到的電阻不要太大。 |
應該是程序問題 |
程序不對或者電路圖不對都可能影響這個蜂鳴器。檢查一下就好了。 |
有一種無源蜂鳴器像喇叭一樣需要音頻或脈沖電流推動。直接接直流不響的。但是這種比較少見。 |
可能是電壓的問題你測一下 |
程序里面定義 sbit BUZZ =P1^1;//蜂鳴器控制引腳 你給的線路圖,BUZZ是接在 P1^0 上,你換一下試試。! |