#include #define uchar unsigned char#define uint unsigned int sbit KEY1 = P3^4; //步进电机顺时针方向转sbit KEY2 = P3^5; //步进电机逆时针方向转sbit KEY3 = P3^6;//步进电机调速uchar Step = 0;bit FB_flag = 0;unsigned char code F_Rotation[8]={0x1f,0x3f,0x2f,0x6f,0x4f,0xcf,0x8f,0x9f}; //顺时针转表格unsigned char code B_Rotation[8]={0x9f,0x8f,0xcf,0x4f,0x6f,0x2f,0x3f,0x1f}; //逆时针转表格/********************************************************************* 名称 : Delay_1ms()* 功能 : 延时子程序,延时时间为 1ms * x* 输入 : x (延时一毫秒的个数)* 输出 : 无***********************************************************************/void Delay(uint i){uchar x,j;for(j=0;j