新聞中心

        EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 單片機(jī)多任務(wù)的時(shí)間片方式實(shí)現(xiàn)

        單片機(jī)多任務(wù)的時(shí)間片方式實(shí)現(xiàn)

        作者: 時(shí)間:2013-07-22 來(lái)源:網(wǎng)絡(luò) 收藏

        3 具體代碼及注意事項(xiàng)
        3.1 進(jìn)入主循環(huán)前的工作
        根據(jù)上面的思路和技巧,進(jìn)入主循環(huán)前的工作流程如圖2所示。

        本文引用地址:http://www.104case.com/article/170457.htm

        b.JPG


        圖2為進(jìn)入主循環(huán)前的初始化工作。假定有3個(gè),3個(gè)分別為Task1、Task2、Task3(這3個(gè)都應(yīng)是死循環(huán)),如果開(kāi)設(shè)每個(gè)堆棧大小為16字節(jié),3個(gè)任務(wù)對(duì)應(yīng)的堆棧范圍為40H~4FH、50H~5FH、60H~6FH,則初始各個(gè)任務(wù)地址到對(duì)應(yīng)堆棧如下:
        c.JPG
        sp1、sp2、sp3為定義的3個(gè)全局變量,用以存儲(chǔ)各個(gè)任務(wù)的棧頂?shù)刂贰?/span>



        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 南汇区| 巴彦县| 定边县| 右玉县| 南澳县| 浦县| 佛山市| 龙泉市| 河津市| 成安县| 合川市| 德清县| 增城市| 屏山县| 内乡县| 靖边县| 鄂温| 哈巴河县| 龙南县| 潜山县| 封丘县| 琼海市| 得荣县| 蒙自县| 榆林市| 巫山县| 招远市| 昆山市| 万荣县| 旬阳县| 罗山县| 土默特左旗| 嘉禾县| 象山县| 镇巴县| 吉林省| 纳雍县| 根河市| 西华县| 金川县| 句容市|