导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→硬件:问一个ucos很基本的问题![ruanhan]

 *第7154篇: 硬件:问一个ucos很基本的问题!

  
楼 主:ruanhan 2002年12月22日21:52
 硬件:问一个ucos很基本的问题!
小弟刚开始看邵老师译得那本书,感觉有些不明白:
ucos的主要任务是调度任务,使优先级高的任务
先运行。比如一个优先级低的程序正运行着,如果这时
来一个优先级高的任务,那么应该运行这个高优先级的
任务。现在我不明白的是:每个任务都是死循环的,
一旦进入莫个任务就出不来了?就算优先级高的
来了,但是如何退出优先级级的任务呢??
是不是一定得有中断服务程序才行?
那样中断服务程序的优先级不久最高了(比最高优先级的任务还高?)
但是这些中断服务程序里面有是运行什么任务程序???
我很弱,问得问题可能很可笑,望高手
能够耐心指点,不胜感激!
  
2楼:zhang8546 2002年12月23日12:22
 还得加把劲啊。
想想看,高优先级的任务是谁创建的? 只可能是当前的任务或中断。创建的程序将负责把
它推到前台(如果他的优先级高)。

>>>>>>对该主题发表你的看法

本主题贴数2,分页: [第1页]


[上一篇主题]:初学者:请教一个问题:我用MAX232c制作89c2051与Pc的串行通讯

[下一篇主题]:C51编程:keil51 中的A51怎么了?