按照正常人的听觉:0-20分贝,很静、几乎感觉不到;20-40分贝,安静、犹如轻声絮语;40-60分贝,一般、普通室内谈话;60-70分贝,吵闹、有损神经;70-90分贝,很吵、神经细胞受到破肢蚂铅坏;90-100分贝,吵闹加剧、听力受损;100-120分贝,难以忍受、呆一分钟即暂时致聋;120分贝以上:极度聋或全聋。
根据国家噪音污染相关规定:小区的区域环境噪声达到噪声环境质量1类标准时适宜人居住,即昼间低于55分贝,夜间低于45分历好贝,所以说,51分贝算是比较安静的声音了
//我这个是无源蜂鸣器,希望你喜欢
#include <reg51.h>
sbit beep=P3^1 //报警蜂鸣器
sbit key=P3^2 //按键
#define uchar unsigned char
#define uint 闷岁 unsigned int
void delay(uint a) //延时
{
while(a--)
}
void delaybeep( uint z)
{
uint x,y
for(x=zx>0x--)
for(y=110y>0y--)
}
void Beep(void) //报警声音
{
uint i
for(i=20i>0i--) //取反蜂鸣器驱动口,以产生橡族频率
{
beep=~beep //音蚂如睁调设置
delaybeep(10)
}
for(i=10i>0i--)
{
beep=~beep
delay(8)
}
}
void main()
{
uchar i=0
while(1)
{
if(key==0)
{
delay(1) // 消抖动
if(key==0)
{
while(!key) //松手检测
i++
}
}
if((i%3)==1)
{
Beep()
}
if((i%3)==2)
{
i=0
beep=0
}
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)