多功能时钟流程图模板.docx
- 文档编号:4671024
- 上传时间:2023-05-07
- 格式:DOCX
- 页数:3
- 大小:45.51KB
多功能时钟流程图模板.docx
《多功能时钟流程图模板.docx》由会员分享,可在线阅读,更多相关《多功能时钟流程图模板.docx(3页珍藏版)》请在冰点文库上搜索。
多功能时钟流程图模板
多功能时钟流程图
多功能时钟流程图
一.功能确认
●时钟功能:
1.时钟显示小时和分钟
2.用户能够经过按键调整时钟的时间
3.无论当前时钟是否在前台显示,时钟始终是运行的。
●定时闹铃功能:
1.用户能够经过按键设置闹铃时间(小时和分钟),设置完成后能够按确定键退出设置。
2.当系统时钟的时间等于预设的闹铃时间时,系统蜂鸣器响5秒钟。
3.用户能够设置两个闹铃。
●秒表功能:
1.用户能够经过按键进入秒表功能,也能够退出秒表状态。
2.秒表高2位显示秒,低2位显示百分之一秒。
3.能够经过按键暂停、(继续)运行秒表,能够经过按键对秒表清零。
二.状态分析及模块分割
根据以上的分析,系统共有三个大的功能:
时钟、设置定时、秒表,各个功能之间能够经过按键来切换,且各个功能内部仍需要使用按键来处理,故能够考虑将系统定义为三个状态(status):
时钟状态、设置定时状态、秒表状态。
显然,同一个按键在不同状态下的功能是不一样的。
这样,在某种状态下,按下某个按键,代表唯一确定的含义。
这种处理方法能够称为”状态—按键”法。
这样我们能够把程序对应地分成以下三个任务模块。
这个流程就能够作为主流程(main()函数),当然,A、B、C三框内部的流程仍有待于细化。
三.详细设计
A框内部要处理的事务见第一部分:
功能确认。
在此,为了完成时钟调整功能,我们能够定义Key_2为小时调整键,Key_3为分钟调整键,每次按下键,小时数或分钟数加1。
当然,当用户没有按键的时候,我们还得经常保持显示屏上的时间刷新。
A框:
时钟状态下的处理流程:
B框要处理的功能是设置定时闹铃的事务,这里需要预设闹铃时间,同样能够定义Key_2为小时预设键,Key_3为分钟预设键,而Key_1则负责状态切换,当我们预设好时间之后,按下Key_1,就算完成了闹铃预设,让系统离开当前状态,转到秒表状态上去。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 多功能 时钟 流程图 模板