新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 時間片輪轉調度在微控制器C8051F020中的實現及應用

時間片輪轉調度在微控制器C8051F020中的實現及應用

作者: 時間:2012-03-13 來源:網絡 收藏

3軟件設計與

3.1軟件設計

每個子任務片的劃分由系統時鐘定時完成,系統程序將他分給各個子任務。系統用其內帶的定時器來完成這一工作,定時頻率設計為各子任務要求執(zhí)行頻率的整數倍。

使用CYGNAL公司的,系統時鐘選擇f=11.059 2 MHz;采用定時器中斷和記數來片:

64.jpg

主要測試任務的實時要求為10 ms,將10 ms劃分為10塊,一個任務執(zhí)行為1 ms,那么每隔10 ms,一個特定任務就會一次,且在這10 ms內,可以讓10個任務得到交替執(zhí)行,既滿足了實時性要求,又了多任務操作。其結構如下:

65.jpg



評論


相關推薦

技術專區(qū)

關閉