蜂鸣器程序前辈们,请问如何编写使蜂鸣器只响一声的程序,试过了很多,都是一直响的,请各位前辈指导、、

蜂鸣器程序  时间:2021-06-18  阅读:()

C51 单片机控制蜂鸣器程序

把2个蜂鸣器的频率各写成一个函数。

然后主函数里这样写 if (key1 == 0) "执行1蜂鸣器频率" else if (key2 == 0) "执行2蜂鸣器频率"

想问下以下程序是如何实现让蜂鸣器间隔不同时间响一次的?是什么语句在起作用?

主要起作用的代码是(不过根据代码,一共会响50次才对) for(i=0;i<100;i++) { BEEP=~BEEP; //取反 DelayMS(t); } BEEP=~BEEP;作用就是让蜂鸣器进行响一次停一次的交替,交替的时间间隔是由DelayMS(t);实现的。

其中参数t就是想要延时的时间。

循环前i为0,BEEP应该初始化为0(不响)。

第一次循环: BEEP取反得1,此时蜂鸣器在响,延迟t毫秒(响t毫秒),i++,进入下一次循环 第二次循环: BEEP取反得0,此时蜂鸣器不响,延迟t毫秒(不响t毫秒),i++,进入下一次循环 ......... 循环结束后BEEP赋值为0,让蜂鸣器停止。

所以就实现了蜂鸣器每隔tms响一次,不过能听见50次

单片机无源蜂鸣器的程序,请求解释下这个程序从第一个for开始的意思!

内层的for循环代表响或者不响的时间,外层的FOR循环代表响和不响的次数,也就是产生方波的周期。

因为i为100次,所以一个周期响一次,也就是总共响50次。

最后关闭蜂鸣器

前辈们,请问如何编写使蜂鸣器只响一声的程序,试过了很多,都是一直响的,请各位前辈指导、、

你好!! 你在蜂鸣器一直再响,是因为你的单片机程序一直在重新启动; 你的程序少了while 的循环,在程序的结尾加上: ???while(1){}完整的代码是: #include? sbit?Beep?=??P1^5?; void?delay(unsigned?int?i)?; void?main() { ????unsigned?int?m,n=1; ????for(m=0;m<2000;?m++) ????{ ????????Beep=?1; ????????delay(5); ????????Beep=?0; ????????delay(5); ????while(1){} ?} ?void?delay(unsigned?int?i) { ????char?j; ????for(i;?i?>?0;?i--) ????????for(j?=?200;?j?>?0;?j--); }

RackNerd美国大硬盘服务器促销:120G SSD+192TB HDD,1Gbps大带宽,月付$599,促销美国月付$服务器促销带宽

racknerd怎么样?racknerd最近发布了一些便宜美国服务器促销,包括大硬盘服务器,提供120G SSD+192TB HDD,有AMD和Intel两个选择,默认32G内存,1Gbps带宽,每个月100TB流量,5个IP地址,月付$599。价格非常便宜,需要存储服务器的朋友可以关注一下。RackNerd主要经营美国圣何塞、洛杉矶、达拉斯、芝加哥、亚特兰大、新泽西机房基于KVM虚拟化的VPS、...

RAKsmartCloud服务器,可自定义配置月$7.59

RAKsmart商家一直以来在独立服务器、站群服务器和G口和10G口大端口流量服务器上下功夫比较大,但是在VPS主机业务上仅仅是顺带,尤其是我们看到大部分主流商家都做云服务器,而RAKsmart商家终于开始做云服务器,这次试探性的新增美国硅谷机房一个方案。月付7.59美元起,支持自定义配置,KVM虚拟化,美国硅谷机房,VPC网络/经典网络,大陆优化/精品网线路,支持Linux或者Windows操作...

A400互联37.8元/季,香港节点cn2,cmi线路云服务器,1核/1G/10M/300G

A400互联怎么样?A400互联是一家成立于2020年的商家,A400互联是云服务器网(yuntue.com)首次发布的云主机商家。本次A400互联给大家带来的是,全新上线的香港节点,cmi+cn2线路,全场香港产品7折优惠,优惠码0711,A400互联,只为给你提供更快,更稳,更实惠的套餐,香港节点上线cn2+cmi线路云服务器,37.8元/季/1H/1G/10M/300G,云上日子,你我共享。...

蜂鸣器程序为你推荐
时间刻度Microsoft Project 时间刻度怎么更改windowsmediawindows media player打开怎么设置旺旺群发软件旺旺群发软件哪个比较好avc是什么格式手机avc格式怎么剪辑代发邮件什么是商务邮件代发?国家法规数据库哪一数据库包含中国国家标准,涉及科学研究,社会管理以及工农业生产的各个领云输入法QQ云输入法怎样进行中英文切换?云办公平台云办公平台对企业办公有什么好处呢?爱码验证码平台接码验证码接收平台如何使用?gbk内码Gbk内码查询
香港vps 亚洲大于500m googleapps 免备案cdn 2017年万圣节 免费网络电视 建站代码 ibox官网 91vps 服务器是干什么的 hdd 台湾谷歌 免费ftp 域名转入 美国asp空间 架设代理服务器 百度新闻源申请 zencart安装 带宽测速 29美元 更多