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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

單片機驅動無源蜂鳴器不響,求助

查看數: 9983 | 評論數: 10 | 收藏 2
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發布時間: 2018-9-8 21:40

正文摘要:

用的是在線調試模式,大神求解 還有一個問題就是 data D區 不是00h-7fh嗎 為什么會有0a0h

回復

ID:226392 發表于 2018-9-10 16:22
data D區 不是00h-7fh嗎 為什么會有0a0h ?地址是連續的,有但是已經不是data。
ID:393398 發表于 2018-9-10 14:54
檢查焊的是不是搞錯成無源蜂鳴器,5V有源蜂鳴器外殼上有標示+號,長腳為正
ID:395800 發表于 2018-9-9 23:14
應該是你們震蕩源有問題,在測試看看
ID:394504 發表于 2018-9-9 20:25
無源蜂鳴器震蕩須有高低電平變化 三極管導通必須是b極和e極有足夠的壓降 而你的無源蜂鳴器放在c極無形中抬高了c、b極電勢 使b、e極壓降不能夠使三極管正常導通 就沒有了高低電平的變化 蜂鳴器就無法震蕩 你可以吧蜂鳴器連接在e極 和vcc之間 再加個限流電阻
ID:213173 發表于 2018-9-9 09:44
給你一個適合這個電路的演示程序試試
#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int

sbit Buzzer=P2^4;

/*-------------------------------
  1ms延時程序(12MHz 12T)
-------------------------------*/
void delayms(uint k)
{
        uint i,j;
        for(i=k;i>0;i--)
                for(j=114;j>0;j--);
}
/*---------------------------
  無源蜂鳴器驅動程序(12MHz 12T)
---------------------------*/
void BUZZER(uint x)                                //0.24ms半周期蜂鳴器程序
{
        uchar t;
        while(x--)
        {       
                Buzzer=~Buzzer;                        //蜂鳴器諧振頻率2048Hz
                for(t=0;t<28;t++);                //0.24ms半周期=2083Hz
        }                                                       
        Buzzer=1;                                                //復位
}
void main()
{  
        while(1)
        {   
                BUZZER(500);
                delayms(500);
        }         
}
ID:387733 發表于 2018-9-9 07:10
光有方波不行,頻率必須滿足人的耳朵可聽范圍,過低就是次聲波,過高是超聲波,蜂鳴器不能工作,人耳也無法接受
ID:277550 發表于 2018-9-9 01:23

試試將延時時間,減到50~100ms

~~~~~~~~~~~~~~~~~~~~~~~~~~
ID:373388 發表于 2018-9-8 23:49
無源蜂鳴器就是沒有震蕩源,需要自己加振蕩源的,你可以讓buzzer驅動管腳,2-3KHz的頻率輸出試一下

評分

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

查看全部評分

ID:390190 發表于 2018-9-8 23:34
人中狼 發表于 2018-9-8 23:03
無源蜂鳴器是需要一定頻率的脈沖波來驅動的,首先確定是否是無源蜂鳴器,現在非必要情況一般應該都是用有源 ...

可是我寫了方波信號,所以無論是有源無源的蜂鳴器都應該至少會響吧。
ID:384109 發表于 2018-9-8 23:03
無源蜂鳴器是需要一定頻率的脈沖波來驅動的,首先確定是否是無源蜂鳴器,現在非必要情況一般應該都是用有源蜂鳴器,電路簡單,程序也簡單。
現在的51單片機的RAM都已經是0-0XFF了,不過0x80-0xff的尋址方式好像和0-0X7F有不同

評分

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

查看全部評分

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日韩欧美一区二区三区四区 | 免费国产视频 | 久久99精品久久久久久青青日本 | 国产一区在线免费 | 一区二区av在线 | 国产91在线播放精品91 | 在线免费观看黄a | 精品日韩| 日韩专区中文字幕 | 欧美v日韩v | 国产在线观看网站 | 日韩国产精品一区二区三区 | 一区二区三区精品视频 | 欧美电影在线观看网站 | 一色桃子av一区二区 | 欧美日韩在线一区二区三区 | 亚洲精品国产第一综合99久久 | av第一页 | 黑人精品欧美一区二区蜜桃 | 美日韩精品 | 亚洲人a| 中文字幕第十一页 | 午夜影院在线观看 | 国产日韩欧美在线观看 | 久久精品视频91 | 欧美一级毛片久久99精品蜜桃 | 在线亚洲免费 | 免费看一级毛片 | 亚洲97| 日本视频在线 | 草久免费视频 | 国产一区 | 精品欧美乱码久久久久久1区2区 | 国产91久久久久蜜臀青青天草二 | 国产在线视频一区二区 | 综合久久久 | 亚洲国产欧美在线 | 欧美视频二区 | 国产精品高清在线 | 免费成人av网站 | 久久精品中文字幕 |