freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

片機課程設計--基于多任務實時操作系統(tǒng)rtx51的交通燈系統(tǒng)(編輯修改稿)

2025-07-10 06:43 本頁面
 

【文章內容簡介】 READY 狀態(tài)。 (4)刪除 (DELETED)沒有開始的任務處于刪除狀態(tài)。 (5)任務切換 RTX51 包含一個事件驅動的任務切換機制,它能夠按照任務的優(yōu)先級進行切換,也就是搶占式多任務系統(tǒng);另外還有一個可選的時間片輪轉切換任務模式,在時間片輪轉模式下,同級別的任務是按照時間片分別占用 CPU 的。 RTX51 任務有4 個優(yōu)先級: 0、 2 可以分配給標準任務,優(yōu)先級 3 是為快速任務保留的。每個任務都可以等待事件的發(fā)生,而并不增加系統(tǒng)的負擔;任務可以等待消 息、信號、 中斷、超時事件或者它們的組合。任務切換是按照一定規(guī)則進行的,包括:進入到 “就緒 ”狀態(tài)的優(yōu)先級高的任務先執(zhí)行;如果 “就緒 ” 狀態(tài)的幾個任務是同一個優(yōu)先級,那么最先進入 “就緒 ”狀態(tài)的先執(zhí)行。 3 應用實例 以下給出 RTX51 在單片機控制的 GPS 接收板上的應用。 (1)系統(tǒng)硬件組成 單片機 W77E5快速 8051 內核、 32KB ROM、 1KB 的 XDATA RAM,符合使用RTX51 的硬件要求;鍵盤、 GPS 定位模塊、液晶顯示模塊。 (2)系統(tǒng)軟件構成 軟件運行環(huán)境 KEIL uVision2 集成開發(fā)環(huán)境加上 RTX51 完全版。任務KEYBOARD,監(jiān)測鍵盤的情況,如果有按鍵按下,把按鍵的編碼發(fā)送到郵箱 1,外部中斷 1 等待接收 GPS 數(shù)據(jù),并把數(shù)據(jù)存儲起來,向 DISPLAY 任務發(fā)出信號,進行處理。任務 SEND_OUT,把接收到的數(shù)據(jù) 進行處理,并發(fā)送出去。任務 VOICE 進行語音輸出。 下面給出簡寫的源程序: include //包含 RTX51 文件 define DISPLAY 0 define SEND_OUT 1 define KEY_BOARD 2 define VOICE 3 void main(void) { init system()。 //系統(tǒng)初始化 os start system(DISPLAY)。 //啟動 RTX51 } 基于多任務實時操作系統(tǒng) RTX51 交通燈系統(tǒng) 6 viodtask0(void)_task DISPLAY { os set slice(1000)。 //設置時間片大小 os enable isr(0)。 //允許外部中斷 0 os creat task(SEND_OUT)。 //啟動 SEND_OUT 任務 os creat task(KEY_BOARD)。 //啟動 KEY_BOARD 任務 os creat task(VOICE)。 //啟動 VOICE 任務 for(。){ switch(os wait(K_SIG+K_MBX+1255,amp。 keyboard)) //等待接收信號和鍵盤消息,分類處理 {case EVENT_SIGNAL。 //當接收到信號的時候 display1()。 break。 case EVENT_MBOX: //當從郵箱接收到數(shù)據(jù)的時候 switch(keyboard) { case 39。139。: ... os send signal(SEND_OUT)。 //向任務 SEND_OUT 發(fā)送信號 ... os send signal(VOICE)。} //向任務 VOICE 發(fā)送信號 ...。} ...。} } void task1(void)_task SEND_OUT //處理發(fā)送數(shù)據(jù)任務 { while(1) { os wait(K_SIG,255,0) //等待信號 operation send()。 } void task3(void)_task VOICE { while(1){ os wai
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1