用51单片机控制步进电机,测得速度无法显示,应该怎么解决呢?

2019-07-15 08:29发布

毕业设计做的差不多了,就剩了一个问题现在一直没有解决,求大佬指导!
毕业设计要求:用51单片机控制步进电机。(28BYJ-48),控制电机正转和反转并测速并且显示在LCD上(1602)。正转和反转都有档位(1挡速度慢点,2挡速度快点),需要把档位、状态(正转、反转)、估计速度和实际测得速度都显示在1602上面。
我现在做的进度:已经实现正转和反转档位速度变化,以及状态显示,档位显示,估计速度显示。现在就测得速度无法显示,应该怎么解决呢?
我的思路:用T0当计数器(计数圈数),T1当定时器(定时多少秒),然后求出一分钟多少圈。
步进电机给指令我使用相应的延时函数实现的,延时函数长的速度慢,短的速度快。
求大佬指点!!!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。