欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 7904|回復: 21
收起左側

STC51單片機沒有燒寫蜂鳴器部分代碼但是蜂鳴器一直響

  [復制鏈接]
ID:950769 發表于 2021-7-8 13:21 | 顯示全部樓層 |閱讀模式
STC51單片機沒有燒寫蜂鳴器部分代碼但是蜂鳴器一直響,換著燒寫了兩三個程序,蜂鳴器一直響,無法解決。新手入門,還望各位大佬指點,萬分感謝。
回復

使用道具 舉報

ID:161164 發表于 2021-7-8 14:46 | 顯示全部樓層
51單片機在上電復位后,所有IO口默認都為高電平
在程序開頭加一句:PXX = 1; (PXX 為接駁著蜂鳴器的腳)
回復

使用道具 舉報

ID:814690 發表于 2021-7-8 14:47 | 顯示全部樓層
應該是默認蜂鳴器的口輸出高電平了吧,給他初始化個低電平(高低不確定有沒有反,可以試試)
回復

使用道具 舉報

ID:539024 發表于 2021-7-8 14:49 | 顯示全部樓層
得看你蜂鳴器是怎么連線的,看是那種控制方式,是單片機給高電平響還是單片機給低電平響,你這個問題我覺的應該是高電平響,單片機上電默認所有引腳都是高電平,所以你這個就是上電就響,你可以把那個引腳寫成0應該就不響了

評分

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

查看全部評分

回復

使用道具 舉報

ID:934353 發表于 2021-7-8 15:27 | 顯示全部樓層
說明你打開了蜂鳴器,連接蜂鳴器的引腳注意一下,最好把程序發出來看一下
回復

使用道具 舉報

ID:798631 發表于 2021-7-8 15:33 | 顯示全部樓層
搞單片機是以硬件為主的,萬用表量量蜂鳴器的控制電壓,問題根源很快就能找到,繼續努力吧,大好前程在等著你
回復

使用道具 舉報

ID:950769 發表于 2021-7-8 15:36 | 顯示全部樓層
多謝各位指點,還在學習中
回復

使用道具 舉報

ID:950769 發表于 2021-7-8 15:37 | 顯示全部樓層
1543330241 發表于 2021-7-8 14:49
得看你蜂鳴器是怎么連線的,看是那種控制方式,是單片機給高電平響還是單片機給低電平響,你這個問題我覺的 ...

好滴,我試試
回復

使用道具 舉報

ID:950769 發表于 2021-7-8 15:37 | 顯示全部樓層
lkc8210 發表于 2021-7-8 14:46
51單片機在上電復位后,所有IO口默認都為高電平
在程序開頭加一句:PXX = 1; (PXX 為接駁著蜂鳴器的腳)

多謝指點
回復

使用道具 舉報

ID:950769 發表于 2021-7-8 15:37 | 顯示全部樓層
lkc8210 發表于 2021-7-8 14:46
51單片機在上電復位后,所有IO口默認都為高電平
在程序開頭加一句:PXX = 1; (PXX 為接駁著蜂鳴器的腳)

多謝指點
回復

使用道具 舉報

ID:950769 發表于 2021-7-8 15:38 | 顯示全部樓層
15830266185 發表于 2021-7-8 15:33
搞單片機是以硬件為主的,萬用表量量蜂鳴器的控制電壓,問題根源很快就能找到,繼續努力吧,大好前程在等著 ...

好嘞,多謝
回復

使用道具 舉報

ID:950769 發表于 2021-7-8 15:39 | 顯示全部樓層
開心就好hhhh 發表于 2021-7-8 15:27
說明你打開了蜂鳴器,連接蜂鳴器的引腳注意一下,最好把程序發出來看一下

應該是默認高電平,程序里沒有蜂鳴器的相關代碼
回復

使用道具 舉報

ID:123289 發表于 2021-7-9 08:50 | 顯示全部樓層
響是你給它供電了,斷電它就不響了。問題出在你沒有控制它斷電的方式。
回復

使用道具 舉報

ID:950257 發表于 2021-7-9 11:14 | 顯示全部樓層
你看看你的單片機蜂鳴器是高電平還是低電平觸發。如果是高電平觸發,程序開始你就給端口寫成0關了,用的時候寫成1就好了;如果是低電平觸發,程序開始你就給端口寫成1關了,用的時候寫成0就好了.我之前用那個的貼片的52芯片也是這個毛病

評分

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

查看全部評分

回復

使用道具 舉報

ID:950769 發表于 2021-7-14 20:51 | 顯示全部樓層
問題已經解決,謝謝各位大佬
回復

使用道具 舉報

ID:950769 發表于 2021-7-14 20:51 | 顯示全部樓層
lkc8210 發表于 2021-7-8 14:46
51單片機在上電復位后,所有IO口默認都為高電平
在程序開頭加一句:PXX = 1; (PXX 為接駁著蜂鳴器的腳)

應該是PXX=0;1為高電平
回復

使用道具 舉報

ID:954170 發表于 2021-7-20 00:02 來自觸屏版 | 顯示全部樓層
你往單片機里寫入一個程序,控制這個引腳分別為高低電平各1S鐘,看看是不是還一直響,如果還一直響,那有可能是蜂鳴器的和單片機相連的引腳被短路到電源上或者地上了
回復

使用道具 舉報

ID:950946 發表于 2021-7-20 11:44 | 顯示全部樓層
那肯定是一個有源蜂鳴器,而且你的IO引腳是默認高電平
回復

使用道具 舉報

ID:955117 發表于 2021-7-21 11:10 | 顯示全部樓層
蜂鳴器地址應該是P0.0,看程序是不是有P0
回復

使用道具 舉報

ID:955239 發表于 2021-7-21 11:46 | 顯示全部樓層
從你描述的現象,蜂鳴器應該是有源蜂鳴器。有源蜂鳴器是只要有電流流過,就會響,估計單片機的IO電平使蜂鳴器導通了。
建議:結合原理圖,查一下蜂鳴器驅動IO電平是否如程序所設。
回復

使用道具 舉報

ID:790159 發表于 2021-7-21 13:42 | 顯示全部樓層
主要是看你蜂鳴器是有源還是無源,然后查驅動方式
回復

使用道具 舉報

ID:954306 發表于 2021-7-21 13:54 | 顯示全部樓層
建議你在每次不用蜂鳴器的時候都可以初始化一下蜂鳴器
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

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

Powered by 單片機教程網

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