新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 时间片轮转调度在微控制器C8051F020中的实现及应用

时间片轮转调度在微控制器C8051F020中的实现及应用

作者: 时间:2012-03-13 来源:网络 收藏

3软件设计与

3.1软件设计

每个子任务片的划分由系统时钟定时完成,系统程序将他分给各个子任务。系统用其内带的定时器来完成这一工作,定时频率设计为各子任务要求执行频率的整数倍。

使用CYGNAL公司的,系统时钟选择f=11.059 2 MHz;采用定时器中断和记数来片:

64.jpg

主要测试任务的实时要求为10 ms,将10 ms划分为10块,一个任务执行为1 ms,那么每隔10 ms,一个特定任务就会一次,且在这10 ms内,可以让10个任务得到交替执行,既满足了实时性要求,又了多任务操作。其结构如下:

65.jpg



评论


相关推荐

技术专区

关闭