一、分秒必争

第3课 分秒必争-精度改变计时器

任务场景:分秒必争-精度改变计时器
任务场景:分秒必争-精度改变计时器

一、任务目标

按键开始/停止计时,屏上显示时间,并能改精度看读数变化。

二、我们要学什么

  • 学习要点:改计时精度看读数变化
  • 本课过关:能完成:能开始/停止,并能改精度后看到读数变细或变粗。
  • 示例对齐:体验题对应 「1-3-1 分秒必争-精度改变计时器」;完整代码对应 「1-3-2 分秒必争-显示改变精度计时器」。

三、本节要点

本节要落地的是「改计时精度看读数变化」。上一课会走会停;本课关注「计得有多细」,改精度后数字跳法会变。

1读场景计时跳得细不细
2对要点改精度看跳动
3对照现象精度高跳动更密

四、解题思路

解题抓手是「改计时精度看读数变化」。生活对照:实验室换更细的秒表:原来只看到秒,换成 0.1 秒后数字跳得更勤。 先对齐:输入「按键开始/停止,以及精度设定」,输出「点阵屏上的时间读数」。验收看:改精度后数字刷新是否更细或更粗。

本课主要用到:点阵屏、板载按键。

  1. 1用不同时间单位或刷新间隔改变计时精度。
  2. 2精度变细后,数字应跳得更勤。
  3. 3仍保留开始/暂停(第 2 课能力),本课重点看跳法变化。
  4. 4改精度再跑,跳动频率应跟着变。

步骤关键词(顺着看即可)

1. 改精度看跳动2. 精度变细后3. 仍保留开始/暂停4. 运行核对

五、图形块功能讲解

这里只放本课第一次出现的 Mixly 积木(截图)。前面课用过的不再列出;先认块,再「载入」对照。

图形块分类作用本课用法
初始化定时器
控制创建板载定时器对象。对应步骤中的:创建板载定时器对象。打开工具箱核对同名块。

六、知识点讲解

计时精度:决定数字多久跳一次,精度越高跳动越细。过关看改精度后跳动频率跟着变。

核对现象:改精度后数字刷新是否更细或更粗。再换一档精度,对比数字跳动快慢。

七、编程练习

点「载入」打开 MixVM(board=sowl_design)。界面默认是图形化积木;示例来自 MixGo SOWL 六学期兴趣课程/学期2。带 design 外设的题目会自动带上接线。工具栏用「运行 / 停止」,「检查」核对关键字。建议先读「四、解题思路」「五、图形块功能讲解」再载入。

六学期兴趣课程:1-3-1 分秒必争-精度改变计时器.mix。载入后运行。

八、课堂练习

请先做两道对错题,再答后面的选择题;全部选完后点「检查」。

  1. 判断:精度改了,屏上读数的跳法完全不变。

  2. 判断:可用此步骤验收——先正常计时,再改精度,看读数刷新是否明显不同。

  3. 改精度后你应看到?

  4. 本课显示主要在?

  5. 本课新在哪里?

九、本节小结

回顾:会「改计时精度看读数变化」就算抓住本课。