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

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

?? os_time.lst

?? uCos-ii 2.86 在C8051F410單片機(jī)上移植成功!!! 其中包括:UART驅(qū)動(dòng)
?? LST
?? 第 1 頁 / 共 2 頁
字號(hào):
              }
              #endif
 140          /*$PAGE*/
 141          /*
 142          *********************************************************************************************************
 143          *                                         RESUME A DELAYED TASK
 144          *
 145          * Description: This function is used resume a task that has been delayed through a call to either
 146          *              OSTimeDly() or OSTimeDlyHMSM().  Note that you can call this function to resume a
 147          *              task that is waiting for an event with timeout.  This would make the task look
 148          *              like a timeout occurred.
 149          *
 150          *              Also, you cannot resume a task that has called OSTimeDlyHMSM() with a combined time that
 151          *              exceeds 65535 clock ticks.  In other words, if the clock tick runs at 100 Hz then, you will
 152          *              not be able to resume a delayed task that called OSTimeDlyHMSM(0, 10, 55, 350) or higher:
 153          *
 154          *                  (10 Minutes * 60 + 55 Seconds + 0.35) * 100 ticks/second.
 155          *
 156          * Arguments  : prio                      specifies the priority of the task to resume
 157          *
 158          * Returns    : OS_ERR_NONE               Task has been resumed
 159          *              OS_ERR_PRIO_INVALID       if the priority you specify is higher that the maximum allowed
 160          *                                        (i.e. >= OS_LOWEST_PRIO)
 161          *              OS_ERR_TIME_NOT_DLY       Task is not waiting for time to expire
 162          *              OS_ERR_TASK_NOT_EXIST     The desired task has not been created or has been assigned to a M
             -utex.
 163          *********************************************************************************************************
 164          */
 165          
 166          #if OS_TIME_DLY_RESUME_EN > 0
              INT8U  OSTimeDlyResume (INT8U prio) reentrant
              {
                  OS_TCB    *ptcb;
              #if OS_CRITICAL_METHOD == 3                                    /* Storage for CPU status register      */
                  OS_CPU_SR  cpu_sr = 0;
              #endif
              
              
              
                  if (prio >= OS_LOWEST_PRIO) {
C51 COMPILER V8.17   OS_TIME                                                               03/26/2009 14:24:25 PAGE 4   

                      return (OS_ERR_PRIO_INVALID);
                  }
                  OS_ENTER_CRITICAL();
                  ptcb = OSTCBPrioTbl[prio];                                 /* Make sure that task exist            */
                  if (ptcb == (OS_TCB *)0) {
                      OS_EXIT_CRITICAL();
                      return (OS_ERR_TASK_NOT_EXIST);                        /* The task does not exist              */
                  }
                  if (ptcb == OS_TCB_RESERVED) {
                      OS_EXIT_CRITICAL();
                      return (OS_ERR_TASK_NOT_EXIST);                        /* The task does not exist              */
                  }
                  if (ptcb->OSTCBDly == 0) {                                 /* See if task is delayed               */
                      OS_EXIT_CRITICAL();
                      return (OS_ERR_TIME_NOT_DLY);                          /* Indicate that task was not delayed   */
                  }
              
                  ptcb->OSTCBDly = 0;                                        /* Clear the time delay                 */
                  if ((ptcb->OSTCBStat & OS_STAT_PEND_ANY) != OS_STAT_RDY) {
                      ptcb->OSTCBStat     &= ~OS_STAT_PEND_ANY;              /* Yes, Clear status flag               */
                      ptcb->OSTCBStatPend  =  OS_STAT_PEND_TO;               /* Indicate PEND timeout                */
                  } else {
                      ptcb->OSTCBStatPend  =  OS_STAT_PEND_OK;
                  }
                  if ((ptcb->OSTCBStat & OS_STAT_SUSPEND) == OS_STAT_RDY) {  /* Is task suspended?                   */
                      OSRdyGrp               |= ptcb->OSTCBBitY;             /* No,  Make ready                      */
                      OSRdyTbl[ptcb->OSTCBY] |= ptcb->OSTCBBitX;
                      OS_EXIT_CRITICAL();
                      OS_Sched();                                            /* See if this is new highest priority  */
                  } else {
                      OS_EXIT_CRITICAL();                                    /* Task may be suspended                */
                  }
                  return (OS_ERR_NONE);
              }
              #endif
 212          /*$PAGE*/
 213          /*
 214          *********************************************************************************************************
 215          *                                         GET CURRENT SYSTEM TIME
 216          *
 217          * Description: This function is used by your application to obtain the current value of the 32-bit
 218          *              counter which keeps track of the number of clock ticks.
 219          *
 220          * Arguments  : none
 221          *
 222          * Returns    : The current value of OSTime
 223          *********************************************************************************************************
 224          */
 225          
 226          #if OS_TIME_GET_SET_EN > 0
              INT32U  OSTimeGet (void)  reentrant
              {
                  INT32U     ticks;
              #if OS_CRITICAL_METHOD == 3                      /* Allocate storage for CPU status register           */
                  OS_CPU_SR  cpu_sr = 0;
              #endif
              
              
              
                  OS_ENTER_CRITICAL();
                  ticks = OSTime;
                  OS_EXIT_CRITICAL();
C51 COMPILER V8.17   OS_TIME                                                               03/26/2009 14:24:25 PAGE 5   

                  return (ticks);
              }
              #endif
 242          
 243          /*
 244          *********************************************************************************************************
 245          *                                            SET SYSTEM CLOCK
 246          *
 247          * Description: This function sets the 32-bit counter which keeps track of the number of clock ticks.
 248          *
 249          * Arguments  : ticks      specifies the new value that OSTime needs to take.
 250          *
 251          * Returns    : none
 252          *********************************************************************************************************
 253          */
 254          
 255          #if OS_TIME_GET_SET_EN > 0
              void  OSTimeSet (INT32U ticks) reentrant
              {
              #if OS_CRITICAL_METHOD == 3                      /* Allocate storage for CPU status register           */
                  OS_CPU_SR  cpu_sr = 0;
              #endif
              
              
              
                  OS_ENTER_CRITICAL();
                  OSTime = ticks;
                  OS_EXIT_CRITICAL();
              }
              #endif


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    192    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲va欧美va国产va天堂影院| 夜色激情一区二区| 天天色图综合网| 欧美日韩精品一区二区三区| 亚洲电影视频在线| 91成人国产精品| 精品夜夜嗨av一区二区三区| 欧美一区日韩一区| 激情亚洲综合在线| 欧美国产精品中文字幕| 一本大道av伊人久久综合| 亚洲在线免费播放| 日韩视频永久免费| 国产ts人妖一区二区| 亚洲精品国产品国语在线app| 欧美撒尿777hd撒尿| 欧美中文字幕亚洲一区二区va在线 | 国产成人a级片| 国产精品不卡一区| 欧美军同video69gay| 国产精品中文字幕欧美| 亚洲人成网站色在线观看| 欧美美女视频在线观看| 另类小说色综合网站| 自拍偷拍亚洲欧美日韩| 欧美吞精做爰啪啪高潮| 九一久久久久久| 亚洲精品免费在线| 日韩欧美国产精品| 色婷婷亚洲婷婷| 国产精品一级在线| 午夜精品福利在线| ㊣最新国产の精品bt伙计久久| 4438x亚洲最大成人网| 成人午夜精品一区二区三区| 天天操天天综合网| 成人欧美一区二区三区在线播放| 日韩欧美亚洲国产另类| 欧美怡红院视频| 成人免费视频caoporn| 日本人妖一区二区| 亚洲综合色噜噜狠狠| 国产欧美日韩三区| 日韩视频免费直播| 日本最新不卡在线| 欧美精品一区二区久久婷婷| 91福利在线看| 国产ts人妖一区二区| 另类小说综合欧美亚洲| 亚洲v精品v日韩v欧美v专区| 国产精品国产三级国产aⅴ原创 | 日韩国产欧美在线播放| 国产精品国产三级国产普通话三级| 日韩精品专区在线影院观看 | 日韩精品福利网| 亚洲综合色在线| 亚洲免费高清视频在线| 国产欧美一区二区精品婷婷| 精品剧情在线观看| 欧美一区二区三区视频免费| 欧美色区777第一页| 99久久综合国产精品| 国产sm精品调教视频网站| 国产在线精品一区二区三区不卡| 天天综合日日夜夜精品| 成人激情av网| 在线成人午夜影院| 在线视频一区二区三区| 成人午夜精品在线| 成人一区二区三区视频在线观看| 久久99热这里只有精品| 美女视频黄a大片欧美| 日韩 欧美一区二区三区| 日本最新不卡在线| 免播放器亚洲一区| 黄网站免费久久| 国产美女娇喘av呻吟久久| 狠狠色综合日日| 国产精品一级黄| 成人开心网精品视频| 白白色 亚洲乱淫| 欧美日韩一区二区在线观看 | 欧美午夜电影网| 欧美一a一片一级一片| 欧美年轻男男videosbes| 欧美日韩精品一区二区| 欧美高清在线一区| 久久久亚洲高清| 中文字幕第一页久久| 国产精品免费网站在线观看| 中文字幕一区二区三区色视频 | 性欧美疯狂xxxxbbbb| 日韩黄色小视频| 久久国产精品无码网站| 国产一区二区三区电影在线观看 | 久久婷婷色综合| 欧美高清在线一区二区| 亚洲视频一二三区| 日韩av电影天堂| 国产福利91精品| 91久久奴性调教| 欧美一级黄色大片| 国产日韩视频一区二区三区| 国产精品久久久久一区| 午夜精品久久久久久久久久久 | 欧美一区二区三区视频免费播放 | 久久久久久久久伊人| 国产精品伦理在线| 天堂va蜜桃一区二区三区漫画版| 另类小说一区二区三区| av不卡免费在线观看| 精品视频一区二区不卡| 久久久午夜精品| 亚洲成人免费视频| 国产福利一区在线| 欧美酷刑日本凌虐凌虐| 久久久99久久精品欧美| 一区二区免费视频| 国产老女人精品毛片久久| 色婷婷av久久久久久久| 精品盗摄一区二区三区| 一区二区三区四区蜜桃| 黄网站免费久久| 欧美日韩精品专区| 国产精品久久久久久久久晋中| 日韩中文字幕亚洲一区二区va在线 | 成人免费毛片片v| 91精品国产日韩91久久久久久| 国产精品妹子av| 美腿丝袜亚洲三区| 欧美日韩视频在线观看一区二区三区| 久久先锋资源网| 日韩和欧美一区二区| 一本到高清视频免费精品| 国产亚洲精品免费| 美国精品在线观看| 欧美日韩在线综合| 亚洲欧美视频在线观看| 国产成人在线视频网址| 欧美一区二区二区| 亚洲高清免费视频| 91尤物视频在线观看| 国产欧美久久久精品影院| 精品在线免费观看| 欧美一区二区三区不卡| 亚洲国产日日夜夜| 欧美综合一区二区| 18欧美亚洲精品| 成人国产精品免费观看动漫| 久久精品日产第一区二区三区高清版 | 亚洲精品视频在线观看网站| 国产成人在线视频网站| 久久女同性恋中文字幕| 久久av资源网| 日韩女优制服丝袜电影| 日韩不卡一区二区| 日韩一区二区三区电影在线观看| 亚洲国产一区二区三区| 欧美午夜寂寞影院| 亚洲成人av资源| 7777精品伊人久久久大香线蕉的| 亚洲人成电影网站色mp4| kk眼镜猥琐国模调教系列一区二区| 国产三区在线成人av| 国产精品18久久久久久久久| 久久久久国产精品厨房| 国产高清精品久久久久| 国产精品私人影院| 91在线精品一区二区| 亚洲视频一区二区在线观看| 日本高清成人免费播放| 伊人色综合久久天天人手人婷| 在线观看亚洲精品视频| 亚洲一二三四区| 欧美日韩成人在线| 麻豆成人在线观看| 国产视频一区不卡| 91色.com| 婷婷开心激情综合| 日韩欧美色综合网站| 国产主播一区二区| 国产精品无人区| 在线免费观看一区| 日本女优在线视频一区二区| 26uuu久久天堂性欧美| 成人综合婷婷国产精品久久 | 丝袜国产日韩另类美女| 日韩精品中文字幕一区| 国产精品主播直播| 怡红院av一区二区三区| 91麻豆精品国产91久久久久久| 韩国欧美一区二区| 最近中文字幕一区二区三区| 欧美日韩三级视频| 国产一区二区三区久久悠悠色av| 国产精品色眯眯| 这里只有精品视频在线观看| 国产成人综合亚洲91猫咪| 1024成人网色www| 日韩欧美国产系列|