while(1)
{
beep=0;
delay(200);
beep=1;
delay(800);
temp=_crol_(temp,1);
delay(200);
P0=temp;//程序執(zhí)行到這第2個燈亮后面又回到BEEP=0鈴響,中間沒有延時間隔時間及短所以燈跳到下個時聲音也在響
}
程序可以想象看成 第一個燈亮聲響-------延時---聲滅--延時--第二個燈亮聲響-------延時---聲滅--延時--燈亮聲響。。。。。。
如果你在P0=temp加個延時就變了
| 歡迎光臨 (http://www.raoushi.com/bbs/) | Powered by Discuz! X3.1 |