JIRA子任务使用

JIRA子任务使用,第1张

以下步骤添加子任务的工作流

1、添加子问题类型:紧急发布,并关联问题类型方案: Test Apply Type Scheme

2、添加工作流:Patch workflow

3、添加工作流方案:sub patch workflow scheme,把工作流patch workflow加入方案

4、进项目修改工作流方案,添加新的工作流:patch workflow,使得项目的工作流方案 Test Apply Workflow Scheme 下有两个工作流,不同工作流关联不同的问题类型配置完后如下:

子任务独立界面:

1、添加界面:sub patch screen

2、添加界面方案:sub patch screen scheme

3、在原来的问题界面方案: Test Apply Type Screen Scheme ,配置如下:

1、新建一个主任务。

2、在下一行新建一个子任务,此时子任务依旧为主任务状态。

3、选中子任务,点击菜单栏中的“降级任务”即可将选中的任务降级为上一行的子任务。

(1)、C51语言中调用汇编语言程序;

C51语言调用汇编语言程序要注意以下几点:

1:在文件栏选中File Group和C51程序原文件,在配置文件选项中激活“产生汇编(SRC)文件,“编译(SRC)文件”和“创建工程(目标)时包含”三个选项。

2:根据选择的编译模式,把相应的库文件(如SMALL模式,库文件为KEIL\C51\LIB\C51S.LIB)加入工程中。

3:在C51语言中必须声明需要调用的函数为外部函数。extern void DELAY(void)

4:在汇编语言程序中必须声明被调用子程序为公共子程序,在被调用的文件中还需要声明此文件是可从新定位的。

PUBLIC DELAY,DEL

DELAYY SEGMENT CODE

RSEGDELAYY

实例如下:

C51语言文件:

#include "reg51.h"

extern void DELAY(void)

extern void DEL(void)

void main(void)

{

P1=0x00

DELAY()

DEL()

P1=0xff

}

汇编语言文件:

PUBLIC DELAY,DEL

DELAYY SEGMENT CODE

RSEGDELAYY

DELAY: MOV R2,#3H

DJNZR2,$

RET

DEL:MOV R3,#03H

DJNZR3,$

RET

END

(2)、C51语言中嵌入汇编程序;

在C51语言中嵌套使用汇编语言编写程序要注意以下的几个问题:

1:在文件栏选中File Group和C51程序原文件,在配置文件选项中激活“产生汇编(SRC)文件,“编译(SRC)文件”和“创建工程(目标)时包含”三个选项。

2:根据选择的编译模式,把相应的库文件(如SMALL模式,库文件为KEIL\C51\LIB\C51S.LIB)加入工程中。

3:用#pragma asm,和#pragma endasm语句包含嵌入的汇编语言程序。

实例如下:

#include "reg51.h"

void delay(void)

void main(void)

{

void delay(void)

P1=0x00

#pragma asm

MOV R3,#08H

DJNZR3,$

#pragma endasm

P1=0xff

}

void delay(void)

{

#pragma asm

MOV R4,#08H

DJNZR4,$

#pragma endasm

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11784640.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存