求助!!!!!蜂鸣器为什么不响!!!

2019-07-15 19:25发布

#include<reg51.h>
sbit buzzer=P0^0;
void delay(int);
void pulse_BZ(int,int,int);
void main()
{
        while(1)
        {
                pulse_BZ(100,1,1);
                delay(1000);
        }
}
void delay(int x)
{        
        int i,j;
        for(i=0;i<x;i++)
                for(j=1;j<=60;j++);

}
void pulse_BZ(int count,int th,int tl)
{
        int i;
        for(i=0;i<count;i++)
        {
                buzzer=1;
                delay(th);
                buzzer=0;
                delay(tl);
        }
}
程序测试也没问题的!
电路图 电路图
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。