步进电动机的正反转控制电路设计(单片机课程设计Proteus+keil仿真) 求大神帮助!!!

采用80C51单片机对步进电机进行控制,通过IO口输出的具有时序的方波作为步进电机的控制信号,控制步进电机实现正转,反转。用按钮开关控制步进电机的转向,设两个开关其中一个按钮被按下时步进电机正转另一个按钮被按下时,则步进电机反转。用数码管显示步进电机的转动方向,当电机正转时数码管显示CC,反转时显示AA。(增加内容:按1号开关正传速度1,按下2号开关正传速度2、按3号开关反转速度1,按下4号开关反转速度2)

步进电机正反转很容易控制,比如正转按如下逻辑时序控制:
stepz[]={0x01,0x03,0x02,0x06,0x04,0x0c,0x8,0x09};
反转就是将数据掉个顺序就好。
stepf[]={0x01,0x09,0x08,0x0c,0x04,0x06,0x02,0x03};
温馨提示:答案为网友推荐,仅供参考
相似回答