⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 音乐.c

📁 简单的音乐C程序
💻 C
字号:
 #include <AT89X51.H> 

unsigned char t5hz; 

unsigned char t7hz; 

unsigned int tcnt; 

bit stop; 

bit flag; 

void main(void) 

{ 

  //unsigned char i,j; 

  TMOD=0x02; 

  TH0=0x06; 

  TL0=0x06; 

  ET0=1; 

  EA=1; 

  while(1) 

    { 

     // if(P3_7==0) 

        //{ 

          //for(i=10;i>0;i--) 

          //for(j=248;j>0;j--); 

          //if(P3_7==0) 

            //{ 

              t5hz=0; 

              t7hz=0; 

              tcnt=0; 

              flag=0; 

              stop=0; 

              TR0=1; 

              while(stop==0); 

           // } 

       // } 

    } 

} 

void t0(void) interrupt 1 using 0 

{ 

  tcnt++; 

  if(tcnt==2000) 

    { 

      tcnt=0; 

      if(flag==0) 

        { 

          flag=~flag; 

        } 

        else 

          { 

            stop=1; 

            TR0=0; 

          } 

    } 

  if(flag==0) 

    { 

      t7hz++; 

      if(t7hz==3) 

        { 

          t7hz=0; 

          P2_1=~P2_1; 

        } 

    } 

    else 

      { 

        t5hz++; 

        if(t5hz==4) 

          { 

            t5hz=0; 

            P2_1=~P2_1; 

          } 

      } 

} 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -