微信公众号
蘑菇云创造


微信交流群

程序对timenumber的判断循环执行相关操作;初始值为0, 第一次按下A为 1 ,2 时停止;
如果timenumber 为0 ,按下按钮A,timenumber改1并激活计时程序;
如果PO口按钮模块按下并且 timenumber=1时,执行列表中记录一位选手的比赛时间 ;
如果按下按钮B,停止比赛程序。
变量
timenumber 存放 0,1,2判断计时器的状态 0时 程序等待;按钮A第一次按下,变为1激活程序 ;按钮B按下时 变为 2停止计时程序
timestart 记录比赛开始系统时间
timeend 按钮模块按下 po 口的值为 1,激活一次时间计时 timeend=(系统运行时间-计时激活的系统时间)/1000 【毫秒转换为秒】;
imeendM 记录时间分 一分钟为60秒
timeendS记录时间秒 系统运行时间分-运行的分(本程序设计在10分钟之内比赛完成,所以获取了一个字符)
列表
race time 显示 第1,2,3,,N位车手的时间 (使用多次合并模块,嵌套较多容易出错;)
模块最难设计的部分如下,仅作参考:
https://gitee.com/gray6666/racetimer.git