|
發布時間: 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 上,你換一下試試!!! |