欧美午夜欧美,台湾成人av,久久av一区,最近看过的日韩成人

電子開發(fā)網(wǎng)

電子開發(fā)網(wǎng)電子設(shè)計 | 電子開發(fā)網(wǎng)Rss 2.0 會員中心 會員注冊
搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 電子開發(fā) >> 單片機 >> 正文

步進電機驅(qū)動程序

作者:佚名    文章來源:本站原創(chuàng)    點擊數(shù):    更新時間:2010/10/4

#include <reg51.h>       //51芯片管腳定義頭文件
#include <intrins.h>     //內(nèi)部包含延時函數(shù) _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);
 }
/********************************************************/
/*
/*步進電機正轉(zhuǎn)
/*
/********************************************************/
void  motor_ffw()
 { 
   uchar i;
 
    for (i=0; i<8; i++)     //一個周期轉(zhuǎn)30度
    {
      P1 = FFW[i];        //取數(shù)據(jù)
      delay();            //調(diào)節(jié)轉(zhuǎn)速
    }
 }
/********************************************************
*                                                       
*步進電機運行                                               
*                                                      
*********************************************************/
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單片機,步進電機,驅(qū)動,程序  
責(zé)任編輯:admin
相關(guān)文章列表
三菱PLC控制步進電機的實例(圖與程序) FX1S-14MT控制步進電機實例
三菱PLC控制器實現(xiàn)步進電機正反轉(zhuǎn)和調(diào)速控制,DECOP和ZRST
三菱PLC控制步進電機驅(qū)動刀具位移的絕對位置定位指令代碼及實例
三菱PLC控制實例——步進電機控制,步距角和脈沖數(shù)
詳解步進電機與PLC的接線,西門子、三菱等PLC接線(總結(jié)篇)PLC和
三菱PLC運用步進指令編寫順序的控制程序,狀態(tài)繼電器S用法,流程圖
三菱PLC怎么控制步進電機?梯形圖實例:三菱PLC和雷賽步進使用
三菱plc控制步進電機實例,步進電機控制指令PLSY、PLSR、ZRN、DR
西門子S7-200 SMART AXIS_GOTO 有幾種模式
西門子S7-200 SMART的步進閉環(huán)控制系統(tǒng),AXIS0_GOTO指令
工業(yè)控制——PLC電氣控制系統(tǒng)中,如何選擇步進電機和伺服電機
三菱PLC控制步進電機梯形圖程序(外部接線原理圖)PLSY指令用法
【干貨】三菱PLC定位控制指令講解,DSZR、ZRN、PLSV、DRVI、DRVA
三菱PLC兩軸定位案例分析(建議收藏)DDRVI和DDRVA指令用法
三菱PLC控制步進電機,三菱FX1S PLC控制步進電機正反轉(zhuǎn),I/O接線
三菱PLC步進電機控制 三菱PLC手自動步進電機控制案例
三菱PLC步進電機控制縫紉機的同步運行案例,三菱PLC脈沖輸出
三菱plc控制步進電機實例
三菱plc步進電機控制 三菱PLSY指令的用法
三菱PLC步進電機指令解析
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網(wǎng)友評論
最新推薦
關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
主站蜘蛛池模板: 汉阴县| 盐津县| 英吉沙县| 大田县| 三穗县| 德安县| 铁力市| 五常市| 太仓市| 湟中县| 鄂州市| 临颍县| 东乡| 焦作市| 买车| 开原市| 中牟县| 龙海市| 伊吾县| 承德县| 扎赉特旗| 改则县| 普安县| 巨野县| 任丘市| 乌兰浩特市| 新乡市| 卢湾区| 新竹县| 皮山县| 通州市| 长武县| 稷山县| 保靖县| 新郑市| 绍兴市| 宜丰县| 洛隆县| 四川省| 奉新县| 房产|