51单片机控制步进电机程序及硬件电路图.docxVIP

  • 2
  • 0
  • 约1.71千字
  • 约 7页
  • 2019-10-30 发布于江苏
  • 举报

51单片机控制步进电机程序及硬件电路图.docx

-- ---- #include AT89X51.h static unsigned int count; // 计数 static int step_index; //步进索引数,值为 0- 7 static bit turn; //步进电机转动方向 static bit stop_flag; // 步进电机停止标志 static int speedlevel; // 步进电机转速参数,数值越大速度越慢,最小值为 static int spcount; //步进电机转速参数计数 void delay(unsigned int endcount); // 延时函数,延时为 endcount*0.5 void gorun(); // 步进电机控制步进函数 void main(void) {  毫秒  1,速度最快 count = 0; step_index = 0; spcount = 0; stop_flag = 0; P1_0 = 0; P1_1 = 0; P1_2 = 0; P1_3 = 0; EA=1; TMOD = 0x11; // ET0 = 1;  // 允许 CPU 中断 设定时器 0和 1为16位模式 //定时器 0 中断允许  1 TH0 = 0xFE; TL0 = 0x0C; TR0 = 1;  // 设定时每隔 //开始计数  0.5ms 中断一

文档评论(0)

1亿VIP精品文档

相关文档