微控制器數碼管顯示時蜂鳴器一直響

2025-05-06 09:45:14 字數 1263 閱讀 4269

1樓:葉

1,cpu管腳程式沒有初始化,拉高或者拉低。2,或者你驅動電路有問題。可以看得出,你笑敏運用的是有源蜂鳴器,cpu口是不能直接驅動的,需要用乙個三極體完成吸收電流方式,或者輸出電流方式驅動。

你檢查一下驅動口有沒有接上拉,部分微控制器驅動能力不足,會出現一種「三態」的狀態。3,最極端的可能拿虛,你電路畫錯了。 蜂鳴器用的是短聲有源碰梁蜂鳴器,正極畫在電源+,負極直接畫在gnd上了。

2樓:盛世明珠赤子丹

開啟keil建好我們的工程,和程式檔案,並把程式蠢物檔案新增到工程裡面。這次我們要做乙個蜂鳴器,首先先了解蜂鳴器我們用到的是p3^6這個腳,所以我們在寫程式的時候,首先定義的就是蜂鳴器的引腳#include***it fmq36=p3^6;想要蜂鳴器發聲,那麼我們需要的是給蜂鳴器高低電察檔皮平,這樣才能讓蜂鳴器發出聲音。這裡我們需要的是讓蜂鳴器一直響,所以我敗差們將程式寫在while裡面。

#include***it fmq36=.

微控制器蜂鳴器不響怎麼回事

3樓:網友

微控制器蜂鳴器不響,從下面3點檢查:

1. 是自己焊的板子,蜂鳴器是直接連到p1^5腳上了嗎,那不行,要用乙個三極體驅動。

2. 檢查一下蜂鳴器好不好使,用一節電池,正負極各接一條導線,關閉微控制器板子電源,用電池兩條導線碰蜂鳴器兩個腳,應該有咔咔聲。

3. 上面兩項都對,調延時子程式所帶延時引數由10逐漸增加,每次加10,直至響為止。再試驗,大於這個數時,用不同的延時引數,與蜂鳴器發響的音調關係是什麼。

4樓:但山禹醉山

keil沒提示錯誤,只能說是程式的語法沒有問題,不代表程式沒有問題。還有就是控制。

蜂鳴器的io口和程式對得上嗎?無源蜂鳴器要給脈衝才會響。

關於微控制器蜂鳴器的疑問

5樓:做而論道

pwm改變的應該是蜂鳴器的響度,也就是聲音的大小而已啊,怎麼也能改變頻率呢?

可以改變頻率的。

利用pwm,改變輸出電壓,大家都是這麼做的。但是,這只是表面現象。

仔細看,變化的電壓波形,不難看出,這裡面也有周期(頻率)的特點。

利用pwm,輸出正弦波,估計很多人都會,改變它的頻率,並不難。

蜂鳴器或揚聲器的電路,可以參考:

6樓:愛目一絲上帝

我覺得直流蜂鳴器不行,得用交流的。交流的就是乙個小喇叭,用不同的頻率的電壓能發不同音調的聲音。

微控制器控制數碼管1按鍵控制開始數碼管迴圈顯示0F時

p1口外接共陽極bai的du8段數碼顯示器。zhip3.2外接乙個按鍵,按dao下後,接專地,用來起 屬動.0000h jb p3.2,mov r2,0 loop inc r2 mov a,r2 anl a,0fh mov dptr,tab movc a,a dptr mov p1,a lcall ...

微控制器中數碼管動態顯示掃瞄時間問題

我也遇到copy過同樣的問題,仿bai真時顯示刷 proteus 是電腦 的,led的閃爍速度和真實的是不一樣的,一般數碼管延時20ms沒問題的,最好是搭電路看,電腦螢幕重新整理速度太慢。這個問題我也碰到過,proteus裡的時間不是很準確的,在實際電路板上做只要重新整理時間在5ms以內就可以的。微...

STC51微控制器控制數碼管後續問題

理論上來講是這樣的,會產生重影,要加消影的但是由於你顯示 的是9000 重影現象不版會很明顯 你改為顯示權1234看看,會不會有重影 如果有的話,就加上消影,沒有重影的話也不用糾結,可能跟硬體有一定關係吧 但是我在做點陣時,不加消影顯示的是亂碼,一定要加消影才行 這是你想像的是bai這樣的,可是du...