使用移位指令就可以解决这个问题。
也可以用计数器指令。
例如:
按钮每按下一次 C0 计数器值加以
如果 C0=1 ,第一个盏灯亮,如果C0=2 二盏灯亮,如果C0=3第三站灯亮(同时复位计数器C0).
希望对你有帮助,如果有其它问题,欢迎继续交流。
如图所示,为按钮P1控制L1/2两个灯亮灭程序,3个灯以此类推,可以实测试试