COMD_Display[0]=COMD_CODE[(KeyValue+1)/10]; COMD_Display[1]=COMD_CODE[(KeyValue+1)%10]; xuanshou=(KeyValue+1); 前两行是为了能在LED上显示选手的编号做的处理,分被显示抢答按键的10位和个位。最后一行是确定选手的按键值。因为KeyValue默认从0开始计数,对应的额选手默认从1开始,所以做加一处理。 KeyValue=0时,对应的是1号选手。KeyValue=5时,对应的是6号选手。 程序里还有计时功能,flag的几个值都有特定意思,逻辑稍微复杂一些。 |