新聞中心

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

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

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

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

本文引用地址:http://2s4d.com/article/170457.htm

b.JPG


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



評論


相關(guān)推薦

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

關(guān)閉