怎么用keill编译rtx 51tiny程序?我要详细过程,我用的是Keil uVision3,从网上下的,比如用下面一个程序.

#include<rtx51tny.h>#include<reg51.h>sbitP10=P1^0;sbitP11=P1^1;sbitP12=P1^2;sbitP13=P... #include <rtx51tny.h>
#include <reg51.h>
sbit P10=P1^0;
sbit P11=P1^1;
sbit P12=P1^2;
sbit P13=P1^3;

job0 () _task_ 0 {
os_create_task (1);
os_create_task (2);
os_create_task (3);
while (1) {
P10=~P10;
os_wait (K_TMO, 20, 0);
}
}

job1 () _task_ 1 {
while (1) {
P11=~P11;
os_wait (K_TMO, 40, 0);
}
}

job2 () _task_ 2 {
while (1) {
P12=~P12;

os_wait (K_TMO,60,0);

}
}

job3 () _task_ 3 {
while (1) {
os_wait(K_TMO,80,0);
P13=~P13;
}
}
展开
 我来答
百度网友f0c8137
2011-03-11 · TA获得超过954个赞
知道小有建树答主
回答量:239
采纳率:0%
帮助的人:336万
展开全部
亲测可用的步骤如下:
新建工程
新建代码文件并添加到上面的工程中
软件界面左侧 Project Workspace窗口里面在“Target 1”处右键弹出窗口中选择“Options for Target ‘Target 1’”,选择“Target”标签,在“Operating system”下拉选择“RTX-51 Tiny”,点击Ok即可,
编译,搞定

一下是编译结果:
Build target 'Target 1'
compiling text.c...
linking...
Program Size: data=27.1 xdata=0 code=699
"RTX" - 0 Error(s), 0 Warning(s).
更多追问追答
追问
我试了,不行啊.
就是这样,是我的版本不对还是怎么样
BL51 BANKED LINKER/LOCATER V6.00 - SN: Eval Version
COPYRIGHT KEIL ELEKTRONIK GmbH 1987 - 2005
"STARTUP.obj",
"Text2.obj"
TO "c51" Rtx51Tiny
*** FATAL ERROR L257: RTX51-TINY REQUIRES UPGRADE TO PK51
Target not created
追答
原因已经查明:
你的Keil软件版本是Eval版本——> SN: Eval Version
建议查找Keil 的版本或者查找对应这个Keil的序列号
我使用的Keil版本是MDK V3.50 + Keil V8.18 绿色版
下载连接如下:
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3300532&bbs_page_no=1&search_mode=2&search_text=v3.50&bbs_id=9999

我就是使用这个版本给你编译的
祝你好运:)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式