一、晨钟暮鼓
第1课 晨钟暮鼓-显示时间字符串

一、任务目标
完成「晨钟暮鼓-显示时间字符串」:显示时间或定点提醒,观察是否准时触发。
二、我们要学什么
- 学习要点:把时间当成字符串显示在屏上
- 本课过关:能完成:屏上出现可读的时间文字,而不只是空白。
- 示例对齐:体验题对应 「1-1-1 晨钟暮鼓-显示时间字符串」;完整代码对应 「1-1-2 晨钟暮鼓-更好显示时间字符串」。
三、本节要点
围绕「把时间当成字符串显示在屏上」来搭。先把时间「写出来」给人看;实时走时、按键刷新、闹铃放到后面课。
1看任务时间写成字
2抓关键时间当字符串显示
3验现象屏上出现时分秒字
四、解题思路
关键能力「把时间当成字符串显示在屏上」。可对照:电子台历先贴一张「现在几点」的字条:哪怕暂时不走秒,也要让人读得懂。 通道:输入=程序提供的时间字符串,输出=彩屏上的时间文字。成功时应见:屏上是否出现时、分等可读文字。
本课主要用到:彩屏 TFT。
- 1把当前时间格式化成字符串(如时:分:秒)显示在屏上。
- 2本课先保证「写得出来」;是否每秒自己走放到下一课。
- 3核对字符串格式,不要只显示乱码或固定「Mixly」。
- 4运行后屏上应能读出时间文字。
解题流程(只留关键词)
五、图形块功能讲解
下表是本课新出现的图形块。旧块不重复讲解;认完再点「载入」到工具箱核对。
| 图形块 | 分类 | 作用 | 本课用法 |
|---|---|---|---|
![]() | 系统 | 按字符串解析并设置时间。 | 对应步骤中的:按字符串解析并设置时间。打开工具箱核对同名块。 |
![]() | 控制 | 按条件反复执行内部积木;条件为「真」时相当于 while True 无限循环。 | 对应步骤中的:按条件反复执行内部积木;条件为「真」时相当于 while True 无限循环。打开工具箱核对同名块。 |
![]() | 显示 | 按设定时间显示图案或字符串。 | 对应步骤中的:按设定时间显示图案或字符串。打开工具箱核对同名块。 |
![]() | 系统 | 把时间格式化成字符串。 | 对应步骤中的:把时间格式化成字符串。打开工具箱核对同名块。 |
![]() | 控制 | 暂停指定时间,常用于动画节奏或等待。 | 搭积木时靠它完成:暂停指定时间,常用于动画节奏或等待。载入后对照截图找块。 |
![]() | 显示 | 在板载彩屏上显示一段文字。 | 对应步骤中的:在板载彩屏上显示一段文字。打开工具箱核对同名块。 |
![]() | 显示 | 为彩灯/屏幕指定颜色值。 | 对应步骤中的:为彩灯/屏幕指定颜色值。打开工具箱核对同名块。 |
六、知识点讲解
字符串是文字数据。从键盘读入的常常是字符串,就算看起来像数字;要做大小比较或运算,通常要先转换成整数/小数。
先对照屏幕/灯/声:屏上是否出现时、分等可读文字。再改字符串内容,看屏上文字是否跟着变。
七、编程练习
先点「载入」进入 MixVM(board=sowl_design)。默认积木模式;程序来自 MixGo SOWL 六学期兴趣课程/学期3。若题目标了 design 外设,接线会一并导入。在 Mixly 里「运行 / 停止」,需要时点「检查」。动手前请看本页第四节和第五节。
六学期兴趣课程:1-1-1 晨钟暮鼓-显示时间字符串.mix。载入后运行。
正在载入编程环境
正在载入 MixGo SOWL 仿真编程环境…
八、课堂练习
前两题是判断,后面是选择;选定答案后点击「检查」。
判断:屏上不需要出现时间文字,只要程序能运行就算完成本课。
判断:按本课过关来核对:运行后看彩屏是否清楚显示时间字符串。
本课首先要保证?
输出看?
本课还没要求?
九、本节小结
带走一句:已经能按「把时间当成字符串显示在屏上」做出对应现象。






