国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

電子工程網

標題: 步進電機 [打印本頁]

作者: 洛祭    時間: 2011-12-21 22:27
標題: 步進電機
/**************************************************************************************
*  標題:  步進電機試驗四                 *
*                        *
*    通過本例程了解步進馬達使用及驅動程序編寫            *
*     雙四拍工作方式:                                                              *
*    AB-BC-CD-DA (即一個脈沖,轉 7.5 度)                 *
*                                                                                 *
*  請學員一定要消化掉本例程,                                                   *
                                                          *
**************************************************************************************/   

#include "reg52.h"
//Motor
sbit F1 = P1^0;
sbit F2 = P1^1;
sbit F3 = P1^2;
sbit F4 = P1^3;

///////////////////////////////////////
//步進電機驅動
unsigned char MotorStep=0;
unsigned int MotorTimer = 0;
unsigned int TIM,CT;
void InitMotor()
{
  F1 = 1;
  F2 = 1;
  F3 = 1;
  F4 = 1;
}


void SetMotor()
{
  //  if(Speed == 0) return;
   
    switch(MotorStep)
    {
       case 0:
          if(TIM)
          {
            F1 = 0;
            F2 = 0;
   F3 = 1;
   F4 = 1;
            MotorStep = 1;
    TIM=0;
          }
       break;
       case 1:
         if(TIM)
          {
            F1 = 1;
            F2 = 0;
            F3 = 0;
            F4 = 1;
            MotorStep = 2;
   TIM=0;
          }
       break;
       case 2:
         if(TIM)
          {
           
         
            F1 = 1;
            F2 = 1;
            F3 = 0;
            F4 = 0;
            MotorStep = 3;
   TIM=0;
          }
       break;

       case 3:
         if(TIM)
          {
            F1 = 0;
            F2 = 1;
            F3 = 1;
            F4 = 0;
            MotorStep = 0;
   TIM=0;
          }
       break;
    }
}

void system_Ini()
{
    TMOD|= 0x11;
    TH0=0xDC; //11.0592M
    TL0=0x00;
IE = 0x8A;
    TR0  = 1;

}
main()
{ system_Ini();
   InitMotor();
    while(1)
{
  SetMotor();
  }

  }
  
/*************************************
[ t1 (0.5ms)中斷] 中斷中做 PWM 輸出
  ------------1000/(0.02ms*250)=200Hz
*************************************/
  void Tzd(void) interrupt 1
{
   TH0 = 0xfe;    //11.0592
  TL0 = 0x33;
if( CT++==20)
   {TIM=1;
    CT=0;
   }
}




歡迎光臨 電子工程網 (http://www.qingdxww.cn/) Powered by Discuz! X3.4
主站蜘蛛池模板: 青青青久草| 国产91久久精品 | 被高跟鞋调教丨vk | 久久这里有精品视频 | 韩日一级| 在线免费亚洲 | 黑人一区二区三区中文字幕 | 国产精品一区91 | 久久综合精品视频 | 日日摸狠狠的摸夜夜摸 | 亚洲国产日韩在线人成蜜芽 | 国产日 | 99热日韩| 五月月色开心婷婷久久合 | 日韩一区二区三区四区区区 | 精品四虎免费观看国产高清午夜 | 极品色天使在线婷婷天堂亚洲 | 欧美视频在线观看免费 | 久久99久久精品国产99热 | 欧美在线观看视频一区 | 国产精品成人不卡在线观看 | 动作片网站免费 | 青草热在线精品视频99app | 国产99久9在线视频 国产99久9在线 | 99视屏 | 四虎国产精品成人永久免费影视 | 精品久久久久久中文字幕一区 | 亚洲高清在线天堂精品 | 一个人在线观看的www | 精品精品国产欧美在线观看 | 国内精品一级毛片免费看 | 日韩亚洲欧洲在线rrrr片 | 含羞草麻豆| 999精品久久久中文字幕蜜桃 | 日韩在线视频免费不卡一区 | 国产精品视频999 | 国内自拍第1页 | 欧美成人免费看片一区 | 中文字幕在线乱码免费毛片 | 99久久精品免费精品国产 | 四虎影视必出精品 |