<li id="8g3ty"><tbody id="8g3ty"><th id="8g3ty"></th></tbody></li>
    <label id="8g3ty"><samp id="8g3ty"></samp></label>
  • <span id="8g3ty"></span>

    1. <center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
    2. <bdo id="8g3ty"><meter id="8g3ty"><bdo id="8g3ty"></bdo></meter></bdo><center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
      <label id="8g3ty"><samp id="8g3ty"></samp></label>

    3. 電子開發網

      電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
      搜索: 您現在的位置: 電子開發網 >> 電子開發 >> 單片機 >> 正文

      步進電機驅動程序

      作者:佚名    文章來源:本站原創    點擊數:    更新時間:2010/10/4

      #include <reg51.h>       //51芯片管腳定義頭文件
      #include <intrins.h>     //內部包含延時函數 _nop_();
      #define uchar unsigned char
      #define uint  unsigned int
      sbit  K1=P1^4;
      uchar code FFW[8]={0xf1,0xf3,0xf2,0xf6,0xf4,0xfc,0xf8,0xf9};
      //uchar code REV[8]={0xf9,0xf8,0xfc,0xf4,0xf6,0xf2,0xf3,0xf1};
      uchar rate ;        
      /********************************************************/
      /*                                                  
      /* 延時
      /* 11.0592MHz時鐘,                                    
      /*                                                      
      /********************************************************/
      void delay()
       {                           
         uchar k;
         uint s;
         k = rate;
         do
         {
          for(s = 0 ; s <1000 ; s++) ;        
         }while(--k);
       }
      /********************************************************/
      /*
      /*步進電機正轉
      /*
      /********************************************************/
      void  motor_ffw()
       { 
         uchar i;
       
          for (i=0; i<8; i++)     //一個周期轉30度
          {
            P1 = FFW[i];        //取數據
            delay();            //調節轉速
          }
       }
      /********************************************************
      *                                                       
      *步進電機運行                                               
      *                                                      
      *********************************************************/
      void  motor_turn()

         uchar x;
         rate=0x0a;
         x=0x80;
         do
           {
            motor_ffw();          //加速
            rate--;
           }while(rate!=0x01);
         do
           {        
             motor_ffw();        //勻速
             x--;
           }while(x!=0x01);
           
         do
           {
            motor_ffw();         //減速
            rate++;
           }while(rate!=0x0a);    
      }
      /********************************************************
      *                                                       
      *  主程序                                               
      *                                                      
      *********************************************************/
      main()
      {       
         P1=0xf0; 
         while(1)
        {
          P1=0xf0;
          if(K1==0)
          {
            motor_turn();
          }
        } 
      }

      Tags:51單片機,步進電機,驅動,程序  
      責任編輯:admin
      請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
      1分 2分 3分 4分 5分

      還可以輸入 200 個字
      [ 查看全部 ] 網友評論
      關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
      返回頂部
      刷新頁面
      下到頁底
      晶體管查詢
      主站蜘蛛池模板: 久久久久久久综合日本亚洲| 狠色狠色狠狠色综合久久| 婷婷久久综合九色综合九七| 一本色道久久88综合亚洲精品高清 | 狠狠色丁香婷婷综合精品视频| 亚洲私人无码综合久久网| 伊人色综合视频一区二区三区 | 色天天综合色天天看| 久久综合精品国产一区二区三区| 丁香六月婷婷综合| 亚洲综合婷婷久久| 亚洲综合熟女久久久30p| 久久综合九色综合欧洲| 色婷婷久久综合中文久久蜜桃 | 亚洲综合熟女久久久30p| 一本久道久久综合狠狠躁| 久久狠狠一本精品综合网| 亚洲免费综合色在线视频| 久久综合久久综合久久综合| 色欲色香天天天综合VVV| 色婷婷五月综合丁香中文字幕| 久久九九精品国产综合喷水| 国产成人综合色在线观看网站| 浪潮AV色综合久久天堂| 精品国产国产综合精品| 久久久久青草线蕉综合超碰| 久久99国产综合精品| 琪琪五月天综合婷婷| 精品无码综合一区| 国产精品激情综合久久| 伊人激情久久综合中文字幕| 一本久道久久综合狠狠爱| 久久综合久久自在自线精品自| 亚洲国产日韩成人综合天堂| 伊人伊成久久人综合网777| 人妻一本久道久久综合久久鬼色| 精品无码综合一区二区三区| 色综合天天综合高清网国产| 一本色道久久鬼综合88| 综合激情五月综合激情五月激情1| 亚洲国产综合精品一区在线播放|