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

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

?? main.c

?? 一個最簡單的多任務uCOS2編程事例.運行于LPC2100系列的實驗板
?? C
字號:
/****************************************Copyright (c)**************************************************
**                               Guangzou ZLG-MCU Development Co.,LTD.
**                                      graduate school
**                                 http://www.zlgmcu.com
**
**--------------File Info-------------------------------------------------------------------------------
** File name:			main.c
** Last modified Date:  2004-09-16
** Last Version:		1.0
** Descriptions:		The main() function example template
**
**------------------------------------------------------------------------------------------------------
** Created by:			Chenmingji
** Created date:		2004-09-16
** Version:				1.0
** Descriptions:		The original version
**
**------------------------------------------------------------------------------------------------------
** Modified by:			Chenxibing
** Modified date:		2005-03-10
** Version:
** Descriptions:		EasyARM2131 基于uCOS-II的GPIO輸出實驗2。
**
********************************************************************************************************/
#include "config.h"
//#include "stdlib.h"

#define	  LED1	(1 << 18)           	// P1.18控制LED1
#define	  LED2	(1 << 19)           	// P1.19控制LED2
//#define   LEDs  (1 << 21)

#define	Task0StkLengh	64				// 定義用戶任務0的堆棧長度
#define	TaskLED1StkSize	128				// 定義任務TaskLED1的堆棧長度
#define	TaskLED2StkSize	128				// 定義任務TaskLED2的堆棧長度
#define	TaskFlowStkSize	128				// 定義任務TaskFlow的堆棧長度

 
OS_STK	Task0Stk [Task0StkLengh];		// 定義用戶任務0的堆棧
OS_STK	TaskLED1Stk [TaskLED1StkSize];	// 定義任務TaskLED1的堆棧
OS_STK	TaskLED2Stk [TaskLED2StkSize];	// 定義任務TaskLED2的堆棧
OS_STK	TaskFlowStk [TaskFlowStkSize];	// 定義任務TaskFlow的堆棧


void  Task0(void *pdata);				// Task0 任務0
void  TaskLED1(void *data);				// 任務TaskLED1
void  TaskLED2(void *data);				// 任務TaskLED2
void  TaskFlow(void *data);				// 任務TaskFlow


/*
*********************************************************************************************************
** 函數名稱 :main()
** 函數功能 :c語言的主函數,由它啟動多任務環境
*********************************************************************************************************
*/
int main (void)
{
	OSInit ();																										
	OSTaskCreate (Task0,(void *)0, &Task0Stk[Task0StkLengh - 1], 2);		
	OSStart ();
	return 0;															
}

/*
********************************************************************************************************
** 									Task0 任務0
** 							完成目標板初始化和創建TaskLED1/2任務
********************************************************************************************************
*/

void Task0	(void *pdata)
{
	pdata = pdata;
	TargetInit ();
	OSTaskCreate (TaskLED1,(void *)0, &TaskLED1Stk[TaskLED1StkSize - 1], 3);		
	OSTaskCreate (TaskLED2,(void *)0, &TaskLED2Stk[TaskLED2StkSize - 1], 4);		
    OSTaskCreate (TaskFlow,(void *)0, &TaskFlowStk[TaskFlowStkSize - 1], 5);		

	
	while (1)
	{
		OSTimeDly(10);
	}
}

/*
********************************************************************************************************
** 									TaskLED1
** 								    LED1任務
********************************************************************************************************
*/
void  TaskLED1(void *pdata)
{
    pdata = pdata;                          	 	// 避免編譯警告

	PINSEL2 = PINSEL2 & (~0x08);				    // P1[25:16]選擇GPIO
				
    IO1DIR |= LED1;			                    	// 設置LED1控制口輸出
    IO1SET  = LED1;
    
    for (;;)
    {
        IO1CLR = LED1;
        OSTimeDly(OS_TICKS_PER_SEC / 4);
        IO1SET = LED1;
        OSTimeDly(OS_TICKS_PER_SEC / 2);
    }
}

/*
********************************************************************************************************
** 									TaskLED2
** 								    LED2任務
********************************************************************************************************
*/
void  TaskLED2(void *pdata)
{
    pdata = pdata;                          	 	// 避免編譯警告

	PINSEL2 = PINSEL2 & (~0x08);			    	// P1[25:16]選擇GPIO			
    IO1DIR |= LED2;			                    	// 設置LED2控制口輸出
    IO1SET  = LED2;
    
    for (;;)
    {
        IO1CLR = LED2;
        OSTimeDly(OS_TICKS_PER_SEC / 2);
        IO1SET = LED2;
        OSTimeDly(OS_TICKS_PER_SEC / 1);
    }
}

/***************************************TaskFlow的任務*************************************************/
void TaskFlow(void *pdata)
{

	
	uint32  LEDs=(1 << 21);
	uint32  LEDs_end=(1<<25);
	
		 pdata = pdata;                          	 	// 避免編譯警告

	PINSEL2 = PINSEL2 & (~0x08);			    	// P1[25:16]選擇GPIO			
    IO1SET  = LEDs;
	
	   for(;;)
   {
   		
    if(LEDs>LEDs_end)
    	LEDs=(1 << 21);
    IO1DIR |= LEDs;			                    	// 設置LED2控制口輸出
    IO1CLR=LEDs;
   	OSTimeDly(OS_TICKS_PER_SEC / 10);
   	IO1SET = LEDs;
   	//OSTimeDly(OS_TICKS_PER_SEC / 4);
   	LEDs=(LEDs<<1);
   }
 }  	
   		
/*********************************************************************************************************
**                            End Of File
********************************************************************************************************/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成a人片国产精品| 欧美视频三区在线播放| 亚洲一区二区三区爽爽爽爽爽| 欧美一区二区高清| 波多野结衣中文字幕一区二区三区 | 99精品欧美一区二区三区小说 | 成人app下载| 麻豆国产精品官网| 依依成人精品视频| 国产亚洲人成网站| 日韩欧美国产高清| 欧美三级乱人伦电影| 国产成+人+日韩+欧美+亚洲| 丝袜美腿成人在线| 亚洲国产视频直播| 18成人在线观看| 日本一区二区动态图| 日韩亚洲欧美高清| 欧美在线|欧美| 99久久精品国产精品久久| 国产在线播放一区三区四| 日本午夜精品一区二区三区电影| 亚洲女子a中天字幕| 国产精品久久久久天堂| 久久久不卡网国产精品一区| 日韩你懂的在线播放| 欧美精品v国产精品v日韩精品| 91免费版pro下载短视频| 国产成人av电影在线播放| 国产美女视频一区| 国产精品一区一区| 国产精品 欧美精品| 九九**精品视频免费播放| 日韩av电影一区| 蜜臀精品久久久久久蜜臀| 奇米精品一区二区三区在线观看 | 精品系列免费在线观看| 免费看黄色91| 裸体歌舞表演一区二区| 美女mm1313爽爽久久久蜜臀| 久久不见久久见中文字幕免费| 美腿丝袜亚洲一区| 老司机一区二区| 激情五月播播久久久精品| 国产在线精品一区二区三区不卡| 国产伦精品一区二区三区在线观看 | 日本乱人伦aⅴ精品| 97久久精品人人做人人爽50路| 99免费精品视频| 97久久精品人人做人人爽| 日本韩国精品一区二区在线观看| 91福利视频网站| 欧美人妖巨大在线| 精品国产乱码久久久久久老虎| 国产网红主播福利一区二区| 中文字幕中文在线不卡住| 综合久久久久久| 亚洲综合一区二区三区| 亚洲成人在线观看视频| 九色综合狠狠综合久久| 成人aa视频在线观看| 欧美三级在线看| 精品国产乱码久久久久久影片| 国产女主播一区| 亚洲色图第一区| 三级亚洲高清视频| 国产乱子轮精品视频| 99久久精品免费| 91精品国产91综合久久蜜臀| 精品成人私密视频| 日韩码欧中文字| 日韩av电影免费观看高清完整版 | 极品美女销魂一区二区三区免费| 国产91精品在线观看| 欧美亚洲精品一区| 日韩一区二区在线观看| 国产精品日韩成人| 天天综合网 天天综合色| 国产一区二区三区在线看麻豆| 91小视频在线观看| 日韩欧美亚洲国产另类| 亚洲欧洲av一区二区三区久久| 香蕉成人伊视频在线观看| 国产精品综合视频| 欧美制服丝袜第一页| 久久午夜老司机| 亚洲最新在线观看| 国产一区二区三区高清播放| 在线视频你懂得一区二区三区| 久久先锋资源网| 肉色丝袜一区二区| 9l国产精品久久久久麻豆| 精品乱人伦小说| 亚洲图片欧美一区| 成人听书哪个软件好| 欧美一卡二卡在线观看| 亚洲欧洲精品一区二区三区不卡| 奇米影视7777精品一区二区| 91久久国产最好的精华液| 久久综合九色欧美综合狠狠| 亚洲国产精品久久人人爱蜜臀| 成人毛片老司机大片| 日韩欧美一区二区免费| 一区二区久久久久久| 成人免费视频视频在线观看免费| 日韩欧美电影一二三| 亚洲成人tv网| 91在线观看高清| 日本一区二区在线不卡| 久草在线在线精品观看| 欧美一区二区三区在| 一区二区三区四区不卡视频| 成人av综合一区| 久久精品一区八戒影视| 久久国产精品色| 欧美人伦禁忌dvd放荡欲情| 一区二区三区四区国产精品| jlzzjlzz亚洲女人18| 国产日产欧美一区| 精品一区中文字幕| 日韩欧美国产一区在线观看| 爽好多水快深点欧美视频| 欧美亚洲国产一区二区三区 | 欧美一区二区观看视频| 午夜久久久影院| 欧美日韩成人综合天天影院| 亚洲一二三四区| 欧美影院一区二区| 一区二区三区国产豹纹内裤在线| 99免费精品在线| 亚洲欧美日韩成人高清在线一区| 懂色av噜噜一区二区三区av| 国产欧美一二三区| 国产成a人无v码亚洲福利| 日本一区二区综合亚洲| www.日韩大片| 亚洲视频免费在线| 91麻豆123| 一区二区三区91| 欧美日韩一区小说| 首页国产欧美久久| 欧美一区二区视频观看视频 | 成年人国产精品| 亚洲日本免费电影| 欧美综合天天夜夜久久| 亚洲成在线观看| 4438成人网| 久久国产精品色| 国产视频视频一区| jiyouzz国产精品久久| 亚洲人成网站精品片在线观看| 91亚洲精品乱码久久久久久蜜桃| 一区二区三区在线视频播放| 欧美色欧美亚洲另类二区| 日韩和欧美一区二区三区| 日韩一级黄色大片| 国产成人一区二区精品非洲| 中文字幕va一区二区三区| 色诱视频网站一区| 日韩专区在线视频| 久久只精品国产| www.欧美日韩| 亚洲va韩国va欧美va| 欧美精品一区二区三区蜜桃 | 9i看片成人免费高清| 亚洲国产aⅴ成人精品无吗| 日韩一级片网站| 高清不卡一二三区| 亚洲国产中文字幕在线视频综合| 日韩欧美久久久| 99久久精品国产观看| 热久久一区二区| 国产精品嫩草99a| 欧美另类变人与禽xxxxx| 国产精品一二三四| 一区二区高清视频在线观看| 日韩免费一区二区三区在线播放| 成人免费福利片| 青青草一区二区三区| 一区精品在线播放| 3atv一区二区三区| 91在线观看视频| 国产呦精品一区二区三区网站| 亚洲欧美成人一区二区三区| 2023国产精品| 自拍偷自拍亚洲精品播放| 51午夜精品国产| 99精品视频免费在线观看| 久久国产夜色精品鲁鲁99| 一区二区三区91| 亚洲国产成人一区二区三区| 91麻豆精品国产自产在线| caoporm超碰国产精品| 日本欧美大码aⅴ在线播放| 中文字幕视频一区二区三区久| 精品国偷自产国产一区| 91福利在线导航| 成人手机电影网| 狠狠狠色丁香婷婷综合激情| 性欧美疯狂xxxxbbbb|