利用三菱SFTL和SFTR(位左移指令;位右移指令)实现小灯循环点亮的程序;
6个小灯循环点亮启动,可加快,可减缓。
X0减慢点亮速度;
X1加快点亮速度;
X2反转启动;
X3正转启动;
X4停止;
X5启动控制;
程序如下:
此种编程方法不唯一,也可以使用计数器编写此程序,只是相对来说比较复杂。
编程思路,上电初始化程序;防止再次启动时程序出错;
利用变量D0控制定时器的时间,控制循环周期,
利用累加器实现增长时间秒冲;
利用减计数器减少时间秒冲;
利用M30的起保停电路控制位左移、位右移指令的切换;利用M20再次复位M0使下次扫描到M0时为0.
利用M10、M15和M30的组合,使下次扫描到M0时为1.。