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

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

?? app.c

?? philips mcb2100平臺
?? C
字號:
/*
*********************************************************************************************************
*                                               uC/OS-II
*                                         The Real-Time Kernel
*
*                             (c) Copyright 1998-2004, Micrium, Weston, FL
*                                          All Rights Reserved
*
*
*                                            ARM Sample code
*
* File : APP.C
* By   : Jean J. Labrosse
*********************************************************************************************************
*/

#include <includes.h>
/*
*********************************************************************************************************
*                                                VARIABLES
*********************************************************************************************************
*/

OS_STK        AppStartTaskStk[APP_TASK_STK_SIZE];

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

#define TIMEOUT 20

#if OS_MBOX_EN > 0
OS_EVENT     *Mbox;
#endif
OS_STK Task1Stk[TASK_STK_SIZE];
OS_STK Task2Stk[TASK_STK_SIZE];
void TaskPend(void *pdata);
void TaskPost(void *pdata);

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

static  void  AppStartTask(void *p_arg);

/*
*********************************************************************************************************
*                                                main()
*
* Description : This is the standard entry point for C code.  It is assumed that your code will call
*               main() once you have performed all necessary 68HC12 and C initialization.
* Arguments   : none
*********************************************************************************************************
*/
void  main (void)
{
    INT8U  err;


    OSInit();                               /* Initialize "uC/OS-II, The Real-Time Kernel"             */
    OSTaskCreateExt(AppStartTask,
                    (void *)0,
                    (OS_STK *)&AppStartTaskStk[APP_TASK_STK_SIZE - 1],
                    APP_TASK_START_PRIO,
                    APP_TASK_START_PRIO,
                    (OS_STK *)&AppStartTaskStk[0],
                    APP_TASK_STK_SIZE,
                    (void *)0,
                    OS_TASK_OPT_STK_CHK | OS_TASK_OPT_STK_CLR);

#if OS_MBOX_EN > 0
    Mbox = OSMboxCreate((void *)1);
#endif
  OSTaskCreate(TaskPend, (void *)0, &Task1Stk[TASK_STK_SIZE - 1], 5);
  OSTaskCreate(TaskPost, (void *)0, &Task2Stk[TASK_STK_SIZE - 1], 6);


#if OS_TASK_NAME_SIZE > 11
    OSTaskNameSet(APP_TASK_START_PRIO, "Start Task", &err);
    OSTaskNameSet(5, "TaskPend", &err);
    OSTaskNameSet(6, "TaskPost", &err);
#endif

#if OS_TASK_NAME_SIZE > 14
    OSTaskNameSet(OS_IDLE_PRIO, "uC/OS-II Idle", &err);
#endif

#if (OS_TASK_NAME_SIZE > 14) && (OS_TASK_STAT_EN > 0)
    OSTaskNameSet(OS_STAT_PRIO, "uC/OS-II Stat", &err);
#endif

    OSStart();                              /* Start multitasking (i.e. give control to uC/OS-II)      */
}
/*$PAGE*/
/*
*********************************************************************************************************
*                                          STARTUP TASK
*
* Description : This is an example of a startup task.  As mentioned in the book's text, you MUST
*               initialize the ticker only once multitasking has started.
* Arguments   : p_arg   is the argument passed to 'AppStartTask()' by 'OSTaskCreate()'.
* Notes       : 1) The first line of code is used to prevent a compiler warning because 'p_arg' is not
*                  used.  The compiler should not generate any code for this statement.
*               2) Interrupts are enabled once the task start because the I-bit of the CCR register was
*                  set to 0 by 'OSTaskCreate()'.
*********************************************************************************************************
*/

static  void  AppStartTask (void *p_arg)
{
    INT8U  i;
    (void)p_arg;
    BSP_Init();                             /* Initialize BSP functions                                */
#if OS_TASK_STAT_EN > 0
    OSStatInit();                           /* Determine CPU capacity                                  */
#endif

    LED_Off(0);                             /* Turn OFF all the LEDs                                   */
    while (TRUE) {                          /* Task body, always written as an infinite loop.          */
            LED_On(8);
            OSTimeDlyHMSM(0, 0, 0, 100);
            LED_Off(8);
    }
}

void TaskPost(void *pdata)
{
  for(;;)
{
   OSMboxPost(Mbox,"\rMessage sent from TaskPost to TaskPend.\n");
//   LED_Blink(3);
   puts("TaskPost is running.\n");
   OSTimeDly(60);
}
}

void TaskPend(void *pdata)
{
  INT8U err;
  char *msg;
for(;;)
{
   msg=OSMboxPend(Mbox,TIMEOUT,&err);
 //  LED_Blink(1);
   puts(msg);
   OSTimeDly(60);
}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩 欧美一区二区三区| 亚洲欧美日韩国产一区二区三区| 午夜影院久久久| 欧美视频一区二区在线观看| 亚洲国产日韩综合久久精品| 在线观看www91| 香蕉久久一区二区不卡无毒影院| 制服丝袜一区二区三区| 国模一区二区三区白浆 | 91久久精品国产91性色tv| 亚洲乱码国产乱码精品精98午夜| 欧美视频中文字幕| 日本美女一区二区三区视频| 久久影院视频免费| 99久久er热在这里只有精品15| 亚洲三级在线播放| 欧美美女激情18p| 99久久精品免费精品国产| 亚洲国产精品影院| 精品电影一区二区| 99热在这里有精品免费| 五月天丁香久久| 欧美极品少妇xxxxⅹ高跟鞋 | 成人激情图片网| 一级日本不卡的影视| 精品久久人人做人人爰| 99国产欧美另类久久久精品| 天天综合色天天| 欧美国产一区二区| 在线成人小视频| 粉嫩嫩av羞羞动漫久久久| 一区二区欧美在线观看| 欧美精品一区男女天堂| 色欲综合视频天天天| 久久激情五月激情| 亚洲欧美一区二区三区国产精品 | 久久精品国产亚洲一区二区三区| 欧美极品xxx| 欧美一区二区网站| 色狠狠一区二区| 精品一区二区三区视频在线观看 | 在线精品视频小说1| 紧缚奴在线一区二区三区| 一区二区久久久| 国产亚洲精品bt天堂精选| 欧美电影在线免费观看| 99久久国产综合色|国产精品| 奇米色一区二区三区四区| 亚洲欧洲日韩综合一区二区| 精品国产一区二区亚洲人成毛片| 欧洲亚洲国产日韩| 成人av免费在线观看| 精品一区二区免费在线观看| 午夜精品成人在线| 亚洲激情成人在线| 国产精品久久久久久亚洲伦| 精品乱人伦一区二区三区| 欧美日韩国产美| 91国在线观看| bt7086福利一区国产| 国产91精品在线观看| 精品一区二区三区在线视频| 成人ar影院免费观看视频| 狠狠色综合日日| 久久国产视频网| 美洲天堂一区二卡三卡四卡视频 | 韩国一区二区在线观看| 亚洲一区二区在线免费观看视频| 国产精品美女一区二区在线观看| 精品粉嫩超白一线天av| 日韩免费成人网| 日韩视频在线你懂得| 欧美一区二区三区思思人| 欧美日韩国产另类不卡| 在线成人小视频| 欧美一级免费大片| 91精品国产一区二区人妖| 欧美久久久久久久久| 欧美肥胖老妇做爰| 在线综合+亚洲+欧美中文字幕| 欧美日韩中文精品| 欧美日韩不卡一区| 91精品蜜臀在线一区尤物| 在线成人午夜影院| 日韩欧美亚洲另类制服综合在线| 日韩三级精品电影久久久| 精品毛片乱码1区2区3区| 久久噜噜亚洲综合| 国产精品三级在线观看| 综合久久一区二区三区| 洋洋成人永久网站入口| 亚洲国产成人tv| 免费看欧美女人艹b| 韩国在线一区二区| 成人激情动漫在线观看| 91亚洲精品久久久蜜桃| 欧美最新大片在线看| 欧美高清视频一二三区| 欧美xxxx在线观看| 免费久久99精品国产| 精品一二三四区| 国产伦精品一区二区三区免费迷| 成人国产在线观看| 在线精品视频一区二区三四| 日韩情涩欧美日韩视频| 国产精品毛片久久久久久 | 亚洲毛片av在线| 天天操天天干天天综合网| 精品在线免费观看| 91免费观看国产| 欧美成人激情免费网| 中文字幕在线观看不卡视频| 亚洲大片一区二区三区| 国产精品一区二区在线看| 一本色道a无线码一区v| 日韩一区二区在线看片| 中文字幕一区二区三区四区 | 欧美人与性动xxxx| 久久影音资源网| 亚洲最大成人综合| 国产在线观看一区二区| 91影院在线观看| 日韩欧美不卡在线观看视频| 国产精品大尺度| 毛片基地黄久久久久久天堂| 不卡电影免费在线播放一区| 制服.丝袜.亚洲.中文.综合| 中文字幕高清不卡| 日韩激情一区二区| 99久久精品久久久久久清纯| 日韩一区国产二区欧美三区| 亚洲天堂成人网| 国产精品夜夜嗨| 在线不卡免费av| 亚洲人妖av一区二区| 久久精品国产一区二区三区免费看| 色视频一区二区| 国产三级久久久| 久久精品国产精品青草| 欧美午夜宅男影院| 成人免费在线观看入口| 国产麻豆精品在线观看| 欧美一区二区三区四区视频 | 国产 日韩 欧美大片| 日韩视频在线一区二区| 亚洲一区二区影院| 99国产精品国产精品久久| 久久精品人人做人人综合 | 欧美日韩极品在线观看一区| 国产精品久久国产精麻豆99网站| 韩国精品一区二区| 欧美一区二区精品久久911| 亚洲免费观看高清在线观看| 成人网男人的天堂| 国产亚洲精品精华液| 国产一区二区影院| 欧美变态口味重另类| 免费人成精品欧美精品| 欧美精品自拍偷拍动漫精品| 亚洲午夜av在线| 欧美日韩免费观看一区三区| 一区二区三区日韩精品视频| 99久久99久久综合| 亚洲视频狠狠干| 91看片淫黄大片一级| ...av二区三区久久精品| www.亚洲精品| 亚洲视频在线一区二区| 色域天天综合网| 亚洲与欧洲av电影| 欧美日韩视频不卡| 日韩av网站免费在线| 欧美一区二区在线视频| 麻豆国产一区二区| 久久综合色8888| 国产99久久久精品| 亚洲天堂中文字幕| 欧美亚州韩日在线看免费版国语版| 亚洲自拍偷拍网站| 欧美日韩一级视频| 日本不卡免费在线视频| 日韩一级视频免费观看在线| 久久www免费人成看片高清| 欧美大片顶级少妇| 加勒比av一区二区| 国产亚洲精品精华液| 99久久99久久精品国产片果冻| 亚洲激情av在线| 欧美高清视频一二三区| 国产在线视频不卡二| 国产精品福利av| 欧美又粗又大又爽| 久色婷婷小香蕉久久| 国产欧美久久久精品影院 | 欧美视频中文一区二区三区在线观看| 亚洲gay无套男同| 26uuu色噜噜精品一区| 波多野结衣中文一区| 亚洲电影一级黄| 精品成人佐山爱一区二区|