99问答网
所有问题
为什么单片机蜂鸣器延时太短或无延时都只响一声?
如题,为什么单片机蜂鸣器延时太短或无延时都只响一声?
举报该问题
推荐答案 2017-12-24
你这个响一声应该只是上电的时候,开始电流流过蜂鸣器是从无到有,震动膜会被吸引发生形变所以会发下声,但是驱动蜂鸣器的频率太快了,可以理解为频率不落在人耳的听觉范围内,微观一些说蜂鸣器里面的震动膜片由于自身质量在太高的驱动频率下,连震动都没有。加延时并控制好延迟时间就可以发声了,频率大概在1,2千赫兹
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/jevXv7vO77XWWOevjv.html
相似回答
51
单片机
频率调高了,
蜂鸣器
一直响,
为什么
呢?
答:
应该是你的程序中延迟时间太短了
,晶振频率提高后机械周期变短,从而导致延迟时间变短,其实还是响---停--响,只是人耳无法分辨,感觉上是一直响。
前辈们,请问如何编写使
蜂鸣器只响一声
的程序,试过了很...
答:
你在蜂鸣器一直再响,
是因为你的单片机程序一直在重新启动
;你的程序少了while 的循环,在程序的结尾加上:while(1){}完整的代码是:include <reg51.h>sbit Beep = P1^5 ;void delay(unsigned int i) ;void main(){ unsigned int m,n=1; for(m=0;m<2000; m++) { Beep=...
前辈们,请问如何编写使
蜂鸣器只响一声
的程序,试过了很多,都是一直响的...
答:
你在蜂鸣器一直再响,
是因为你的单片机程序一直在重新启动
;你的程序少了while 的循环,在程序的结尾加上:while(1){}完整的代码是:include <reg51.h>sbit Beep = P1^5 ;void delay(unsigned int i) ;void main(){ unsigned int m,n=1; for(m=0;m<2000; m++) { Beep=...
用proteus仿真
蜂鸣器
,蜂鸣器一直想,能帮去找找原因吗?
答:
1、第一个原因肯定是了,
那个电阻你用得太大了,把它改为1k
!2、如果改了电阻就行的的话就算了,如果还一直响,你在仿真时能否看到P1.7的颜色红、蓝变化?如果有,说明程序没错,是仿真的问题,你直接把那个蜂鸣器一脚接到1.7,一脚接地,去掉三极管。3、频率设置不对,就是说你的延时时间不对...
单片机蜂呜器
的开启和停止 程序问题
答:
第一:你的
延时太短
了,1ms啊,你的耳朵根本分辨不出来 第二:我不知道你的是不是实际电路,还是Proteus仿真的,如果是实现电路,没有去抖怎么行?include<reg51.h> void delay(unsigned int z);//声明延时函数 sbit k1=P3^2; // sbit beep=P3^7;bit key = 1; //---加一个按键标志 void Key_...
51
单片机
,我想用
蜂鸣器响
一下停一下,这样写不对呀,小白一枚,求大神指 ...
答:
电磁式
蜂鸣器
由振荡器、电磁线圈、磁铁、振动膜片及外壳等组成。接通电源后,振荡器产生的音频信号电流通过电磁线圈,使电磁线圈产生磁场,振动膜片在电磁线圈和磁铁的相互作用下,周期性地振动发声。压电式蜂鸣器主要由多谐振荡器、压电蜂鸣片、阻抗匹配器及共鸣箱、外壳等组成。多谐振荡器由晶体管或集成电路...
51
单片机
倒计时15秒后
为什么蜂鸣器
不
响?
答:
虽然程序有部分隐患,但不响大概只是你
延时太短
了,可以改为 beep=~beep;delay(50000);delay(50000);delay(50000);
美的微波炉开机
蜂鸣器响一声
就没用 是
什么
故障
答:
是不是定时
太短
,或者说没往前多拧再回到要定的位置,手动的机械版有这个现象。
为什么
无源
蜂鸣器
一直响。程序烧入
单片机
后就没停。定时器已全部占用...
答:
在程序尾部加while(1);使程序停止不动,不过 j=60 似乎响的时间
太短
大家正在搜
单片机蜂鸣器一直响
单片机蜂鸣器延时
单片机蜂鸣器延时程序
单片机 蜂鸣器
51单片机如何蜂鸣器
单片机蜂鸣器型号
51单片机蜂鸣器原理
单片机蜂鸣器代码
单片机蜂鸣器工作原理
相关问题
为什么我的51单片机蜂鸣器程序需要加延时才响呢?
51单片机如何让蜂鸣器到达条件时只响一声,继续检测下一次条件...
为什么我的51单片机蜂鸣器程序需要加延时才响
为什么我单片机的蜂鸣器 delay(0) delay(1)都...
51单片机蜂鸣器响程序怎么写?最简单的。
我高三慌了不知道怎么办,在家学,可是我光不做作业,在学校我又...
QQ文件能打字吗?怎么打
大姨妈50天来一次怎么办