网 址:www.gzbanjia.com
花都搬家:020-28138822
蚂蚁传真:020-28138822
夜间值班:15622320032
业务联系:李经理、谢经理
地 址:花都三东大道东8号
花都搬家:020-28138822
蚂蚁传真:020-28138822
夜间值班:15622320032
业务联系:李经理、谢经理
地 址:花都三东大道东8号
3舞蹈机器人程序y,广州吊床垫
/****************************************************************************** 舞蹈机器人程序* 作者 :梦想科技*老高* Email:9902013327@163.com* 单片机采用AT89S52,晶振频率为:12.00MHz。/******************************************************************************/ #include <AT89X55.H>//51芯片管脚定义头文件#include <intrins.h> //内部包含延时函数 _nop_()#define uchar unsigned char#define uint unsigned intsbit SDATA_595=P3^0 ; //串行数据输入sbit SCLK_595 =P3^1 ; //移位时钟脉冲sbit RCK_595 =P3^6 ; //输出锁存器控制脉冲 uchar run=0; //步骤标记uchar num=0; //同时工作的电数uchar i;sbit in0=P1^0;sbit in1=P1^1;sbit in2=P1^2;sbit in3=P1^3;sbit in4=P1^4;sbit in5=P1^5;sbit in6=P1^6;sbit in7=P1^7;sbit in8=P0^0;unsigned char state0_A=0; //定义电机0的状态Aunsigned char state0_B=0; //定义电机0的状态B unsigned char state1_A=0; //定义电机1的状态Aunsigned char state1_B=0; //定义电机1的状态B unsigned char state2_A=0; //定义电机2的状态Aunsigned char state2_B=0; //定义电机2的状态Bunsigned char state3_A=0; //定义电机3的状态Aunsigned char state3_B=0; //定义电机3的状态Bunsigned char state4_A=0; //定义电机4的状态Aunsigned char state4_B=0; //定义电机4的状态Bunsigned char state5_A=0; //定义电机5的状态Aunsigned char state5_B=0; //定义电机5的状态Bunsigned char state6_A=0; //定义电机6的状态Aunsigned char state6_B=0; //定义电机6的状态B//unsigned char state7_A=0; //定义电机7的状态A//unsigned char state7_B=0; //定义电机7的状态B//unsigned char state8_A=0; //定义电机8的状态A//unsigned char state8_B=0; //定义电机8的状态Bunsigned int temp=0xffff;unsigned int temp_595;unsigned int temp_0;unsigned int temp_1;unsigned int temp_2;unsigned int temp_3;unsigned int temp_4;unsigned int temp_5;unsigned int temp_6;unsigned int temp_7;unsigned char P17_temp;unsigned char P17_flag;unsigned int num_0=0xffff;unsigned int num_1=0xffff;unsigned int num_2=0xffff;unsigned int num_3=0xffff;unsigned int num_4=0xffff;unsigned int num_5=0xffff;unsigned int num_6=0xffff;//unsigned int num_7=0xffff;//unsigned in