本帖最后由 mofanid 于 2015-1-2 22:51 编辑
小弟学习51单片机!尝试搞了一下RTX51操作系统,但是RTX51操作系统不能在单片机运行。
程序如下:
#include <REG51.h>
#include <rtx51tny.h>
void init(void) _task_ 0
{
os_create_task(1);
os_create_task(2);
os_delete_task(0);
}
void led1(void) _task_ 1
{
while(1)
{
os_wait(K_SIG,1,0);
P1=0x00;
os_send_signal(2);
}
}
void led2(void) _task_ 2
{
while(1)
{
os_wait(K_SIG,2,0);
P1=0xff;
os_send_signal(1);
}
}
要实现的功能是:让P1口上的8个LED灯,一亮一灭。LED灯是共阳极连接方式。用的是单片机是AT89S51,rtx51tny 这个选项,已经选择包含了!
现在的问题是:程序下载到单片机后,程序不运行。用软件调试功能:出现的情况是:
请高手指点!!
E:\88.png |