位置:51电子网 » 技术资料 » 单 片 机

​子程序指令

发布时间:2019/6/7 20:53:04 访问次数:1151

   子程序指令

   子程序在结构化程序设计中是一种方便有效的工具。与子程序有关的操作有:建立子程序、子程序的调用和返回。

   建立子程序 EA30QS10

   建立子程序是通过编程软件来完成的。可用编程软件“编辑”菜单中的“插入”选项,选择子程序”,建立或插人一个新的子程序,同时,在指令树窗口可以看到新建的子程序图标,默认的程序名是SBR~N,编号N从0开始按递增顺序生成(N的取值范围为0~63,CPU226XM是0~127),也可以在图标上直接更改子程序的程序名,把它变为更能描述该子程序功能的名字。在指令树窗口,双击子程序的图标就可以进人子程序,并对它进行编辑。

   子程序调用和返回

   CALL,子程序调用指令,在使能输人有效时,主程序把程序控制权交给子程序。子程序的调用可以带参数,也可以不带参数。它在梯形图中以指令盒的形式编程。

   指令格式:CALI' sBR0

   CRET,子程序条件返回指令,在使能输人有效时,结束子程序的执行,返回主程序中(指向子程序调用的下一条指令)。梯形图中以线圈的形式编程,指令不带参数。在STL中为CRET。

   CRET多用于子程序的内部,由判断条件决定是否结束子程序调用,RET用于子程序的结束。用STEP⒎Micro/WIN编程时,编程人员不需要手工输入RET指令,而由软件自动加在每个子程序的结尾。



   子程序指令

   子程序在结构化程序设计中是一种方便有效的工具。与子程序有关的操作有:建立子程序、子程序的调用和返回。

   建立子程序 EA30QS10

   建立子程序是通过编程软件来完成的。可用编程软件“编辑”菜单中的“插入”选项,选择子程序”,建立或插人一个新的子程序,同时,在指令树窗口可以看到新建的子程序图标,默认的程序名是SBR~N,编号N从0开始按递增顺序生成(N的取值范围为0~63,CPU226XM是0~127),也可以在图标上直接更改子程序的程序名,把它变为更能描述该子程序功能的名字。在指令树窗口,双击子程序的图标就可以进人子程序,并对它进行编辑。

   子程序调用和返回

   CALL,子程序调用指令,在使能输人有效时,主程序把程序控制权交给子程序。子程序的调用可以带参数,也可以不带参数。它在梯形图中以指令盒的形式编程。

   指令格式:CALI' sBR0

   CRET,子程序条件返回指令,在使能输人有效时,结束子程序的执行,返回主程序中(指向子程序调用的下一条指令)。梯形图中以线圈的形式编程,指令不带参数。在STL中为CRET。

   CRET多用于子程序的内部,由判断条件决定是否结束子程序调用,RET用于子程序的结束。用STEP⒎Micro/WIN编程时,编程人员不需要手工输入RET指令,而由软件自动加在每个子程序的结尾。



相关技术资料
6-7​子程序指令

热门点击

 

推荐技术资料

硬盘式MP3播放器终级改
    一次偶然的机会我结识了NE0 2511,那是一个远方的... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!