各種報警聲?萬能的報警聲程序應該沒有吧.
下面是本人制作的超溫報警聲,用STC15F104W,選擇內部RC時鐘6MHz(時鐘頻率不同,效果就不同)
sbit Beep=P3^3;
void alarm()//報警聲演奏程序
{
unsigned char m,a; //m為頻率常數變量
unsigned r;
m=40;
for(r=0;r<3*255;r++)
{
for(a=0;a<9;a++)
{
Beep=~Beep,
delay(m); //等待節拍完成, 通過P1口輸出音頻(可多聲道哦!)
}
m++;if(m==0)m=40;
}
} |