日本a√视频在线,久久青青亚洲国产,亚洲一区欧美二区,免费g片在线观看网站

        <style id="k3y6c"><u id="k3y6c"></u></style>
        <s id="k3y6c"></s>
        <mark id="k3y6c"></mark>
          
          

          <mark id="k3y6c"></mark>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > C51單片機微調(diào)SH-20504程序

          C51單片機微調(diào)SH-20504程序

          作者: 時間:2016-12-02 來源:網(wǎng)絡(luò) 收藏
          /*******************************************************************************************************************
          * 版權(quán)歸huaer所有 **
          * 功能:SH-20504控制56BYG250C的單片機程序 **
          * 輸出:PWM **
          * 輸入:無 **
          * **
          *電路鏈接: 共陽 (方向+/脫機+/PWM+連接在一起與電源或者是控制I/O相連) **
          * | | **
          * 方向脈沖 P1.0---| |----P1.3 key1
          * PWM脈沖 P1.1---| |----P1.4 key2
          * 脫機脈沖 P1.2---| |----P1.5 key3
          * | |
          * 創(chuàng)作時間:2014.3.25
          * 創(chuàng)作人: huaer 周-華
          ***************************************************************/
          #include < reg51.h >
          sbit C = P1^0; //方向脈沖
          sbit D = P1^1; //pwm脈沖
          sbit E = P1^2; //脫機脈沖
          sbit key1 = P1^3; //方向開關(guān)
          sbit key2 = P1^4; //加速開關(guān)
          sbit key3 = P1^5; //減速開關(guān)
          void delay(unsigned int d)
          {
          unsigned char i;
          for ( ; d>0; d--)
          for ( i=30; i>0; i--);
          }
          void main ( void )
          {
          unsigned char v1 = 1;//速度標(biāo)志空占比調(diào)節(jié)
          unsigned char z = 0;
          while( 1 )
          {
          if ( key1 == 0 )
          {
          delay(100);
          if(key1 == 0)
          {
          while( ~key1 );
          z = 1; //反轉(zhuǎn)(默認(rèn)下正轉(zhuǎn))
          }
          }
          else z = 0;
          if( key2 == 0)
          {
          delay(100);
          if(key2 == 0)
          {
          while( ~key2 );
          ++v1;
          }
          }
          if( key3 == 0)
          {
          delay(100);
          if(key3 == 0)
          {
          while( ~key3 );
          --v1;
          }
          }
          if( z == 1)
          {
          C = 0;
          delay(1);
          D = 0;
          delay( v1 );
          D = 1;
          delay( v1 );
          /*
          D = 0;
          delay( v1 );
          E = 0;
          delay( v2 );
          E = 1;
          */
          }
          else {

          D = 0;
          delay( v1 );
          D = 1;
          delay( v1 );
          /*
          D = 0;
          delay( v1 );
          E = 0;
          delay( v2 );
          E = 1;
          */


          }
          }
          }


          關(guān)鍵詞: C51單片機SH-2050

          評論


          技術(shù)專區(qū)

          關(guān)閉