#include<reg52.h>
sbit Beep= P1^5 ;
int a;
void Delay(unsigned int i) ;
void main()
{
while(1)
{
a=60000;
Beep= 1;
while(a--);
a=60000;
Beep= 0;
while(a--);
}
}
#include <reg52.h>
sbit Beep = P1^5 ;
void Delay(unsigned int i) ;
void main()
{
Beep= 1;
Delay(5);
Beep= 0;
Delay(5);
}
void Delay(unsigned int i)
{
char j;
for(i; i > 0; i--)
for(j = 200; j > 0; j--);
}
第一个程序声音很小,第二个声音就正常,为什么呢?有什么区别? |