主程序是一个交通灯,现在加了个检测功能。就是4个路口,每个路口用10位的拨码开关检测车辆数量,然后判断是否该减少该路口的红灯时间。
现在问题是:我检测了四个路口的按键信息并返回给主程序,但是四个路口的返回数据发生错乱。
例如:假设初始红灯时间设为10s,东西南北按键信息分别是 1,2,3,4。那接下来东西方向红灯应该只有8s(东西两个数据里取最大的),南北红灯应该只有6s。
但实际上东西红灯时间也减少为6s了。
下面是所有程序:[交通灯程序](http://pan.baidu.com/s/1c1RcjKk "")
谢谢大家