新聞中心

        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



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 独山县| 崇礼县| 云南省| 东海县| 嘉定区| 盐池县| 岳阳县| 定州市| 获嘉县| 清水河县| 勐海县| 霍山县| 延津县| 榆中县| 平遥县| 武义县| 通城县| 通山县| 内黄县| 信阳市| 安徽省| 四平市| 邯郸县| 内丘县| 宜君县| 云浮市| 合肥市| 邢台县| 攀枝花市| 沅江市| 杨浦区| 故城县| 黄平县| 襄垣县| 辰溪县| 大理市| 依兰县| 宜都市| 习水县| 福贡县| 连南|