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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 9952|回復: 10
打印 上一主題 下一主題
收起左側

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

  [復制鏈接]
跳轉到指定樓層
樓主
蜂鳴器在p2.4

開始單步執行

執行后蜂鳴器被給了低電平 可是并沒有響



用的是在線調試模式,大神求解

還有一個問題就是 data D區 不是00h-7fh嗎 為什么會有0a0h

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享淘帖 頂 踩
回復

使用道具 舉報

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

評分

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

查看全部評分

回復

使用道具 舉報

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

可是我寫了方波信號,所以無論是有源無源的蜂鳴器都應該至少會響吧。
回復

使用道具 舉報

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

評分

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

查看全部評分

回復

使用道具 舉報

5#
ID:277550 發表于 2018-9-9 01:23 | 只看該作者

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

~~~~~~~~~~~~~~~~~~~~~~~~~~
回復

使用道具 舉報

6#
ID:387733 發表于 2018-9-9 07:10 | 只看該作者
光有方波不行,頻率必須滿足人的耳朵可聽范圍,過低就是次聲波,過高是超聲波,蜂鳴器不能工作,人耳也無法接受
回復

使用道具 舉報

7#
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);
        }         
}
回復

使用道具 舉報

8#
ID:394504 發表于 2018-9-9 20:25 | 只看該作者
無源蜂鳴器震蕩須有高低電平變化 三極管導通必須是b極和e極有足夠的壓降 而你的無源蜂鳴器放在c極無形中抬高了c、b極電勢 使b、e極壓降不能夠使三極管正常導通 就沒有了高低電平的變化 蜂鳴器就無法震蕩 你可以吧蜂鳴器連接在e極 和vcc之間 再加個限流電阻
回復

使用道具 舉報

9#
ID:395800 發表于 2018-9-9 23:14 | 只看該作者
應該是你們震蕩源有問題,在測試看看
回復

使用道具 舉報

10#
ID:393398 發表于 2018-9-10 14:54 | 只看該作者
檢查焊的是不是搞錯成無源蜂鳴器,5V有源蜂鳴器外殼上有標示+號,長腳為正
回復

使用道具 舉報

11#
ID:226392 發表于 2018-9-10 16:22 | 只看該作者
data D區 不是00h-7fh嗎 為什么會有0a0h ?地址是連續的,有但是已經不是data。
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日韩中文一区二区三区 | 在线综合视频 | 天天躁日日躁狠狠很躁 | 黄色在线网站 | 国产成人久久精品一区二区三区 | 亚洲高清在线 | av影音资源 | 欧美久久一区二区三区 | 亚洲精品久久久久久一区二区 | 国产在线精品一区二区三区 | 国产精品久久久 | 中文一区二区 | 国产成人精品免费 | 国产精品theporn | 亚洲国产成人精 | 日韩一区二区在线免费观看 | 欧美爱爱视频 | 51ⅴ精品国产91久久久久久 | 久久久www成人免费精品张筱雨 | 国产免费一区 | 小草久久久久久久久爱六 | 一级aaaa毛片| 亚洲黄色网址视频 | 国产精品免费在线 | 久久伊人免费视频 | 日韩在线免费视频 | 婷婷色成人 | 日韩欧美视频 | 人人爽人人爽人人片av | 亚洲成人在线视频播放 | 成人午夜av | 日韩av在线不卡 | 一级国产精品一级国产精品片 | 成人免费视频在线观看 | 国产在线视频一区二区董小宛性色 | 日韩网 | 亚洲性人人天天夜夜摸 | 一区二区日韩 | 精品视频久久久 | 精品三级在线观看 | 成人精品一区二区三区 |