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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? test.c

?? 學(xué)習(xí)嵌入式arm的資料
?? C
字號(hào):
/*
*********************************************************************************************************
*                                                uC/OS-II
*                                          The Real-Time Kernel
*
*                           (c) Copyright 1992-2002, Jean J. Labrosse, Weston, FL
*                                           All Rights Reserved
*
*                                               EXAMPLE #1
*********************************************************************************************************
*/
#include  "config.h"
#include  "harder.h"
#include  "libvic.h"
#include   "libuart.h"


/*
*********************************************************************************************************
*                                               CONSTANTS
*********************************************************************************************************
*/

#define  TASK_STK_SIZE                  128      /* Size of each task's stacks (# of WORDs)            */

/*
*********************************************************************************************************
*                                               VARIABLES
*********************************************************************************************************
*/

OS_STK        TaskStartStk[TASK_STK_SIZE];
OS_STK        Task1Stk[TASK_STK_SIZE];
OS_STK        Task2Stk[TASK_STK_SIZE];
OS_STK        Task3Stk[TASK_STK_SIZE];
OS_STK        Task4Stk[TASK_STK_SIZE];
OS_STK        Task5Stk[TASK_STK_SIZE];

   
/*
*********************************************************************************************************
*                                           FUNCTION PROTOTYPES
*********************************************************************************************************
*/

        void  Task1(void *data);                       /* Function prototypes of tasks                  */
        void  Task2(void *data);                       /* Function prototypes of tasks                  */        
        void  Task3(void *data);                       /* Function prototypes of tasks                  */
        void  Task4(void *data);                       /* Function prototypes of tasks                  */        
        void  Task5(void *data);                       /* Function prototypes of tasks                  */
        void  TaskStart(void *data);                  /* Function prototypes of Startup task           */

/*$PAGE*/
/*
*********************************************************************************************************
*                                                MAIN
*********************************************************************************************************
*/
void Stop(void)
{
 	IODIR = 0xFF;
 	IOSET = 0xF0;
 	IOCLR = 0x0F;
 	while(1);

}

void TargetInit(void);
#define Tube (*((volatile unsigned long *) 0x0d800020))
int main (void)
{	
/* 	IODIR = 0xFF;
	IOSET = 0x0F;
	IOCLR = 0xF0;
	
	while(1);
 	__asm
 	{
 		MOV R0,#0x0d800020
		MOV R1,#0x30
 		STR R1,[R0]
 	}
 	Tube = 0x30;
 	//Tube = 0x33;
*/
	
    OSInit();    
    Beep(1);                                          /* Initialize uC/OS-II                      */
    OSTaskCreate(TaskStart, (void *)0, &TaskStartStk[TASK_STK_SIZE - 1], 0);
    OSStart();                                             /* Start multitasking                       */
}

/*
*********************************************************************************************************
*                                              STARTUP TASK
*********************************************************************************************************
*/
void  TaskStart (void *pdata)
{
   pdata = pdata;                                         /* Prevent compiler warning                 */
   
   TargetInit();  
//   ComInit(COM1,115200);
   OSTaskCreate(Task1, (void *)0, &Task1Stk[TASK_STK_SIZE - 1], 1);
   OSTaskCreate(Task2, (void *)0, &Task2Stk[TASK_STK_SIZE - 1], 2);
   OSTaskCreate(Task3, (void *)0, &Task3Stk[TASK_STK_SIZE - 1], 3);
   OSTaskCreate(Task4, (void *)0, &Task4Stk[TASK_STK_SIZE - 1], 4);
   OSTaskCreate(Task5, (void *)0, &Task5Stk[TASK_STK_SIZE - 1], 5);
   OSTaskDel(0);      
}

void  Task1 (void *pdata)
{
   pdata = pdata;                                         /* Prevent compiler warning                 */
	//Stop();  
/*   SetPinMode(LED1,0,0);   
   SetPinMode(LED2,0,0);   
   SetPinMode(LED3,0,0);
   SetPinMode(LED4,0,0);
   SetPin(LED1);
   SetPin(LED2);
   SetPin(LED3);
   SetPin(LED4);
   for (;;)
     {      
      CommSendString(COM1,"\r\nTask1");
      OSTimeDlyHMSM(0, 0,1, 0);                         // Wait one second                         
      CplPin(LED1);     
      OSTimeDlyHMSM(0, 0,1, 0);                         // Wait one second                          
      CplPin(LED2);     
      OSTimeDlyHMSM(0, 0,1, 0);                         // Wait one second                         
      CplPin(LED3);
      OSTimeDlyHMSM(0, 0,1, 0);                        // Wait one second                         
      CplPin(LED4);      
    }    
*/
	IODIR = 0xFFFFFF;
	while(1)
	{
	IOSET = 0x1;
	OSTimeDlyHMSM(0,0,1,0);
	IOCLR = 0x1;
	OSTimeDlyHMSM(0,0,1,0);
	}
}


void  Task2 (void *pdata)
{
/*  
    int i=0;
      
   
    for (;;)
     {
       CommSendString(COM1,"\r\nTask2");                   
       if(i>=16)
        i=0;
       Display(i++);
       OSTimeDlyHMSM(0, 0,1,0);
     }        
*/
	while(1)
	{
		IOSET = 0x2;	
		OSTimeDlyHMSM(0, 0,2,0);
		IOCLR = 0x2;
		OSTimeDlyHMSM(0, 0,2,0);	
	}
}


void  Task3 (void *pdata)
{
    pdata = pdata;                                       /* Prevent compiler warning                 */
   
     for (;;)
     {      
       //ComPutChar(COM1,ComGetChar(COM1));
       IOSET = 0x4;	
		OSTimeDlyHMSM(0, 0,3,0);
		IOCLR = 0x4;
		OSTimeDlyHMSM(0, 0,3,0);                         /* Wait one second                          */ 
    }    
    
}

void  Task4 (void *pdata)
{
 
     pdata = pdata;      
     for (;;)
     {
       //CommSendString(COM1,"\r\nTask5");
       OSTimeDlyHMSM(0, 0,1,0);                                            
     }       
}

void  Task5 (void *pdata)
{
                              
    pdata = pdata; 
    
    for (;;)
    {          
       //CommSendString(COM1,"\r\nTask5");
       OSTimeDlyHMSM(0, 0,1,0);     
    }     
}




   


?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91一区二区在线| 中文字幕第一区二区| 青青草91视频| 国产无遮挡一区二区三区毛片日本| 国产精品1区二区.| 最近日韩中文字幕| 日韩一区二区三区在线| 精品在线观看视频| 最新不卡av在线| 欧美成人在线直播| 欧美成人激情免费网| 亚洲精品中文在线观看| 欧美一区二区三区四区五区| 国产福利一区二区三区视频| 亚洲成人动漫在线观看| 久久久www成人免费无遮挡大片| av激情综合网| 精品综合久久久久久8888| 亚洲人成网站精品片在线观看| 欧美日韩精品电影| 成人av网站大全| 国产精品一二三四| 日本不卡一区二区三区高清视频| 国产日本一区二区| 不卡一区二区在线| 日产国产欧美视频一区精品| 一区二区在线观看免费| 欧美精品一区二区三区蜜桃| 欧美一区二区成人6969| 国产精品综合二区| 亚洲一区影音先锋| 日韩小视频在线观看专区| 色婷婷久久一区二区三区麻豆| 国产精品亚洲视频| 国产老肥熟一区二区三区| av在线不卡免费看| 欧美影院精品一区| 久久久久久久久97黄色工厂| 五月天婷婷综合| 国产麻豆午夜三级精品| 99视频精品全部免费在线| 678五月天丁香亚洲综合网| 国产精品入口麻豆原神| 男女激情视频一区| 91丨porny丨蝌蚪视频| 日韩免费视频一区| 一区二区三区中文字幕在线观看| 亚洲视频精选在线| 午夜婷婷国产麻豆精品| 另类调教123区| 久久97超碰国产精品超碰| 亚洲一区二区三区免费视频| 肉丝袜脚交视频一区二区| 国产乱人伦偷精品视频免下载| 91在线国产观看| 91精品国产综合久久精品| 精品国产免费视频| 久久精品一区四区| 亚洲超丰满肉感bbw| 一区二区三区欧美视频| 亚洲欧洲日产国产综合网| 国产精品伦一区| 国产精品一区二区在线观看网站 | 中文字幕av一区二区三区高| 中文在线一区二区| 国模套图日韩精品一区二区 | 精品综合免费视频观看| 国精产品一区一区三区mba视频 | 亚洲高清视频在线| 久久av老司机精品网站导航| 丰满亚洲少妇av| 成人免费观看视频| av午夜一区麻豆| 成人小视频在线观看| 久久99九九99精品| 99精品久久只有精品| 久久蜜桃av一区精品变态类天堂 | 欧日韩精品视频| 在线观看亚洲精品视频| 亚洲综合免费观看高清完整版| 91污片在线观看| 久久亚洲一级片| 亚洲va欧美va人人爽| 紧缚捆绑精品一区二区| www.一区二区| 欧美色图激情小说| 精品国产不卡一区二区三区| 国产亚洲欧洲997久久综合| 久久久久9999亚洲精品| 亚洲无人区一区| 欧美美女视频在线观看| 色哟哟精品一区| 国产欧美日韩卡一| 一区二区三区四区在线| 日本强好片久久久久久aaa| 北岛玲一区二区三区四区| 亚洲精品中文在线观看| 国产精品系列在线观看| 国产视频在线观看一区二区三区| eeuss影院一区二区三区| 国产日韩欧美精品在线| 国产成人午夜视频| 91精品国产入口| 91国产免费观看| 亚洲欧洲日产国码二区| 丰满少妇久久久久久久| 欧美一级二级三级蜜桃| 亚洲国产综合91精品麻豆| 天天亚洲美女在线视频| 日本91福利区| 日韩三区在线观看| 五月婷婷色综合| 色综合久久中文综合久久97| 国产精品国产自产拍高清av| 成人一区二区视频| 中文字幕一区二区在线播放| 91玉足脚交白嫩脚丫在线播放| 亚洲成人www| 国产亚洲一二三区| 制服.丝袜.亚洲.中文.综合| 色综合久久66| 国产在线一区观看| 日韩黄色一级片| 亚洲女与黑人做爰| 久久天天做天天爱综合色| 欧美日韩一级二级| 色婷婷综合久色| 成人免费视频免费观看| 蜜臀av一区二区三区| 亚洲福利视频三区| 欧美精彩视频一区二区三区| 日韩一区二区电影网| 99免费精品视频| 美国三级日本三级久久99| 亚洲综合一二区| 亚洲国产精品v| 91麻豆精品国产| 91在线播放网址| 成人久久视频在线观看| 美女mm1313爽爽久久久蜜臀| 亚洲欧洲性图库| 欧美精品一区二区三区在线| 欧美在线看片a免费观看| 福利一区二区在线观看| 亚洲国产aⅴ天堂久久| 欧美日韩免费一区二区三区视频| 国产xxx精品视频大全| 国产精一区二区三区| 久久精品一级爱片| 国产高清不卡一区二区| 亚洲综合成人在线| 欧美tk丨vk视频| jiyouzz国产精品久久| 国产一区二区电影| 蜜臀av一区二区| 国产精品夜夜嗨| 美国十次综合导航| 亚洲欧洲综合另类| 国产三级精品视频| 国产精品免费视频网站| 久久久噜噜噜久久人人看 | 99久久夜色精品国产网站| 国产视频一区二区在线| 色94色欧美sute亚洲线路二| 久久99国产乱子伦精品免费| 亚洲美女在线国产| 精品国内二区三区| 91精品在线观看入口| 在线观看av不卡| 激情都市一区二区| 亚洲一区二区黄色| 亚洲图片欧美色图| 欧美激情综合网| 欧美另类videos死尸| 成人在线一区二区三区| 九一久久久久久| 国产在线观看免费一区| 国产69精品久久99不卡| 丁香五精品蜜臀久久久久99网站 | 欧美亚洲精品一区| 7777精品伊人久久久大香线蕉的| 国产精品初高中害羞小美女文| 日韩影院免费视频| 色悠久久久久综合欧美99| 欧美成人aa大片| 亚洲福利视频一区二区| 99精品视频在线观看免费| 5月丁香婷婷综合| 亚洲视频精选在线| av动漫一区二区| 久久精品欧美日韩| 天天综合网天天综合色| 91麻豆国产在线观看| 亚洲国产精品国自产拍av| 一区二区视频在线看| 日韩av电影免费观看高清完整版| 国内精品免费在线观看| 色综合色综合色综合色综合色综合| 8v天堂国产在线一区二区| 精品国产123|