#include <at89x52.h>
sbit bz = P3^1;
void delay_500us(int k)
{
int i,j;
for(i=0;i<k;i++)
for(j=0;j<60;j++)
;
}
void pulse_bz()
{
int i;
for(i=0;i<100;i++)//T=1ms run 100 times
{
bz=0;delay_500us(1);
bz=1;delay_500us(1);
}
}
main()
{
pulse_bz(); delay_500us(500);
pulse_bz(); delay_500us(500);
pulse_bz(); delay_500us(500);
while(1);
}
沒有留言:
張貼留言