问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

为什么我的51单片机蜂鸣器程序需要加延时才响呢?

发布网友 发布时间:2022-05-04 20:11

我来回答

4个回答

热心网友 时间:2022-06-25 13:44

这得看你的蜂鸣器是有源还是无源,如果是无源的蜂鸣器需要经过变频控制才会发声,对于有源的蜂鸣器则直接输出高低电平就可以。
注意,这里的“源”不是指电源。而是指震荡源。 也就是说,有源蜂鸣器内部带震荡源,所以只要一通电就会叫。
而无源内部不带震荡源,所以如果用直流信号无法令其鸣叫。必须用2K~5K的方波去驱动它。
两种蜂鸣器好像一样,但仔细看,两者的高度略有区别,有源蜂鸣器a,高度为9mm,而无源蜂鸣器b的高度为8mm。如将两种蜂鸣器的引脚郡朝上放置时,可以看出有绿色电路板的一种是无源蜂鸣器,没有电路板而用黑胶封闭的一种是有源蜂鸣器。
迸一步判断有源蜂鸣器和无源蜂鸣器,还可以用万用表电阻档Rxl档测试:用黑表笔接蜂鸣器 "+"引脚,红表笔在另一引脚上来回碰触,如果触发出咔、咔声的且电阻只有8Ω(或16Ω)的是无源蜂鸣器;如果能发出持续声音的,且电阻在几百欧以上的,是有源蜂鸣器。

热心网友 时间:2022-06-25 13:45

解决方法: 把蜂鸣器的控制信号由单一的电平 改为不断高低变化的方波。
例如:
void Warn(void) // 蜂鸣 警告
{
uchar ii;
for(ii=0;ii<2;ii++) //循环的次数决定 蜂鸣时间的长短,延时A延时B配合决定声调
{
SET_BEEP; //高电平
delay_ms(220); //延时A
CLR_BEEP; //低电平
delay_ms(120); //延时B
}

希望对你有帮助, 欢迎追问!

热心网友 时间:2022-06-25 13:45

蜂鸣器有两种,一种是通电就响,一种是方波才响,你通电试一下。

热心网友 时间:2022-06-25 13:46

#include <reg52.h>
sbit bell=P0^1;
void main()
{
bell=0;
while(1);
}
//这样就可以一直响下去了。追问

我的是无源蜂鸣器,可是为什么

这个程序能让蜂鸣器响呢?还有为什么我把延时函数改成void delay(jint a){ while(a--);  }然后主函数改成delay(50);就不响了呢?麻烦您了…

追答这个程序编译是不能通过的delay()后边必须由;,至于你后面的程序,之所以不响,是因为延时时间太短。你将delay(50)改为delay(50000)试试。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
电脑界面图标为什么有个小箭头电脑桌面上的图标有小箭头怎么清除 河山造句 表达想要游遍祖国大好河山的诗句 看到这儿,我不禁想到:祖国的大好河山多么雄伟壮丽啊!改为陈述句 三峡风光最后一句改为陈述句 曲靖新公司注册 广东省财务服务公司名单 广东财务咨询公司名录 淘宝如何更换主图不降权?注意这三点就行! 淘宝宝贝主图怎么更换?更换步骤介绍! 淘宝换主图怎么换?如何优化主图? 怎么申述回来 原有银行卡挂失后补办需要按新规开各种证明吗? 怎样让51单片机中的按键按一下蜂鸣器就响一? 别人给我点的赞跟评论为什么没有消息提醒呢?都是过了几分钟自己点开才看到别人给我点的赞,咋回事啊? 我的怎么找回? 如何使用Android中的DDMS进行调试,开发文档,站长资讯 su渲染室内很暗- 问一问 sketchup6可以指定一个自己想要区域进行渲染吗,像3ds mas那样指定区域渲染一样。 51单片机哪个引脚控制蜂鸣器 我的被盗了,重新注册了,怎么恢复微信,找回以前的微信好友和重要信息? su 用vray怎么让它只渲染可见部分,我现在怎么渲都是全图 两个小八路的主要内容和一个情节 莫言的哪部作品拿到了诺贝尔文学奖啊??亲们,谁告诉我下,谢了 su即时渲染里面自带的人物 丢失怎么找回? 孙艺谋是因为哪部电影出名的 怎样做才能治好胃出血? 丢失怎么找回原来 刘逢军胃出血怎么治? 胃出血是怎么回事?怎样治疗呢? 以我。你眼中的我为话题写一篇作文 如何申诉找回 我眼中的我 这篇作文怎么写 你好被盗了实名认证被更改好友申述都被删除手机号也被更改怎么找回?_百度问一问 用手机号注册了一个新,以前的不见了,怎么找回? 被盗,申述找回的时候要好友验证,但是好友也被删完了,要怎么才能找回啊? 工行信用卡怎么申请提额度 提额度 怎样处理平底锅内掉漆 我买的平底锅,里面开始是黑色的,后来炒菜就掉漆,菜的味道怪怪的,洗锅时才发现掉漆,怎么去掉吗? 分手后后悔的句子 分手后想让男人彻底后悔失去你时,应该给他发一段什么话呢? 什么说说,分手后,让男朋友看到会有一丝丝的愧疚 平底锅脱漆吃了会怎么样 平煎锅不刷油会脱漆吗 分手后说什么能让对方后悔 跟男朋友分手了,什么说说会让他后悔放弃我的 分手后发什么话可以让他彻底后悔呢? 跟他说分手后很后悔能表达这种心情的句子 女生分手后说什么话才会使 前男友后悔呢? 女生分手后对男生说对不起说说