亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 嵌入式os minos概要.txt

?? 給出一個簡單操作系統在AVR中應用實例
?? TXT
字號:

/********************************************************************************/
         嵌入式OS minOS 0.01v概要

1.   使用環境 ; WinAVR c編譯器,AVR系列單片機。

2.   需要的CPU資源;
         內核所需程序code長度約900-1200字節。
         內核所需RAM長度字節數 = 每個任務控制塊4字節*任務數 + 3字節
         每個任務使用獨立的硬件堆棧空間,最少17字節,要根據任務需要選定。
         內核可工作在RAM ,XRAM和PDATA三種存儲方式。

3.   基本性能和特點;
         用函數模擬的"軟中斷"方式進行任務切換,是非剝奪型占先式OS。
         任務切換的執行時間約100-300指令周期。
         任務有四種狀態既;運行(run),掛起(suspend),等待時間到(timeout),準備就緒(ready)。
         內核沒有任何關中斷的操作,所以對中斷響應沒有任何影響。
         程序全部由c函數實現,但其中的"軟中斷"函數嵌入了部分匯編程序。

4.   OS功能函數概要;
        OSInit()         ---  初始化OS任務控制塊(initialization OSTCB)。
        OSStart()        ---  啟動OS(Start OS)。
        OSTaskCreate()   ---  建立一個任務(Create a Task)。
        OSTaskSuspend()  ---  把正在運行的任務掛起(Suspend a task)。
        OSTaskResume()   ---  恢復被掛起的任務(resume a task)。
        OSTimeDly()      ---  把正在運行任務暫停n個時間節拍(stop task for ticks)。

5.   OS程序文件說明;
        OS_Core.c   --- 內核功能函數文件,上面的OS功能函數主要在該文件中實現。
        OS_CPU.c    --- CPU接口,其中是和CPU硬件相關的函數,有任務切換用的"軟中斷"函數等。
        OS_Includes.h  --- OS的全部頭文件,其中包括;
           OS_CPU.h    --- 與CPU硬件相關的頭文件。
           OS_CFG.h    --- 與OS配置相關的頭文件。
           OS_Minos.h  --- OS的變量和函數聲明文件。

6.  關于任務控制塊和任務優先級;
    在OS_Minos.h頭文件里聲明了一個結構體類型OS_TCB,它就是任務控制塊。每個任務都需要一個任
務控制塊用于控制任務的運行。為了控制每個任務,定義了一個OS_TCB的結構體數OSTCB[OS_MAX_TASKS]
其中OS_MAX_TASKS是最大任務數,OS_MAX_TASKS要大于需要建立的任務數。
    任務優先級是一個數值,每個任務都需要有自己的優先級,兩個任務的優先級不能相同。當OS內核
進行任務切換時,總是優先級最高的準備就緒的任務首先運行。數值0的優先級最高。
    所有任務優先級的值必須 < 最大任務數OS_MAX_TASKS

7.   OS使用概要;
     每個任務都需要自己的運行堆棧空間和任務優先級。main()函數也是一個任務,它的優先級在頭文
件OS_CFG.h里聲明,main()函數任務的堆棧空間由c51編譯器自動配置,不需要用戶處理。其它要建立的
任務,需要聲明該任務的堆棧空間和優先級。任務的堆棧空間是51存儲器的idata區。
     任務的堆棧空間大小 > 17字節 + 任務的函數調用深度*2 + 中斷的堆棧深度 
     任務優先級的值必須小于在頭文件OS_CFG.h里聲明的任務數。


     下面是建立一個任務TaskA(void)需要的代碼示例;

#include "OS_Includes.h"

#define LED_ON	 1
#define LED_OFF	 0

sbit LED1=P1^0;
sbit LED2=P1^1;

void TaskA(void);
#define TaskAPrio	 1                    //聲明任務TaskA(void)的優先級。
unsigned char idata TaskAStk[MAX_STK_SIZE];   //聲明任務TaskA(void)的堆棧空間。

void main(void)
{
	OSInit();   //初始化OS任務控制塊(initialization OSTCB)。
	OSTaskCreate(TaskA,TaskAStk,TaskAPrio); //建立任務TaskA(void)。
	OSStart();                              //起動OS。
	while (1)
	{
		LED1=LED_ON;	
		OSTimeDly(50);
		LED1=LED_OFF;	
		OSTimeDly(50);
	}
}

void TaskA(void)
{
	while (1)
	{
		LED2=LED_OFF;	
		OSTimeDly(50);
		LED2=LED_ON;	
		OSTimeDly(50);
	}
}


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
激情综合网最新| 91国偷自产一区二区三区成为亚洲经典 | eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 亚洲蜜臀av乱码久久精品蜜桃| 精品国产sm最大网站免费看| 欧美日韩aaa| 欧美日韩视频不卡| 欧美性大战久久久久久久 | 欧美一区二区三区在| 欧美亚洲精品一区| 欧美无人高清视频在线观看| 94-欧美-setu| 在线一区二区三区四区| 成人一级视频在线观看| 粉嫩aⅴ一区二区三区四区| 国产成人精品一区二区三区网站观看| 久久99日本精品| 麻豆精品在线播放| 免费观看日韩av| 久久精品国产精品亚洲红杏| 婷婷成人激情在线网| 日本中文字幕一区二区有限公司| 日韩精品乱码av一区二区| 丝袜美腿一区二区三区| 日韩中文字幕不卡| 狠狠色丁香久久婷婷综合丁香| 久久精品99国产精品日本| 亚洲成人自拍网| 亚洲一卡二卡三卡四卡五卡| 亚洲国产视频一区| 日韩av一区二| 极品瑜伽女神91| 国产成人av福利| 9久草视频在线视频精品| 91在线精品一区二区| 色香蕉成人二区免费| 欧美揉bbbbb揉bbbbb| 91精品国产乱| 精品国产伦一区二区三区免费| 久久丝袜美腿综合| 国产精品国产精品国产专区不蜜| 亚洲精品国产成人久久av盗摄 | 日韩高清一区在线| 国内精品免费**视频| 国产xxx精品视频大全| 91麻豆国产在线观看| 成人手机电影网| 色狠狠av一区二区三区| 制服丝袜日韩国产| 国产欧美日韩中文久久| 一区二区欧美精品| 麻豆一区二区99久久久久| 国产成人亚洲综合色影视| 国产成人在线视频网址| 91网站在线播放| 3d成人h动漫网站入口| 久久久久久久久久久久久久久99| 亚洲色图清纯唯美| 美女爽到高潮91| 国产一区二区不卡在线| 99久久婷婷国产综合精品 | 亚洲色大成网站www久久九九| 亚洲国产sm捆绑调教视频| 久久99精品久久只有精品| 9i看片成人免费高清| 91精品国产福利| 国产精品进线69影院| 日本午夜一区二区| 成人午夜看片网址| 欧美电影在哪看比较好| 2023国产精华国产精品| 亚洲一区成人在线| 成人免费毛片aaaaa**| 在线观看一区日韩| 久久综合狠狠综合久久综合88| 亚洲精品国产精华液| 国模套图日韩精品一区二区 | 日韩精品一区二区三区视频播放 | 欧美日韩一区二区三区在线 | 亚洲国产一区二区三区青草影视| 国产一区二区剧情av在线| 欧美伊人久久久久久久久影院| 久久蜜桃香蕉精品一区二区三区| 亚洲va在线va天堂| 91丝袜美女网| 久久久久国产精品人| 天堂va蜜桃一区二区三区漫画版| 99久久综合狠狠综合久久| 日韩欧美国产综合| 亚洲成人在线观看视频| 成人av在线电影| 久久午夜免费电影| 日本欧美一区二区在线观看| 国产一区二区三区精品欧美日韩一区二区三区 | 一区二区在线观看免费视频播放| 黄色日韩网站视频| 精品剧情v国产在线观看在线| 性做久久久久久久免费看| 99久久国产综合精品色伊| 久久精品一区二区三区不卡| 免费成人av资源网| 欧美日韩精品一区二区天天拍小说| 国产精品欧美一区喷水| 国产成人在线影院| 久久久久久久电影| 国产一区二区久久| 91麻豆精品国产自产在线观看一区| 国产精品亲子乱子伦xxxx裸| 国产一区二区在线免费观看| 欧美一二三四区在线| 丝袜美腿一区二区三区| 欧美日韩国产首页| 亚洲1区2区3区4区| 日本道精品一区二区三区| 亚洲欧美中日韩| 91麻豆精品一区二区三区| 中文字幕日韩av资源站| 国产91在线观看丝袜| 一区在线观看视频| 欧洲生活片亚洲生活在线观看| 一级做a爱片久久| 欧美老女人第四色| 久久成人综合网| 日本一区二区视频在线观看| 99久久精品一区| 亚洲综合另类小说| 91精品国产综合久久久久久久| 九九热在线视频观看这里只有精品| 久久综合99re88久久爱| av男人天堂一区| 亚洲韩国精品一区| 精品日韩在线观看| av在线不卡电影| 午夜精品久久久久久久| 精品99一区二区三区| 成人毛片视频在线观看| 亚洲综合久久av| 欧美成人一区二区三区片免费| 粉嫩aⅴ一区二区三区四区五区| 亚洲免费av观看| 日韩一区二区三区电影在线观看 | 国产98色在线|日韩| 亚洲精品一二三四区| 欧美一区二区二区| 粉嫩高潮美女一区二区三区| 亚洲电影视频在线| 国产三级精品三级| 欧美日韩视频一区二区| 国产成a人亚洲| 午夜成人在线视频| 国产精品视频yy9299一区| 欧美日韩极品在线观看一区| 国产麻豆91精品| 亚洲国产日韩精品| 国产蜜臀av在线一区二区三区| 中文字幕精品三区| 欧美在线一二三| 国产精品亚洲а∨天堂免在线| 一区二区免费看| 精品福利视频一区二区三区| 色婷婷综合久色| 国产一区视频网站| 亚洲国产人成综合网站| 国产欧美一区二区精品忘忧草| 欧美日韩专区在线| 99精品一区二区三区| 激情欧美一区二区三区在线观看| 一区二区欧美国产| 国产精品久久久久久久久动漫 | 中文字幕 久热精品 视频在线| 欧美视频日韩视频| 成人精品国产一区二区4080| 蜜臀av性久久久久蜜臀aⅴ| 一二三四区精品视频| 中文字幕第一区第二区| 欧美videossexotv100| 欧美色大人视频| 一本大道久久精品懂色aⅴ| 国产一区二区三区高清播放| 日韩精品电影在线| 一区二区三区在线播| 亚洲国产精品二十页| 欧美va亚洲va香蕉在线| 欧美吻胸吃奶大尺度电影 | 久久精品男人天堂av| 制服.丝袜.亚洲.另类.中文| 色诱视频网站一区| 91天堂素人约啪| 成人激情综合网站| 国产成人av自拍| 国产精品综合二区| 国内精品视频666| 久久国产综合精品| 日韩精品色哟哟| 日韩精品一二三区| 日韩高清欧美激情| 婷婷夜色潮精品综合在线| 亚洲一级二级三级| 亚洲香肠在线观看| 亚洲国产精品影院|