用状态来描述。自动流量控制需要两个输入变量,I1,I2,表示流量检测结果,也就是两方向有车没车,0代表没车,1代表有车,
1、I1:I2为0:0、1:1时,两方向为正常的红绿灯切换状态,
2、I1:I2为0:1、1:0状态时,对应为1的方向为绿灯,为0的方向为红灯,这个是强制的,直到I1:I2变为0:0或1:1,则状态返回到1状态。
3、按键S0每按下一次,单片机里面设个变量S0改变一次,0变1,1变0。S0变量为1时,两方向均为红灯;S0变量为0时,正常红绿灯。
状态S0:I1:I2,为000、011时正常切换红绿灯。为001、010时,强制某个方向为绿灯,另一个方向为红灯,为100、101、110、111时,强制两方向红灯。
希望对你有所帮助。 |