|
寫了一個C程序,想讓蜂鳴器響500MS,在停500MS,之后程序停止,可是為什么蜂鳴器不停的間斷的響,好像MAIN函數就是在循環中一樣的效果,哪位大蝦能給分析分析,不勝感激!
#include<reg52.h>
#define uint unsigned int
#define uchar unsigned char
sbit beef=P2^3;
void delay(uint);
void main()
{
beef=0;
delay(500);
beef=1;
delay(500);
}
void delay(uint z)
{
uint x,y;
for(x=100;x>0;x--)
{
for(y=z;y>0;y--)
{}
}
} |
|