void main (void)
{
init1();
i=0;
t=0;
SPK=1;
while(1)
{
if(flag==1)
{
if(a==0)
{
SPK=0;
delay(500000);
delay(500000);
SPK=1;
delay(500000);
delay(500000);
51单片机驱动的蜂鸣器电路,声音小,如何提高音量且无杂音?我的电路图如...
最简方法:减小R4,这样可以增大流过SPK的电流,从而提高SPK音量
用单片机驱动蜂鸣器时,蜂鸣器的响声很小,如何不改变电路,解决这个问题...
1、换高响度蜂鸣器。2、驱动三极管改换NPN型,蜂鸣器现在接VCC的地方改接高电压。3、给蜂鸣器加装共鸣腔。4、软件编程扫频输出看哪个频点更响。5、驱动部分改成全桥驱动。
单片机蜂鸣器声音太小 解决办法
解决办法是:给蜂鸣器并联一个小电容,比如1UF以上的,1UF, 2.2UF,4.7UF都可以,这样就能依靠电容放电提供瞬间电流了,你试试看。
怎么让蜂鸣器每30秒先短响三声,停顿一下,然后再短响两声?汇编程序实现...
1、可以用定时器,具体最好看下书吧,我对你的单片机不了解 2、算时钟周期,用add RX,0x01 、比较语句和跳转语句,算下这些语句执行时间,因为不同单片机执行的一个命令花的时钟周期不尽相同,所以你要自己看手册啦。但这种方法不如第一个准确。3、上生产HT46R23单片机公司的网站,它会提供这种...
单片机蜂鸣 器声音小怎么办
单片机蜂鸣 器声音小怎么办 蜂鸣器嘟嘟声改成音乐 调节其频率 有源蜂鸣器无法改变频率,无源的改变输出频率,若使用定时器,改变重装值 丹凤呈祥龙献瑞 红桃贺岁杏迎春 福满人间
单片机时钟整点蜂鸣器响十下
条件与是两个&&字符,应该写成if(miao==0&&fen==0)响十下最简单的就是用for或者while循环,如下,但这样会有其它问题,你可以实际测下,到时再追问。unsigned char i=10;do { beep=1;delay1(10);beep=0;} while(--i > 0);
关于51单片机控制蜂鸣器发声时长的。
1khz的频率用pwm模块输出或者是拿一个端口模拟。定时30s,如果定时器空闲就用定时器可以准确的定时,如果1次去50ms的话,设置个变量自加600次就是30s。如果定时器在设计万年历的其它功能时被占用,那你就延时吧,延时30s。 个人不建议延时,因为延时,单片机就只延时了。如果用DS1302芯片就好了,单纯...
蜂鸣器能不能自己控制鸣叫时间,响一声停一会又响
蜂鸣器自己是不能,但是你可以控制蜂鸣器按你的要求响应的
用51单片机控制蜂鸣器,如何使蜂鸣器输出最高声音
蜂鸣器有两种,一种是无源的,另一种为有源的,确认的方法为:1)看封装,如果引脚端为PCB板的,一般为无源的,引脚端为树脂灌封的,一般为有源的。2)加电实验,用5V电压点击接触引脚时,只有“哒哒”声的为无源的,发出一个单音响的为有源的。两种蜂鸣器用单片机的控制方法是一样的,对于无源的...
求助.单片机驱动蜂鸣器时,声音很小
用单片机的引脚直接驱动蜂鸣器,声音肯定小,不可能大呀。因单片机的引脚的驱动能力很小,不能直接驱动蜂鸣器的。首先,要看你的单片机是什么型号的,如果是STC10及以上系列的单片机,I\/O设置为强推挽模式才可以。其它型号的单片机,就必须用一个三极管放大后再驱动蜂鸣器了。