蜂鸣器滴的c程序(蜂鸣器程序编写)

admin 344 0

单片机驱动无源蜂鸣器的C程序问题

单片机与蜂鸣器连接图已附.通常PPP3口都可以用来作为控制,P0口也可以,但因其内部无上拉电阻,所以外接时,应接一1K的上拉电阻,其他一样。有源蜂鸣器驱动电路设计,无须外加驱动电路。

两种蜂鸣器用单片机的控制方法是一样的,对于无源的,要求单片机送出一组断续的音频信号,使蜂鸣器按要求发声,对于有源蜂鸣器,要求单片机送出一组断续的电脉冲信号,用于分断蜂鸣器的通断状态,而使有源蜂鸣器发出“嘀...嘀”,“嘀...嘀...嘀”等希望的声音。

而无源内部不带震荡源,所以如果用直流信号无法令其鸣叫。必须用2K~5K的方波去驱动它。两种蜂鸣器好像一样,但仔细看,两者的高度略有区别,有源蜂鸣器a,高度为9mm,而无源蜂鸣器b的高度为8mm。

单片机驱动蜂鸣器(蜂鸣器分有源与无源两种,有源指加电压就会响的,无源需要以一定频率的交变脉冲电压驱动),如果只响0.5S,只要用一个定时0.5S开关信号驱动、或者用0.5S的一定频率的脉动信号驱动就可以了。

单片机c语音控制蜂鸣器“嘟”,一次长,三次短。

1、你这是实物开发板上的蜂鸣器吧,是有源的蜂鸣器程序很好写。蜂鸣器所接的单片机引脚输出有效控制电平,让蜂鸣器发声。那声音长短就调用延时子程序来控制,延时到,声音停,过一会再响,延时长,声音长,延时短,声音短。

2、单片机80c51汇编语言控制蜂鸣器‘嘟’一长三短程序。你这是实物开发板上的蜂鸣器吧,是有源的蜂鸣器程序很好写。蜂鸣器所接的单片机引脚输出有效控制电平,让蜂鸣器发声。那声音长短就调用延时子程序来控制,延时到,声音停,过一会再响,延时长,声音长,延时短,声音短。

3、音乐的音高与频率是对应的,如频率为256赫兹的音就是c调的“1”,频率为288赫兹的音为“2”,频率为320赫兹的音为“3”……,用单片机接口不同频率驱动蜂鸣器,就会产生不同音高,控制接口持续不断输出不同音高,时间长短即为拍子的长短,这样即可演奏音乐。这个方法的一个缺点是无法控制声音的强弱。

蜂鸣器滴的c程序(蜂鸣器程序编写)-第1张图片-BETVLCTOR伟德官方网站-伟德bevictor中文版

怎样用stc89c52单片机控制蜂鸣器发出音乐的c语言程序?

使用I/O 口定时翻转电平驱动蜂鸣器方式的设置比较简单,只需要对波形分析一下。由于驱动的信号刚好为周期500μs,占空比为1/2duty 的方波,只需要每250μs 进行一次电平翻转,就可以得到驱动蜂鸣器的方波信号。

如图所示,这个就是STC89C52单片机控制蜂鸣器响一秒停一秒,一直重复的程序,单片机上电开始就如此重复。望采纳。。

STC89C52单片机的P15引脚是和ULN2003的5引脚。根据查询相关信息显示,STC89C52单片机的P15引脚是和ULN2003的5引脚相连的,所以可以通过单片机来控制蜂鸣器。蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子设备。

标签: 蜂鸣器滴的c程序

发布评论 0条评论)

还木有评论哦,快来抢沙发吧~