1、可以用定时器分别预置两个初值,以获得两个频率的声音对应“嘀”“嗒”声。再开一个定时器做节拍。【1】做按键调整初值,频率输出接蜂鸣器,调试后记录两个频点值。
莱阳网站制作公司哪家好,找创新互联公司!从网页设计、网站建设、微信开发、APP开发、自适应网站建设等网站项目制作,到程序开发,运营维护。创新互联公司2013年开创至今到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联公司。
2、单片机发声音,是编程 在 接有 蜂鸣器 的端口 间歇的输出某种频率的脉冲。单片机在端口输出频率脉冲的最简单的方法 是使用 延时。
3、如果是蜂鸣器的话,那么加一个电平信号就可以发声了。
4、将51单片机的P2口连接到蜂鸣器的一个管脚上,另外一个管脚接地。
5、没写过。基本原理应该是修改定时器的定时时间来完成的。实际发声频率是蜂鸣器本身频率及给定方波频率的和频和差频。需要调试实现。铃声假设为“嘀铃铃铃”。能否找到2个频率点‘嘀’音和‘铃’音来模拟。
6、而交流蜂鸣器是需要给蜂鸣器一个脉冲才会响。常见的有PWM波控制蜂鸣器的频率。脉冲就是高低电平的切换,如下图:一个方波脉冲 我们用单片机的IO口实现一种这样高低电平的方波,驱动蜂鸣器发音。
最简单的方法,不用什么复杂的电路和元件,只用一个电解电容和蜂鸣器串联后接到电源上。电容的容量越大,响的时间越长,根据需要选择合适的容量。
首先要确定你的蜂鸣器是有源的还是无源的。有源蜂鸣器直接加电压就能响,但是貌似单片机IO口的驱动级别比较低,带不动蜂鸣器(有声但声音不大)。
用51单片机的一个io口,用一个门电路来是用来驱动蜂鸣器,在软件里发出一个控制信号,就可以实现你的要求。
那么while(1)其中1代表一个常量表达式,他永远不会等于0。所以,循环会一直执行下去。
你们给问题总是条件不全面!假设P1控制LED,低电平亮;P2控制蜂鸣器,低电平响。
1、我手里有一段生日快乐歌的C程序,给你参考下。晶振3M,P1 输出。
1、define pres F_CPU/2 //调整声调,除数大,声调尖锐 prog_int tm_tone[]={0,pres/523,pres/587,pres/659,pres/698,pres/784,pres/880,pres/988};然后根据数值,去设置输出比较就是。
2、放音设 备蜂鸣器,以此来实现音乐硬件控制器的硬件电路,通过软件程序来控制单片机 内部的定时器使其播放出优美的音乐。此次设计共写进了三首歌曲程序,分别是 《仙剑》、《月亮代表我的心》和《小星星》。
3、就像小喇叭。蜂鸣器要发出7阶音符,必须用无源的蜂鸣器,这样,由单片机产生7阶音符的信号,最好再放大后加到蜂鸣器上。单片机用定时器控制控制输出一定频率的信号,是最简单的应用了。
4、可以用TIMER0中断,先申明一个数组保存各个音的频率(周期值)如:int code tone[]={1012,956,852,759,716,638,568,506,478,426,379}; 让TIMER0的加载值每次加载不同的tone[]值就可以发出不同的频率的声音了。
5、在代码中使用PWM模块来控制蜂鸣器的输出频率。可以通过修改PWM模块的占空比和周期来改变输出频率。例如,以下代码可以将蜂鸣器输出频率设置为1kHz。
1、单片机驱动蜂鸣器(蜂鸣器分有源与无源两种,有源指加电压就会响的,无源需要以一定频率的交变脉冲电压驱动),如果只响0.5S,只要用一个定时0.5S开关信号驱动、或者用0.5S的一定频率的脉动信号驱动就可以了。
2、让蜂鸣器发出两种不同的声调很容易,只要给蜂鸣器的控制信号发送不同频率的脉冲就可以实现了,以下以延时方式来做。
3、直流蜂鸣器是给一定的驱动直流电压就会响。而交流蜂鸣器是需要给蜂鸣器一个脉冲才会响。常见的有PWM波控制蜂鸣器的频率。
4、){ beep=0; while(1);}试试这个怎样,单片机在执行完程序之后会回到初始状态,然后再重新执行程序,所以蜂鸣器就会反复的开和关,听起来声音会小很多;加个while(1)死循环,让程序一直保持在beep=0的状态。
将555定时器芯片的引脚连接到电源和地线。将蜂鸣器的正极连接到555定时器芯片的输出引脚,将负极连接到地线。调节555定时器芯片的电阻和电容,以设置蜂鸣器的工作时间为5秒。
让蜂鸣器响30秒停止解决方法如下:当计数值达到设定的开关次数时,开关老炼试验结束,继电器断开,定时器关闭,停止/STOP指示灯、断电/OFF指示灯亮,蜂鸣器鸣叫报警,可按任意键消音,无人操作时,蜂鸣器鸣叫30秒后停止。
如图所示,这个就是STC89C52单片机控制蜂鸣器响一秒停一秒,一直重复的程序,单片机上电开始就如此重复。望采纳。。
PLC上电直接ON对应输出点,使声控开关得电运行。PLC连续X分钟,没有检测到声控开关所对应的输入点有产生变化的话,输出蜂鸣器让它叫,最好是加个长时间时钟震荡(免得吵得脑壳疼),比如响0.1秒停9秒。