数字手表状态图:显示时间和设定时间模式
数字手表状态图
这是一个数字手表的狀態圖,它具有两种操作模式:'显示时间' 和 '设定时间'。
显示时间模式:手表显示小时和分钟,小时和分钟由闪烁的冒号分隔。
设定时间模式:
- 设定时间模式有两种子模式:'设定小时' 和 '设定分钟'。
- 按下按钮 A 选择模式,每次按下此按钮时,模式会连续前进:'显示时间' -> '设定小时' -> '设定分钟' -> '显示分钟' 等等。
- 在子模式内,每次按下按钮 B 就会拨快小时或分钟。
- 按住按钮 B 可以快速设定时间。在设定时间模式下,如果按下按钮 B 并保持 5 秒以上,那么小时或分钟(依赖于子模式)就会每 0.5 秒增加一次。
状态图:
[图片:数字手表状态图]
注解:
- 开始状态为显示时间模式。
- 每次按下按钮 A 切换模式,按下按钮 B 只有在设定时间模式下生效。
- 设定时间模式下,按住按钮 B 可加快设定速度,5 秒以上则每 0.5 秒增加一次。
- 设定小时和设定分钟的子模式可以通过按住按钮 B 快速跳转到对应的子模式。
原文地址: https://www.cveoy.top/t/topic/njRm 著作权归作者所有。请勿转载和采集!