五、编程提示
1. 参考流程图
在数据段中定义变量:
x DB ? ;用于控制步进电机的转动
t DW ? ;用于控制步进电机的转速
对于步进电机的转动控制可以通过循环移位法实现,也可以通过查表法实现。案例中使用的是五线四相步进电机,在双拍工作方式下,线圈的通电方式依次是:AB、BC、CD、DA、AB、BC……,可以通过循环移位法来实现其驱动;在单双拍工作方式下,线圈的通电方式依次是:A、AB、B、BC、C、CD、D、DA、A、AB……,可以通过查表法来实现其驱动。
利用循环移位法驱动的程序设计流程如图39.2所示。

图39.2 程序设计流程图
2. 参考程序

