关于单片机实时系统的问题KEIL中的rtx51tny
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于单片机实时系统的问题KEIL中的rtx51tny相关的知识,希望对你有一定的参考价值。
请问对于单片机实时系统,多个任务是同时开始的吗?比如:
while(1)
os_wait(K_SIG,TASK1,0);//等待Task1 任务信号
for(i=0;i<=7;i++)
LED_PORT|=1<<i;//处理一个事情
os_wait (K_TMO,1,0);//延时
os_send_signal(TASK2);//向Task2 任务发送信号
如果Task2中处理事务后,再给Task3任务发送信号,Task3再给Task1任务发送信号,那么程序是如何走的呢?是做完1的任务再做2,做完2再做3,做完3再做1,如此循环下去?看不出多任务啊,那又何必采用rtx51tny.h呢,何必工作在trx51-tiny条件下呢?
以上是关于关于单片机实时系统的问题KEIL中的rtx51tny的主要内容,如果未能解决你的问题,请参考以下文章
关于keil单片机编程中的data,idata,xdata,pdata,code数据类型