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

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

?? app.c

?? ucos-ii在msp430f149上的移植
?? C
字號:
/*
*********************************************************************************************************
*                                               uC/OS-II
*                                         The Real-Time Kernel
*
*                             (c) Copyright 2008, Micrium, Inc., Weston, FL
*                                          All Rights Reserved
*
*
*                                              Sample code
*
* File : APP.C
* By   : Hong Soong
*********************************************************************************************************
*/

#include "includes.h"

/*
*********************************************************************************************************
*                                                 DEFINES
*********************************************************************************************************
*/

#define  LCD_LINE_BUF       18                                          /* The last character should always be a null character     */
#define  LCD_NUM_LINES       9

#define  PB_LEFT            DEF_BIT_01
#define  PB_RIGHT           DEF_BIT_02
#define  PB_SELECT          DEF_BIT_03
#define  PB_UP              DEF_BIT_04
#define  PB_DOWN            DEF_BIT_05
#define  PB_S1              DEF_BIT_06
#define  PB_S2              DEF_BIT_07

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

static  OS_STK      AppTaskStartStk[APP_START_TASK_STK_SIZE];
static  OS_STK      AppTask1Stk[APP_TASK1_STK_SIZE];
static  OS_STK      AppTask2Stk[APP_TASK2_STK_SIZE];
static  OS_STK      AppTask3Stk[APP_TASK3_STK_SIZE];
static  OS_STK      AppTask4Stk[APP_TASK4_STK_SIZE];

#if (uC_TCPIP_MODULE > 0)
        NET_IP_ADDR     AppNetIP;
        NET_IP_ADDR     AppNetMsk;
        NET_IP_ADDR     AppNetGateway;
#endif
        
static  CPU_CHAR    AppLCDTxt0[LCD_LINE_BUF];
static  CPU_CHAR    AppLCDTxt1[LCD_LINE_BUF];
static  CPU_CHAR    AppLCDTxt2[LCD_LINE_BUF];
static  CPU_CHAR    AppLCDTxt3[LCD_LINE_BUF];
static  CPU_CHAR    AppLCDTxt4[LCD_LINE_BUF];
static  CPU_CHAR    AppLCDTxt5[LCD_LINE_BUF];
static  CPU_CHAR    AppLCDTxt6[LCD_LINE_BUF];
static  CPU_CHAR    AppLCDTxt7[LCD_LINE_BUF];
static  CPU_CHAR    AppLCDTxt8[LCD_LINE_BUF];

static  CPU_CHAR    AppLCDTxt[(LCD_LINE_BUF * LCD_NUM_LINES)] = "  0  Micrium      000 uCOS-II  00   0 ---------    CPU Usage                         Time Ticks                        Context Switches                  ";


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

static  void  AppDispInit   (void);
static  void  AppDispUpdate (void);


/*$PAGE*/
/*
*********************************************************************************************************
*                                                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 CPU and C initialization.
*
* Arguments   : none
*********************************************************************************************************
*/

void  main (void)
{
    CPU_INT08U  err;


                                                    /* Disable all interrupts until we are ready to accept them */

    OSInit();                                                           /* Initialize "uC/OS-II, The Real-Time Kernel"              */

    OSTaskCreate(AppTaskStart,                                       /* Create the start task                                    */
                    (void *)0,
                    (OS_STK *)&AppTaskStartStk[APP_START_TASK_STK_SIZE - 1],
                    
                    APP_START_TASK3_PRIO,
                    
                    );



    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()'.
*
* Note(s)     : 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  AppTaskStart (void *p_arg)
{
    (void)p_arg;

    BSP_Init();                                                         /* Initialize BSP functions                                 */

#if (OS_TASK_STAT_EN > 0)
    OSStatInit();                                                       /* Determine CPU capacity                                   */
#endif

    AppDispInit();                                                      /* Initialize the Display layout                            */

    AppTaskCreate();                                                    /* Create application tasks                                 */
    
    while (1) {                                                         /* Task body, always written as an infinite loop.           */
        AppDispUpdate();  
        OSTimeDlyHMSM(0, 0, 0, 100);
    }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
六月丁香婷婷久久| 日本伊人色综合网| 久久亚洲二区三区| 久久婷婷国产综合国色天香| 精品理论电影在线| 欧美精品一区二区三区蜜臀| 久久久久久久综合色一本| 精品国产免费一区二区三区四区| 精品国产一二三| 国产日韩欧美精品电影三级在线| 国产色产综合色产在线视频| 亚洲欧洲精品成人久久奇米网| 最新高清无码专区| 亚洲mv在线观看| 美腿丝袜亚洲综合| 丁香六月综合激情| 欧美性欧美巨大黑白大战| 91精品国产色综合久久不卡电影| 精品国产免费人成电影在线观看四季| 久久久91精品国产一区二区三区| 中文字幕亚洲一区二区va在线| 亚洲国产裸拍裸体视频在线观看乱了| 午夜久久久影院| 国产精品一二一区| 色综合中文字幕国产 | av在线播放一区二区三区| 99久久精品久久久久久清纯| 欧美综合一区二区| 精品处破学生在线二十三| 国产精品国模大尺度视频| 亚洲国产一区二区三区| 国产一区在线精品| 在线中文字幕一区| 国产欧美一区视频| 日韩高清中文字幕一区| 不卡一二三区首页| 日韩久久免费av| 亚洲精品国产精华液| 老司机午夜精品| 日本高清不卡在线观看| 久久久精品tv| 日本不卡123| 在线观看日韩高清av| 久久久亚洲精品一区二区三区| 亚洲综合激情网| aaa欧美大片| 久久奇米777| 青草国产精品久久久久久| 日本久久一区二区| 国产精品麻豆一区二区| 激情综合色播五月| 欧美二区在线观看| 亚洲国产精品一区二区久久恐怖片 | 成人av在线观| 久久久久久麻豆| 狠狠色狠狠色综合系列| 欧美人xxxx| 亚洲狠狠爱一区二区三区| 91在线免费看| 亚洲欧美综合在线精品| 高清免费成人av| 久久久电影一区二区三区| 裸体健美xxxx欧美裸体表演| 欧美日韩亚洲高清一区二区| 一区二区三区四区在线| 91麻豆免费视频| 一区二区三区毛片| 欧美视频一二三区| 亚洲成人动漫精品| 91精品国产高清一区二区三区| 亚洲一二三区在线观看| 精品污污网站免费看| 亚洲成人福利片| 日韩三区在线观看| 日韩经典一区二区| 精品奇米国产一区二区三区| 免费看欧美美女黄的网站| 日韩欧美自拍偷拍| 国产一区二区精品在线观看| 久久精品欧美日韩| 国产91综合一区在线观看| 中文av字幕一区| 91一区二区三区在线观看| 亚洲日本va在线观看| 欧美色倩网站大全免费| 轻轻草成人在线| 久久久精品国产免大香伊| www.亚洲色图| 亚洲国产精品久久不卡毛片| 91.com视频| 国产精品一品二品| 亚洲男同1069视频| 欧美一级欧美三级在线观看| 国产主播一区二区三区| 成人欧美一区二区三区小说 | 99精品视频在线免费观看| 亚洲日本在线视频观看| 91精品国产品国语在线不卡| 韩国av一区二区三区在线观看| 国产精品嫩草99a| 欧美日本在线看| 国产精品影视在线| 一区二区三区日韩欧美精品| 日韩一区二区三区精品视频| 成人美女视频在线观看18| 亚洲国产成人av| 国产精品天美传媒| 欧美一区中文字幕| av色综合久久天堂av综合| 日本亚洲最大的色成网站www| 亚洲国产精品国自产拍av| 欧美日韩不卡在线| 波多野结衣精品在线| 另类小说欧美激情| 亚洲国产aⅴ天堂久久| 国产精品丝袜在线| 日韩欧美成人激情| 欧美日韩激情在线| 91在线视频观看| 国产精品456| 青娱乐精品视频| 一区二区三区精品视频| 国产欧美一区二区三区沐欲| 欧美另类一区二区三区| 色婷婷综合视频在线观看| 国产精品综合av一区二区国产馆| 午夜久久电影网| 一区二区三区**美女毛片| 国产精品电影一区二区三区| 精品日韩欧美在线| 91麻豆精品国产自产在线观看一区| 成人aa视频在线观看| 国产高清久久久久| 狠狠色狠狠色综合| 狠狠色狠狠色合久久伊人| 日韩av网站免费在线| 性做久久久久久久久| 亚洲一区在线观看视频| 亚洲精品水蜜桃| 一区二区三区在线播放| 亚洲精品视频在线看| 亚洲少妇最新在线视频| 国产精品久久看| 亚洲欧洲成人精品av97| 亚洲欧洲成人av每日更新| 中文字幕亚洲综合久久菠萝蜜| 中文字幕欧美区| ●精品国产综合乱码久久久久| 国产精品日日摸夜夜摸av| 亚洲国产精品ⅴa在线观看| 国产目拍亚洲精品99久久精品| 欧美激情一二三区| 中文字幕一区av| 亚洲伊人色欲综合网| 爽爽淫人综合网网站| 男人的天堂亚洲一区| 久久99精品国产麻豆不卡| 国产一区二区在线影院| 国产大陆精品国产| 成人高清在线视频| 91国偷自产一区二区三区观看| 色网站国产精品| 欧美老人xxxx18| 精品国精品国产| 国产女同性恋一区二区| 亚洲男人的天堂av| 日韩av一级片| 国产成人免费视频一区| 91同城在线观看| 在线不卡a资源高清| 精品少妇一区二区三区免费观看 | 久久99精品久久久久久国产越南 | 亚洲综合无码一区二区| 午夜精彩视频在线观看不卡| 免费视频最近日韩| 国产福利91精品| 欧美在线制服丝袜| 日韩欧美不卡一区| 1区2区3区精品视频| 午夜欧美视频在线观看 | 欧美一区二区三区在| 91福利精品视频| 欧美日本在线看| 国产日产欧美一区二区视频| 一区二区三区日韩欧美精品| 久久爱另类一区二区小说| 成人午夜电影久久影院| 欧美日韩一二三区| 久久久国际精品| 日韩精品一级中文字幕精品视频免费观看 | 91精品久久久久久久99蜜桃| 国产视频在线观看一区二区三区| 日韩毛片一二三区| 美日韩一级片在线观看| 色欧美日韩亚洲| 国产视频一区二区在线观看| 午夜精品久久久久久久| av午夜一区麻豆| 2024国产精品| 视频在线观看国产精品|