#include <reg51.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--);}
没用,这样只是蜂鸣器的音调变低了,还是一直响