中文字幕 另类精品,亚洲欧美一区二区蜜桃,日本在线精品视频免费,孩交精品乱子片免费

<sup id="3hn2b"></sup>

    1. <sub id="3hn2b"><ol id="3hn2b"></ol></sub><legend id="3hn2b"></legend>

      1. <xmp id="3hn2b"></xmp>

      2. 新聞中心

        EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > ucos-ii學(xué)習(xí)筆記——s12 lcd led 兩任務(wù)信號(hào)量通信

        ucos-ii學(xué)習(xí)筆記——s12 lcd led 兩任務(wù)信號(hào)量通信

        作者: 時(shí)間:2016-11-28 來(lái)源:網(wǎng)絡(luò) 收藏

        本文引用地址:http://www.antipu.com.cn/article/201611/322856.htm

        pdata=pdata;

        while(TRUE){

        AppTaskACtr++;

        #ifOS_FLAG_EN>0

        OSFlagPend(FlagGrp1,0xFF00,OS_FLAG_WAIT_SET_ALL+OS_FLAG_CONSUME,100,&err);

        #endif

        OSTimeDly(100);

        }

        }

        staticvoidAppTaskB(void*pdata)

        {

        INT8Uerr;

        pdata=pdata;

        while(TRUE){

        AppTaskBCtr++;

        #ifOS_FLAG_EN>0

        OSFlagPend(FlagGrp1,0x0FF0,OS_FLAG_WAIT_SET_ALL+OS_FLAG_CONSUME,100,&err);

        #endif

        OSTimeDly(100);

        }

        }

        staticvoidAppTaskC(void*pdata)

        {

        INT8Uerr;

        pdata=pdata;

        while(TRUE){

        AppTaskCCtr++;

        #ifOS_MUTEX_EN>0

        OSMutexPend(EventMutex1,0,&err);

        OSTimeDly(100);

        OSMutexPost(EventMutex1);

        #endif

        OSTimeDly(1);

        }

        }

        staticvoidAppTaskD(void*pdata)

        {

        INT8Uerr;

        pdata=pdata;

        while(TRUE){

        AppTaskDCtr++;

        #ifOS_MUTEX_EN>0

        OSMutexPend(EventMutex1,0,&err);

        OSTimeDly(100);

        OSMutexPost(EventMutex1);

        #endif

        OSTimeDly(1);

        }

        }

        staticvoidAppTaskE(void*pdata)

        {

        INT8Uerr;

        pdata=pdata;

        while(TRUE){

        AppTaskECtr++;

        #ifOS_MBOX_EN>0

        OSMboxPost(EventMbox1,(void*)"Msg#1");

        OSTimeDly(100);

        OSMboxPost(EventMbox1,(void*)"Msg#2");

        OSTimeDly(100);

        OSMboxPost(EventMbox1,(void*)"Msg#3");

        OSTimeDly(100);

        #endif

        OSTimeDly(1);

        }

        }

        staticvoidAppTaskF(void*pdata)

        {

        INT8Uerr;

        char*pmsg;

        chars[30];

        pdata=pdata;

        while(TRUE){

        AppTaskFCtr++;

        #ifOS_MBOX_EN>0

        pmsg=(char*)OSMboxPend(EventMbox1,0,&err);

        strcpy(s,pmsg);

        #endif

        OSTimeDly(1);

        }

        }

        staticvoidAppTickInit(void)

        {

        TSCR1=0x80;

        #ifOS_TICK_OC==0

        TIOS|=0x01;

        TC0=TCNT+OS_TICK_OC_CNTS;

        TCTL2|=0x01;

        TIE|=0x01;

        #endif

        #ifOS_TICK_OC==1

        TIOS|=0x02;

        TC1=TCNT+OS_TICK_OC_CNTS;

        TCTL2|=0x04;

        TIE|=0x02;

        #endif

        #ifOS_TICK_OC==2

        TIOS|=0x04;

        TC2=TCNT+OS_TICK_OC_CNTS;

        TCTL2|=0x10;

        TIE|=0x04;

        #endif

        #ifOS_TICK_OC==3

        TIOS|=0x08;

        TC3=TCNT+OS_TICK_OC_CNTS;

        TCTL2|=0x40;

        TIE|=0x08;

        #endif

        #ifOS_TICK_OC==4

        TIOS|=0x10;

        TC4=TCNT+OS_TICK_OC_CNTS;

        TCTL1|=0x01;

        TIE|=0x10;

        #endif

        #ifOS_TICK_OC==5

        TIOS|=0x20;

        TC5=TCNT+OS_TICK_OC_CNTS;

        TCTL1|=0x04;

        TIE|=0x20;

        #endif

        #ifOS_TICK_OC==6

        TIOS|=0x40;

        TC6=TCNT+OS_TICK_OC_CNTS;

        TCTL1|=0x10;

        TIE|=0x40;

        #endif

        #ifOS_TICK_OC==7

        TIOS|=0x80;

        TC7=TCNT+OS_TICK_OC_CNTS;

        TCTL1|=0x40;

        TIE|=0x80;

        #endif

        }


        上一頁(yè) 1 2 3 下一頁(yè)

        評(píng)論


        相關(guān)推薦

        技術(shù)專(zhuān)區(qū)

        關(guān)閉