问题描述
- 51单片机矩阵键盘的扫描结果返回给主函数的问题
-
主程序是一个交通灯,现在加了个检测功能。就是4个路口,每个路口用10位的拨码开关检测车辆数量,然后判断是否该减少该路口的红灯时间。 现在问题是:我检测了四个路口的按键信息并返回给主程序,但是四个路口的返回数据发生错乱。 例如:假设初始红灯时间设为10s,东西南北按键信息分别是 1,2,3,4。那接下来东西方向红灯应该只有8s(东西两个数据里取最大的),南北红灯应该只有6s。 但实际上东西红灯时间也减少为6s了。 下面是所有程序:[交通灯程序](http://pan.baidu.com/s/1c1RcjKk "")
谢谢大家
解决方案
为什么 不直接贴代码上来,搞得真复杂
时间: 2024-10-29 02:45:10