简单的说一下吧,既然是八路,那么有8个led,8个按键,硬件:8个led接p1口,(注意要接上拉电阻,低电平驱动)8个按键接p2口,按键另一端接地。编程:swhichcase语句,8个case语句判断了哪个按键,注意每次判断需要屏蔽其他口,比如你按了p2.0,那么p1.0亮,p1.1-p1.7都要灭。然后死循环。这样就判断了谁先按。而之后按的都无效。