为什么我用蜂鸣器就用了一个输出脉冲它却会一直响?以下是我的代码

2019-07-15 10:04发布

#include <reg52.h>
typedef unsigned char u8;
typedef unsigned int u16;

sbit beep=P1^5;

void delay (u16 b)
                {
                        while(b--);
                }

void main()
{
        u8 i=0;
        for (i=0;i<1;i++)
        {
   beep=~beep;
                delay (50);
        }
}


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。