正在加载图片...
清华大学出版社 TSINGHUA UNIVERSITY PRESS 42.4多流程状态程序设计17 4.循环结构状态编程 有时状态之间的转移并非连续的,而是要向非相邻的状 态转移,称为状态的跳转。利用跳转返回某个状态重复 执行一段程序称为循环。循环又可以分为单循环、条 件循环和多重循环等。 图432(a)为单循环。程序运行至S26时,若转移条件 X004接通,则程序将跳转到上面的S21,并重复执行其 下的一段程序,进行循环。从S26到S21的跳转一当完 成,状态S26就自动复位。图432(b)为对应的指令表 ,注意到步序25是用OUT,而不是SET。即所有跳转, 无论是同一分支内跳转,还是不同分支间跳转,都必须 用OUT驱动;而相邻状态间的连续转移则是用SET驱动 ,这是跳转和转移的根本区别4.2.4 多流程状态程序设计 17 4.循环结构状态编程 有时状态之间的转移并非连续的,而是要向非相邻的状 态转移,称为状态的跳转。利用跳转返回某个状态重复 执行一段程序 称为循环。循环又可以分为单循环、条 件循环和多重循环等。 图4.32(a)为单循环。程序运行至S26时,若转移条件 X004接通,则程序将跳转到上面的S21,并重复执行其 下的一段程序,进行循环。从S26到S21的跳转一当完 成,状态S26就自动复位。图4.32(b)为对应的指令表 ,注意到步序25是用OUT,而不是SET。即所有跳转, 无论是同一分支内跳转,还是不同分支间跳转,都必须 用OUT驱动;而相邻状态间的连续转移则是用SET驱动 ,这是跳转和转移的根本区别
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有