include <reg52.h> #include<intrins.h> // typedef unsignedchar U8; /* defined for unsigned 8-bits integervariable 无符号8位整型变量 */ typedefsigned char S8; /* defined for signed 8-bits integer variable 有符号8位整型变量 */ typedef unsignedint U16; /* defined for unsigned 16-bits integervariable 无符号16位整型变量 */ typedefsigned int S16; /* defined for signed 16-bits integer variable 有符号16位整型变量 */ typedef unsignedlong U32; /* defined for unsigned 32-bits integervariable 无符号32位整型变量 */ typedefsigned long S32; /* defined for signed 32-bits integer variable 有符号32位整型变量 */ typedeffloat F32; /* single precision floating pointvariable (32bits) 单精度浮点数(32位长度) */ typedefdouble F64; /* double precision floating pointvariable (64bits) 双精度浮点数(64位长度) */ // #define ucharunsigned char #define uintunsigned int #define Data_0_time 4 //----------------------------------------------// //--------------步进电机定义部分----------------// //----------------------------------------------// #define MotorDataP0 //步进电机控制接口定义 uchar phasecw[4]={0x08,0x04,0x02,0x01};//正转 电机导通相序 D-C-B-A uchar phaseccw[4]={0x01,0x02,0x04,0x08};//反转 电机导通相序 A-B-C-D uchar speed; . v8 A" D4 A# `4 D6 |
|