找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

為什么蜂鳴器不會響是程序的問題還是電路圖

查看數: 9862 | 評論數: 21 | 收藏 0
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發(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;  ...

回復

ID:149451 發(fā)表于 2017-4-28 11:42
在仿真里跑了下LZ的程序,1602能隨按鍵顯示被按下的按鍵號,BUZZ端的蜂鳴貌似沒有看到如何控制的,有個按鍵沒定義、使用(P2.7),是否應接在中斷T0上?并在程序初始化里加入有關T0的應用,即按下BUZZ鍵,蜂鳴器響再按就停。另,LZ的按鍵上拉電阻位置都不對吧??

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

ID:194466 發(fā)表于 2017-4-28 11:44
我仔細分析了你的電路圖,在4/6那張圖右端,200hz蜂鳴器的正負極直接聯(lián)通是錯誤的,就算其它電路和軟件系統(tǒng)都正常工作,蜂鳴器也不會鳴響的。請仔細檢查電路板,可以將板上連接正負極的線路斷開試試,應該能正常發(fā)聲了。

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

ID:197441 發(fā)表于 2017-5-6 19:04
可以試試將蜂鳴器元件換成buzzer,再調一下電壓就好
ID:111634 發(fā)表于 2017-4-29 18:58
這么亂的程序!
ID:158622 發(fā)表于 2017-4-28 22:50
D1二極管去除試試
ID:194619 發(fā)表于 2017-4-28 18:26
大兄弟,這個要你自己仔細檢查的呀
ID:194608 發(fā)表于 2017-4-28 17:54
蜂鳴器的電源連接有問題
ID:170955 發(fā)表于 2017-4-28 17:54
修改下蜂鳴器里邊的電壓把12V改成5V應該就行了
ID:74868 發(fā)表于 2017-4-28 17:16
要考慮蜂鳴器的頻率是否合適
ID:183046 發(fā)表于 2017-4-28 12:17
仿真軟件的聲音上仿真不是很好,我自己試過了聲音一卡一卡的。具體的你可以用開發(fā)板搭下電路來看下的。

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

ID:194489 發(fā)表于 2017-4-28 10:34
檢查一下程序吧
ID:194489 發(fā)表于 2017-4-28 10:33
是不是沒接好線路
ID:194454 發(fā)表于 2017-4-28 09:07
最后一條語句  BUZZ=BUZZ;并沒有反轉,要 BUZZ=~BUZZ;
ID:194425 發(fā)表于 2017-4-28 00:10
程序或者電路圖都可能影響這個蜂鳴器
ID:193877 發(fā)表于 2017-4-27 22:33

程序不對或者電路圖不對都可能影響這個蜂鳴器。檢查一下就好了。
ID:193970 發(fā)表于 2017-4-27 22:19
我就知道一點接到的電阻不要太大。
ID:194367 發(fā)表于 2017-4-27 21:33
應該是程序問題
ID:194034 發(fā)表于 2017-4-26 23:19
程序不對或者電路圖不對都可能影響這個蜂鳴器。檢查一下就好了。
ID:7485 發(fā)表于 2017-4-26 21:00
有一種無源蜂鳴器像喇叭一樣需要音頻或脈沖電流推動。直接接直流不響的。但是這種比較少見。
ID:193976 發(fā)表于 2017-4-26 20:47
可能是電壓的問題你測一下
ID:112693 發(fā)表于 2017-4-26 20:36
程序里面定義
sbit BUZZ =P1^1;//蜂鳴器控制引腳

你給的線路圖,BUZZ是接在 P1^0 上,你換一下試試。!

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表