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
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)