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

一、任务目标
用间隔换计时精度,做出暂停可改间隔的计时器:开始后彩屏上的数字会自己变大,间隔越小,数字变得越快。
二、我们要学什么
- 学习要点:计时精度|间隔决定数字涨得多快
- 本课过关:能完成:说出间隔越小,计时数字涨得越快;观察编程体验:暂停时按 A3 轮换四档,屏上同时有精度和计时;理解完整程序:暂停时 A1 设为 10、A3 设为 100,开始后只显示计时;完成补全练习;从头独立编写,对照编程体验看运行结果。
- 示例对齐:编程体验对应 「1-3-1 分秒必争-精度改变计时器」;完整程序对应 「1-3-2 分秒必争-显示改变精度计时器」。
三、本节要点
本课要认识计时精度:间隔越小,同样时间内数字涨得越快。重难点是分清两套改间隔的方法——编程体验用 A3 在四档里轮换;完整程序用 A1、A3 直接写成 10 或 100。要点对齐「计时精度|间隔决定数字涨得多快」。
四、解题思路
任务:用两套程序认识计时精度——开始后定时器按当前间隔让计时数字往上涨。编程体验暂停时按 A3 轮换四档;完整程序暂停时按 A1 或 A3 写成 10 或 100。请对照彩屏上的精度和计时。
本课主要用到:按键 B1、B2、A1、A3;彩屏 TFT。
- 1明确任务:观察间隔改完以后,数字涨得快还是慢。
- 2按 B1 开始时,用当前间隔创建定时器;开始为真,计时才往上涨。
- 3编程体验暂停时按 A3,在 10、100、500、1000 四档里轮换。
- 4完整程序暂停时按 A1 写成 10、按 A3 写成 100;按 B2 清零。
- 5编程体验对照「精度」和「计时」两行字;完整程序对照间隔提示和计时数字。
流程示意
五、图形块功能讲解
下面只列出本课首次出现的 Mixly 图形块(真积木截图)。已在前面课讲过的不再重复;先认新块,再点「载入」对照拖搭。
| 图形块 | 分类 | 作用 | 本课用法 |
|---|---|---|---|
![]() | 列表 | 一次提供多个列表元素。 | 编程体验把 10、100、500、1000 放进「计时间隔」列表,供轮换使用。 |
![]() | 列表 | 按位置取出元素。 | 编程体验按当前「间隔序号」取出一档,作为定时器周期,也显示到彩屏。 |
![]() | 数学 | 加、减、乘、除等运算。 | 编程体验按 A3 时把序号加 1 再对 4 取余,在四档里循环。 |
![]() | 显示 | 在板载彩屏上显示一段文字。 | 编程体验在彩屏上同时写出精度和计时两行。 |
![]() | 文本 | 按模板填入数值或文字。 | 编程体验把当前间隔和计时填进「精度 {}/计时 {}」。 |
![]() | 显示 | 为彩灯/屏幕指定颜色值。 | 编程体验文字颜色设为白色,写到彩屏上。 |
![]() | 文本 | 把多段文字连成一句。 | 完整程序把「计时间隔:」和当前数字拼成一句,暂停改间隔时显示。 |
![]() | 文本 | 把数字变成可显示的字符串。 | 完整程序把间隔数字转成文字,才能和「计时间隔:」拼在一起。 |
六、知识点讲解
先弄清:编程体验用列表取出一档,完整程序把变量直接写成 10 或 100;再进编程练习对照。
七、编程练习
点「载入」打开 MixVM(board=sant_design)。默认图形化积木;起步程序与积木均来自 MixGo SANT 十学期兴趣课程/学期2。若题目带外设 design,载入时会自动导入接线。在 Mixly 工具栏点「运行 / 停止」,「检查」做关键字核对。请先读本页「四、解题思路」与「五、图形块功能讲解」,再点载入。
十学期兴趣课程:1-3-1 分秒必争-精度改变计时器.mix。载入后运行。
正在载入编程环境
正在载入 MixGo SANT 仿真编程环境…
八、课堂练习
先完成两道正误判断,再做其余题目;选出后点「检查」。
判断:编程体验暂停时按 A3,会在 10、100、500、1000 毫秒四档里轮换精度。
判断:完整程序暂停时按 A3,也会在四档里轮换,包括 500 和 1000。
本课说的「计时精度」指的是?
编程体验和完整程序的主要差别是?
运行完整程序,暂停时按 A1 应看到?
九、本节小结
本课认识计时精度:间隔决定数字涨得多快。编程体验暂停时按 A3 轮换四档;完整程序按 A1、A3 直接写成 10 或 100。开始后对照彩屏上的计时。







