网 址:www.gzbanjia.com
花都搬家:020-28138822
蚂蚁传真:020-28138822
夜间值班:15622320032
业务联系:李经理、谢经理
地 址:花都三东大道东8号
花都搬家:020-28138822
蚂蚁传真:020-28138822
夜间值班:15622320032
业务联系:李经理、谢经理
地 址:花都三东大道东8号
3舞蹈机器人程序y,广州吊床垫
****************************/ state5_B=state5_A; _nop_() ; state5_A=in5; if(state5_A!=state5_B) //判断是否有电平跳变 { count_5++; if(count_5>num_5) moto5(0); start_595(); count_5=0; num--; num_5=0xffff; }/************** 第六个扫描 ******************************************/ state6_B=state6_A; _nop_() ; state6_A=in6; if(state6_A!=state6_B) //判断是否有电平跳变 { count_6++; if(count_6>num_6) P2=0xff; count_6=0; num--; num_6=0xffff; }/**************** 第七个扫描 **************************************** state7_B=state7_A; _nop_() ; state7_A=in7; if(state7_A!=state7_B) //判断是否有电平跳变 { count_7++; if(count_7>num_7) start_595(); moto7(0); count_7=0; num--; num_7=0xffff; }/**************** 第八个扫描 **************************************** state8_B=state8_A; _nop_() ; state8_A=in8; if(state8_A!=state8_B) //判断是否有电平跳变 { count_8++; if(count_8>num_5) P2=0xff; count_8=0; num--; num_5=0xffff; } */}/********************************************************//* 主程序 *//********************************************************/void main(void){ SCLK_595=0 ; RCK_595=1 ; stop(); run=0; P17_flag=1; while(1) { while(P17_flag) =0x7f; if(P17_temp==0x7F) P17_flag=0; switch(run) { case 0: //0-1秒,双手向前伸直,与身体成90度 num=2; moto0(1); scan0(950); //1111 11111 1111 1110 950 电机 0 正转950 moto1(1); scan1(950); //1111 11111 1111 1011 950 电机 1 正转950 start_595(); while(num>0) scan(); delay50ms(1); num=2; //2-4秒,双手向侧展开与肩水平 moto2(1); scan2(950); //1111 1111 1110 1111 950 电机 2 正转950 moto3(2); scan3(950); //1111 1111 0111 1111 950 电机 3 反转950 start_595(); while(num>0) scan(); delay50ms(1); run++; break ; case 1: //把手放平 num=2; //正在工作的电数 2 moto0(2); scan0(950); moto1(2); scan1(950); start_595(); while(num>0) scan(); delay50ms(1); num=1; //放下右手 moto3(1); scan3(950); start_595(); while(num>0) scan(); delay50ms(1); num=1; //放下左手 moto2(2); scan2(950); start_595(); while(num>0) scan(); delay50ms(1); run++; break ; case