#define u16 unsigned int
#define u32 unsigned long
sbit _A=P1^0; //步进电机 A 相
sbit _B=P1^1; //步进电机 B 相
sbit _C=P1^2; //步进电机 C 相
sbit _D=P1^3; //步进电机 D 相
sbit mode=P1^5; //步进电机驱动方式设置按键
sbit add=P1^6; //步进电机转速设置按键
sbit fx=P1^7; //步进电机方向设置按键
u8
code
seg[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
//
数码管段选码 0-9
u8 code seg_bit[]={0xfe,0xfd,0xfb,0xf7,0xef};
//
数码管位选码 0-9
u8 code motor_fx[]={0x3d,0x1f};
//步进电机方向显示码
u8 code motor_mode_1[]={0x40,0x04,0x08,0x10};
//
步进电机端子电平显示码 1
相驱动方式 A-B-C-D