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

標題: 51單片機連蜂鳴器模塊IO口為什么只有連TXD和RXD才響,其他IO口不響? [打印本頁]

作者: Maureen七    時間: 2024-3-31 18:44
標題: 51單片機連蜂鳴器模塊IO口為什么只有連TXD和RXD才響,其他IO口不響?
小白求助!用的STC89C52RC的系統(tǒng)板和蜂鳴器模塊,想讓蜂鳴器IO口連P3.3口,但是代碼燒錄進去,P3.3口不響,把線插在P3.0和P3.1都響。

代碼:
#include <REGX52.H>
sbit Buzzer = P3^3;

void delay(unsigned int ms) {
    unsigned int i, j;
    for (i = 0; i < ms; i++)
        for (j = 0; j < 125; j++);
}

void main() {
    while(1) {
        Buzzer = 1; // 打開蜂鳴器
        delay(500); // 延時500ms
        Buzzer = 0; // 關(guān)閉蜂鳴器
        delay(500); // 延時500ms
    }
}


作者: mtt661    時間: 2024-4-1 12:48
        delay(500); // 延時500ms
        Buzzer = 0; // 關(guān)閉蜂鳴器
        delay(500); // 延時500ms
把這三條注釋掉 你看響不,89c52初始狀態(tài)除了p0口,其他都是上電高電平,你這個500m循環(huán)反轉(zhuǎn)有點快了,實際等效電壓只有2.5V,可能推不動蜂鳴器
作者: xiaobendan001    時間: 2024-4-1 13:05
看下是不是P3.3被設置了輸入狀態(tài)。
作者: Graves    時間: 2024-4-1 13:39
估計是無源蜂鳴器,delay(500)太長了,一秒才反轉(zhuǎn)一次,改成
        Buzzer = 1; // 打開蜂鳴器
        delay(1); // 延時1ms
        Buzzer = 0; // 關(guān)閉蜂鳴器
        delay(1); // 延時1ms
試試
作者: Hephaestus    時間: 2024-4-1 14:39
查廠家手冊看看這條腿是否有特殊用途,標準89C52不可能出這種問題除非引腳壞了,但是擴展型號就太多了。
作者: STC莊偉    時間: 2024-4-1 16:22
89C52RC是經(jīng)典入門了,經(jīng)典的案例很多,不過現(xiàn)在入門更多的是選STC8H8K64U,有硬件USB下載和USB仿真,查找bug更方便
作者: 范閑魚    時間: 2024-4-1 17:03
看一下p3口的狀態(tài),和高低電平
作者: Maureen七    時間: 2024-4-1 22:51
qq475878026 發(fā)表于 2024-4-1 13:39
估計是無源蜂鳴器,delay(500)太長了,一秒才反轉(zhuǎn)一次,改成
        Buzzer = 1; // 打開蜂鳴器
      ...

響了,但是為什么聲音很小,沒有接P3.0和P3.1聲音大?我之前問商家,他還說是有源的呢
作者: Graves    時間: 2024-4-2 10:13
Maureen七 發(fā)表于 2024-4-1 22:51
響了,但是為什么聲音很小,沒有接P3.0和P3.1聲音大?我之前問商家,他還說是有源的呢

要不就是頻率問題,要不就是供電不夠。你說的什么P3.0、P3.1是不是有串口數(shù)據(jù)的,有的話頻率肯定比延時1ms的頻率高
作者: Hephaestus    時間: 2024-4-2 21:09
Maureen七 發(fā)表于 2024-4-1 22:51
響了,但是為什么聲音很小,沒有接P3.0和P3.1聲音大?我之前問商家,他還說是有源的呢

標準C51高電平可以輸出0.4mA電流,低電平可以灌入4mA電流,有源蜂鳴器工作電流遠遠不止4mA。
作者: wannenggong    時間: 2024-4-10 21:44
建議樓主還是仔細檢查硬件接線和單片機的端口設置,從代碼上看換口驅(qū)動應該沒問題,從硬件上看也沒啥特殊的(可以再換其他引腳試試),建議用pnp三極管驅(qū)動蜂鳴器安全可靠。
作者: xiaotimo    時間: 2024-4-11 00:05
查看手冊看蜂鳴器的最小驅(qū)動時間是多少
作者: gongnn    時間: 2024-4-11 07:23
很有可能是無源蜂鳴器啊,就是不能自己振蕩的。
作者: joyb    時間: 2024-4-11 08:17
1Hz的頻率耳朵是聽不到的
作者: ankangyu    時間: 2024-4-11 08:48
先看一下蜂鳴器手冊無源還是有源蜂鳴器,改一下延時時間,再試試看有沒有聲音
作者: 累不死的狗    時間: 2024-4-11 09:31
電路發(fā)出來看看吧,從現(xiàn)象上看,咋感覺像是頻率低呢?減小高低電平轉(zhuǎn)換的延時時間試一下





歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1