蜂鸣器程序,这样写,对吗?

2019-07-15 15:41发布

小弟刚学。写了一个蜂鸣器的程序,各位帮忙看看。怎么蜂鸣器不发声呢。


#include<reg51.h>
#define uchar unsigned char
#define uint unsigned int
sbit bell=P1^2;
uchar aa;
void init()
{
        bell=0;
        TMOD=0x01;
        TH0=0xff;
        TL0=0x06;
        EA=1;
        ET0=1;
        TR0=1;
       

}
void main()
{
    init();
        while(1)
        {
                if(aa==20)
                {
                        aa=0;
                        bell=1;
                       


                }
       
               
        }
}

void timer0() interrupt 1
{  

        TH0=0xff;
        TL0=0x06;
        aa++;


}







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