久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

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

作者: Maureen七    時間: 2024-3-31 18:44
標題: 51單片機連蜂鳴器模塊IO口為什么只有連TXD和RXD才響,其他IO口不響?
小白求助!用的STC89C52RC的系統板和蜂鳴器模塊,想讓蜂鳴器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; // 關閉蜂鳴器
        delay(500); // 延時500ms
    }
}


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

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

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

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





歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 亚洲综合成人网 | 国产不卡在线观看 | 99久久视频 | 这里只有精品在线观看 | 午夜视频免费观看 | 午夜在线观看视频网站 | 久久天堂网 | 在线不卡av | 黑人精品xxx一区一二区 | 国产三级在线看 | 黄色片毛片 | av免费网站| 欧美成人精品欧美一级私黄 | 久久久中文字幕 | 欧美成人精品一区二区三区在线看 | 久青草视频 | 国产一区精品视频 | 欧美日韩精品 | 一级片大全 | 久久精品福利 | 天天操操操 | 夜夜操夜夜操 | 欧美一级黄色片 | 国产成人精品一区二区三区福利 | 一区二区视频在线 | 精品久久久久久久久久久久久 | 日韩精品极品 | 亚洲精品久久久蜜桃 | 四虎黄色片| 日韩中文字幕 | 久久这里只有精品6 | 中文字幕精品视频 | 日韩福利片 | 亚洲一区二区中文字幕 | 深夜福利av | 国产不卡视频在线观看 | 亚洲少妇一区 | 久久激情综合 | 成av人片一区二区三区久久 | 97视频免费观看 | 亚州av在线|