步进电机程序流程图.docVIP

  • 207
  • 0
  • 约小于1千字
  • 约 2页
  • 2024-03-31 发布于北京
  • 举报

主程序开始

定时器0,1初始化

电机状态初始化

调用键盘处理函数

数码管显示处理

flag_stop?=0

N

Y

flag_mode?=0

N

Y

正转和速度处理

反转和速度处理

调用电机转步函数

图1主程序流程图

说明:

flag_stop为电机转动或停止标志位,为0表示转动,为1表示定时转动,默认为1,通过某一按键会改变该位的值;

flag_mode为电机正转或反转标志位,为0表示正转,为1表示反转,默认为0,同过某一按键会改变改位的值;

按键处理函数开始

按键处理函数开始

检测转动方向键

Y

N

转动方向位处理

检测设置速度键

Y

N

转动速度处理

检测启动/停止键

Y

N

启动/停止位处理

结束

图2按键处理函数流程图

电机转步

电机转步函数开始

step_index=n

转动第N步

结束

图3电机转步函数流程图

文档评论(0)

1亿VIP精品文档

相关文档