开发板蜂鸣器模块原理图如下:

51单片机实验18:蜂鸣器_i++

#include<reg52.h>
#define uc unsigned char
sbit beep=P1^5;

void delay(uc x)
{
uc i,j;
for(i=1;i<=x;i++)
for(j=1;j<=110;j++);
}

void main()
{
while(1)
{
beep=~beep;
delay(5);//调节音调
}
}