#include<reg52.h> //包含頭檔案,一般情況不需要改動,頭檔案包含特殊功能寄存器的定義
sbit SPK=P1^2; //定義喇叭端口
/******************************************************************/
/* 延時函數聲明 */
void delay(unsigned int cnt)
{
while(--cnt);
}
/* 主函數 */
main()
unsigned int i;
while(1)
{
for(i=0;i<200;i++)//喇叭發聲的時間循環,改變大小可以改變發聲時間長短
{
delay(80); //參數決定發聲的頻率,估算值,可以自行更改參數并
SPK=!SPK;
}
// SPK=1; //喇叭停止工作,間歇的時間,可更改
// delay(20000);
}
/*
//蜂鳴器連續響程式
while(1)
{
int i;
for(i=0;i<200;i++)
{
delay(80);
}
*/