首页 理论教育 单片机图形化编程中的控制块及应用

单片机图形化编程中的控制块及应用

时间:2023-11-17 理论教育 版权反馈
【摘要】:每个控制块由指令和参数构成,方框为参数取值,菱形框为判定条件。图3.11控制块:forever,无限循环执行语句组。,条件语句,如果“条件”为真,那么执行其下的语句组1;否则,执行else下的语句组2。

单片机图形化编程中的控制块及应用

在Modkit中,一个代码块中的指令按照从上到下的顺序被执行,这就是最基本的顺序执行结构。然而,实际中有可能出现这样的情况:有些指令可能要根据具体情况决定执行与否,有些指令则可能需要被重复执行多次,两者分别被称为选择执行结构和循环执行结构。

顺序结构、选择结构和循环结构是程序设计的三种基本结构。已经证明:任何可解问题的解决过程都可由这三种结构通过有限次组合形成。因此,Modkit的控制块是其编程的基本结构,主要包括选择、循环、延迟等流程控制块,如图3.11所示。每个控制块由指令和参数构成,方框为参数取值,菱形框为判定条件。

图3.11 控制块

:forever,无限循环执行语句组。

:repeat(number),重复执行语句组,参数number定义重复执行的次数。(www.xing528.com)

:if(条件),条件语句,如果“条件”为真,那么其下面的语句组被执行。

:if(条件)…else…,条件语句,如果“条件”为真,那么执行其下的语句组1;否则,执行else下的语句组2。

:while(条件),循环语句,如果“条件”为真,那么循环执行其下的语句组。

:delay(time),延迟指令,time参数设定延迟的时间,单位为ms。

:break,跳转指令,跳出当前正在执行的代码块(if、repeat、forever)。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈