51单片机 蜂鸣器报警函数

180it 2022-03-20 PM 797℃ 0条
sbit beep=P2^3;    //蜂鸣器引脚

void delay_us(u8 t) //10倍微秒延时函数,延时10*t微秒
{u8 i;
 for(i=0;i<=t;i++);
}
 
void Alarm(u8 t) //蜂鸣器报警,持续t秒
{
 u8 i,j,k;     
 for(j=0;j<t;j++)
 { for(i=0;i<200;i++)
      {beep=0;delay_us(50);beep=1;delay_us(50);}
   for(k=0;k<100;k++)
      {beep=0;delay_us(110);beep=1;delay_us(110);}
 }
}

支付宝打赏支付宝打赏 微信打赏微信打赏

如果文章或资源对您有帮助,欢迎打赏作者。一路走来,感谢有您!

标签: none

51单片机 蜂鸣器报警函数