您当前的位置:五五电子网电子知识单片机-工控设备源码-程序单片机控制的松下伺服电机正反转程序 正文
单片机控制的松下伺服电机正反转程序

单片机控制的松下伺服电机正反转程序

点击数:7425 次   录入时间:03-04 11:51:55   整理:http://www.55dianzi.com   源码-程序
//  P1=0xFF;   
//  P2=0xFF;   
//  P3=0xFF;   
    P3=0xFD;   
    mDelay(1000);   
    while(S2==1)   
    {   
            LEFT_MOVE_DOWNLOAD_HS30806_Y(1);   
    }   
    RIGHT_MOVE_DOWNLOAD_HS30806_Y(1600);   
        while(S3==1)   
    {   
            LEFT_MOVE_DOWNLOAD_HS30806_X(1);   
    }   
    RIGHT_MOVE_DOWNLOAD_HS30806_X(1600);   
}   
   
//***************************************************************************   
   
//主函数   
   
//***************************************************************************   
   
/*   
void main()   
{   
    uchar KValue,m;//,n,flag;              //存放键值;   
//g init();//   
//SERVO_ON  =  0;   
//mDelay(100);//延时0.00111300s   
mDelay(1);   
mDelay(2);   
mDelay(3);   
mDelay(4);   
mDelay(10);   
mDelay(20);   
for(m=0;m<100;m++)   
{   
RIGHT_MOVE_SERVO(25000);   
//mDelay(20);//延时0.00023s   
LEFT_MOVE_SERVO(25000);   
mDelay(20);   
}   
while(1)   
{   
//  for(m=0;m<100;m++)   
//  {   
//  RIGHT_MOVE_DOWNLOAD_HS30806_Y(800);   
//  }   
       
    for(;;)   
    {  KValue=Key();          //调用键盘程序并获得键值   
        if(KValue)              //如果该值不等于0   
        {   
            KProce(KValue); //调用键盘处理程序   
        }   
    }   
   
}   
   
 }   
   
*/   
void Initia()   
{   
    LEFT_MOVE_SERVO(1);   
    mDelay(6);   
}   
   
void main()   
{   
    Initia();   
    RIGHT_MOVE_SERVO(100);   
    while(SERVO_POINT==0)   
        while(1)   
        {   
            while(S2==0)   
            {   
                while(1)   
                {     
                    RIGHT_MOVE_SERVO(100);   
                    mDelay(20);   
                    LEFT_MOVE_SERVO(100);     
                    mDelay(20);   
                }   
            }   
        }   

 

上一页  [1] [2] [3] 


本文关键字:电机  单片机  程序  松下伺服  源码-程序单片机-工控设备 - 源码-程序