- 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)