设计一个流水灯程序;如果初始时当按下I0.0,则输出Q0.1->Q0.2>Q0.3->Q0.4->正向依次循环点亮,后一个点亮前一个熄灭,中间间隔时间为1S;如果初始时当按下I0.1,则Q0.4->Q0.3->Q0.2->Q0.1->指示灯反向依次循环点亮,后一个点亮前一个熄灭,中间间隔时间为1S;当先按下开右侧门按钮,在指示灯正向循环期间按下I0.1,则从当前点亮的指示灯开始亮1S后,指示灯反向依次循环点亮,后一个点亮前一个熄灭,中间间隔时间为1S;当先按下I0.1,在指示灯反向循环期间按下I0.0,则从当前点亮的指示灯开始亮1S后,指示灯正向依次循环点亮,后一个点亮前一个熄灭,中间间隔时间为1S。
我可以做出来初始的循环,但不知道按下另一个按钮反向点亮怎么做,求教