新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 单片机多任务的时间片方式实现

单片机多任务的时间片方式实现

作者:时间:2013-07-22来源:网络收藏

3 具体代码及注意事项
3.1 进入主循环前的工作
根据上面的思路和技巧,进入主循环前的工作流程如图2所示。

本文引用地址:http://www.eepw.com.cn/article/170457.htm

b.JPG


图2为进入主循环前的初始化工作。假定有3个,3个分别为Task1、Task2、Task3(这3个都应是死循环),如果开设每个堆栈大小为16字节,3个任务对应的堆栈范围为40H~4FH、50H~5FH、60H~6FH,则初始各个任务地址到对应堆栈如下:
c.JPG
sp1、sp2、sp3为定义的3个全局变量,用以存储各个任务的栈顶地址。



评论


相关推荐

技术专区

关闭