/***************************************************************************** * 舞蹈机器人程序 * 作者 :梦想科技*老高 * Email:9902013327@163
com * 单片机采用AT89S52,晶振频率为:12
/******************************************************************************/ #include //51 芯片管脚定义头文件 #include //内部包含延时函数 _nop_() #define uchar unsigned char #define uint unsigned int sbit 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 的状态A unsigned char state0_B=0; //定义电机0 的状态B unsigned char state1_A=0; //定义电机1 的状态A unsigned char state1_B=0; //定义电机1 的状态B unsigned char