导航:首页 > 操作系统 > 单片机蜂鸣器不响

单片机蜂鸣器不响

发布时间:2023-06-15 20:53:07

单片机C语言程序,大神快来解释,为什么灯不亮,蜂鸣器不响

你好,
首先问个问题,你这程序是要实现什么功能。
然后,不管你要实现什么,先要明白一点,定时器1是每50ms中断一次,也就是f1要每50ms自增一次,在
if(f1<100)//1ms
{
TR0=1;
if(f0==1)
{
f0=0;
beep=~beep;
D1=~D1;
}
}的条件下,就是在50s内,都只会执行这个if语句;每执行一次都会进入这个if,启动定时器0,而定时器0是每1ms中断一次,但执行这个if里边的程序只需要几十微妙,也就是说,还没等f0自增,这些程序就执行完了,而在这个程序执行完了之后,你又对定时器0进行了初始化,这样就导致在时间无限长的条件下,能进入每一个if(f1<)语句,但是不能进入if(f0==?)这个语句,从而LED不亮,蜂鸣器不响。
有不懂的地方随时回复我。
希望我的回答能帮助到你。

⑵ 51 单片机 为什么我写的程序 蜂鸣器不响

三极管接错了,E和C上下颠倒一下。再就是得是有源蜂鸣器

⑶ 蜂鸣器不响什么原因

1、蜂鸣器没有安装前就不响,这是属蜂鸣器本身质量不行

2、蜂鸣器焊接后出现无音或时响时不响,这种情形可能是焊接过程中使用的烙铁功率过大(建议用20-30W的烙铁)或时间过长(建议3秒内完成一个焊点)导致蜂鸣器的针脚与线圈的焊接点受热熔化后虚焊。

3、焊接后蜂鸣器鸣叫过程中出小声、无音或沙音变调,这种情形可能是启动蜂鸣器的电流过小或过大(蜂鸣器正常工作电流20-30mA)导致蜂鸣器不能正常鸣叫。

4、蜂鸣器使用一段时间后出现变音或无音,这种情形可能是蜂鸣器的连续鸣叫时间过长(蜂鸣器连续鸣叫时间不能超过8-10小时,否则会变音或烧坏)或是蜂鸣器受环境影响。

5、蜂鸣器焊接后在电线板上工作时就出现变调或无音但拆下来用直流稳压电源测试则没有问题,这种情形可能是蜂鸣器受到干扰。

⑷ 单片机的蜂鸣器不响怎么回事

KEIL没提示错误,只能说是程序的语法没有问题,不代表程序没有问题。还有就是控制蜂鸣器的IO口和程序对得上吗?无源蜂鸣器要给脉冲才会响

⑸ 单片机蜂鸣器不响怎么回事

单片机蜂鸣器不响,从下面3点检查:
1.
是自己焊的板子,蜂鸣器是直接连到P1^5脚上了吗,那不行,要用一个三极管驱动。
2.
检查一下蜂鸣器好不好使,用一节电池,正负极各接一条导线,关闭单片机板子电源,用电池两条导线碰蜂鸣器两个脚,应该有咔咔声。
3.
上面两项都对,调延时子程序所带延时参数由10逐渐增加,每次加10,直至响为止。再试验,大于这个数时,用不同的延时参数,与蜂鸣器发响的音调关系是什么。

阅读全文

与单片机蜂鸣器不响相关的资料

热点内容
pdf转word是图片 浏览:939
程序员看不懂怎么办 浏览:271
linux操作系统题 浏览:765
单片机无符号数加法 浏览:227
应用隐藏加密怎么关闭 浏览:269
汽车空调的压缩机电线有什么用 浏览:429
电脑加密图片如何取消加密 浏览:340
慧净电子51单片机视频 浏览:343
javamap赋值 浏览:165
什么app可以玩掌机游戏 浏览:46
java简单聊天室 浏览:462
通用汽车编程软件 浏览:432
一级抗震框架梁箍筋加密区规定是多少 浏览:974
教你如何把安卓手机变成苹果 浏览:11
app编译分类 浏览:323
怎么用服务器的资源包 浏览:199
oa软件手机登陆服务器地址 浏览:289
androidrtp打包 浏览:723
信息被加密码了怎么办 浏览:420
弹出光盘命令 浏览:517