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

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

?? os_core.lst

?? Small RTOS 下SJA1000驅動程序的編寫。主要介紹了在實時操作系統Small RTOS下
?? LST
?? 第 1 頁 / 共 3 頁
字號:
 178          /*********************************************************************************************************
 179          ** 函數名稱: OSSendSignal
 180          ** 功能描述: 任務中給指定任務發送信號,既使指定任務就緒
 181          ** 輸 入: TaskId : 任務ID
 182          ** 輸 出: 無
 183          ** 全局變量: 無
 184          ** 調用模塊: OSSched,OSIntSendSignal
 185          **
 186          ** 作 者: 陳明計
 187          ** 日 期: 2002年6月20日
 188          **-------------------------------------------------------------------------------------------------------
 189          ** 修改人: 陳明計
 190          ** 日 期: 2002年9月1日
 191          **-------------------------------------------------------------------------------------------------------
 192          ** 修改人:
 193          ** 日 期:
 194          **-------------------------------------------------------------------------------------------------------
 195          ********************************************************************************************************/
 196                  void OSSendSignal(uint8 TaskId)
 197          
 198          {
 199   1          OSIntSendSignal(TaskId);
 200   1          OSSched();                                              //開始任務切換
 201   1      }
 202          
 203          /*********************************************************************************************************
 204          ** 函數名稱: OSClearSignal
 205          ** 功能描述: 清除指定任務信號,既使指定任務休眠
 206          ** 輸 入: TaskId : 任務ID
 207          ** 輸 出: 無
 208          ** 全局變量: OSTaskRuning
 209          ** 調用模塊: 無
 210          **
 211          ** 作 者: 陳明計
 212          ** 日 期: 2002年6月20日
 213          **-------------------------------------------------------------------------------------------------------
 214          ** 修改人: 陳明計
 215          ** 日 期: 2002年9月1日
 216          **-------------------------------------------------------------------------------------------------------
 217          ** 修改人: 陳明計
 218          ** 日 期: 2002年9月4日
 219          **------------------------------------------------------------------------------------------------------
 220          ** 修改人: 陳明計
 221          ** 日 期: 2002年12月30日
 222          **------------------------------------------------------------------------------------------------------
 223          ** 修改人:
 224          ** 日 期:
 225          **-------------------------------------------------------------------------------------------------------
 226          ********************************************************************************************************/
 227          
 228                  void OSClearSignal(uint8 TaskId)
 229          {
 230   1          if (TaskId < OS_MAX_TASKS)
 231   1          {
 232   2              OS_ENTER_CRITICAL();
*** ERROR C202 IN LINE 232 OF ..\OS\OS_CORE.C: 'EA': undefined identifier
 233   2      #if OS_MAX_TASKS < 9
                      OSTaskRuning &= ~OSMapTbl[TaskId];
              #else
 236   2              if (TaskId < 8)
C51 COMPILER V7.01  OS_CORE                                                                03/06/2003 10:20:02 PAGE 5   

 237   2              {
 238   3                  ((uint8 *)(&OSTaskRuning))[LOW_BYTE] &= ~OSMapTbl[TaskId];
*** ERROR C193 IN LINE 238 OF ..\OS\OS_CORE.C: '~': bad operand type
 239   3              }
 240   2              else
 241   2              {
 242   3                  ((uint8 *)(&OSTaskRuning))[HIGH_BYTE] &= ~OSMapTbl[TaskId & 0x07];
*** ERROR C193 IN LINE 242 OF ..\OS\OS_CORE.C: '~': bad operand type
 243   3              }
 244   2      #endif
 245   2              OS_EXIT_CRITICAL();
*** ERROR C202 IN LINE 245 OF ..\OS\OS_CORE.C: 'EA': undefined identifier
 246   2          }
 247   1      }
 248          
 249          /*********************************************************************************************************
 250          ** 函數名稱: OSIntExit
 251          ** 功能描述: 中斷退出處理函數,在此進行中斷后的任務切換
 252          ** 輸 入: 無
 253          ** 輸 出: 無
 254          ** 全局變量: OSIntNesting,OSNextTaskID
 255          ** 調用模塊: OSIntCtxSw
 256          **
 257          ** 作 者: 陳明計
 258          ** 日 期: 2002年6月20日
 259          **-------------------------------------------------------------------------------------------------------
 260          ** 修改人: 陳明計
 261          ** 日 期: 2002年9月1日
 262          **-------------------------------------------------------------------------------------------------------
 263          ** 修改人: 陳明計
 264          ** 日 期: 2002年9月4日
 265          **------------------------------------------------------------------------------------------------------
 266          ** 修改人: 陳明計
 267          ** 日 期: 2002年10月19日
 268          **------------------------------------------------------------------------------------------------------
 269          ** 修改人: 陳明計
 270          ** 日 期: 2002年12月2日
 271          **------------------------------------------------------------------------------------------------------
 272          ** 修改人: 陳明計
 273          ** 日 期: 2002年12月30日
 274          **------------------------------------------------------------------------------------------------------
 275          ** 修改人:
 276          ** 日 期:
 277          **------------------------------------------------------------------------------------------------------
 278          ********************************************************************************************************/
 279                  void OSIntExit(void)
 280          
 281          {
 282   1          uint8 temp;
 283   1      
 284   1          OS_ENTER_CRITICAL();
*** ERROR C202 IN LINE 284 OF ..\OS\OS_CORE.C: 'EA': undefined identifier
 285   1                      /* 中斷嵌套處理 */
 286   1      #if EN_OS_INT_ENTER > 0
 287   1          if (OSIntNesting > 0)
 288   1          {
 289   2              OSIntNesting--;
 290   2          }
 291   1          if (OSIntNesting == 0)
 292   1          {
 293   2      #endif
 294   2              
C51 COMPILER V7.01  OS_CORE                                                                03/06/2003 10:20:02 PAGE 6   

 295   2              Os_Enter_Sum = 0;               /* 因為在中斷中,所以關中斷計數器為0 */
 296   2      #if OS_MAX_TASKS < 9
                              /* 查找處于就緒狀態的任務中優先級最高的任務 */
                      temp = OSTaskRuning;
                      for (OSNextTaskID = 0; OSNextTaskID < OS_MAX_TASKS; OSNextTaskID++)
                      {
                          if ((temp & 0x01) != 0)
                          {
                              break;
                          }
                          temp = temp >> 1;
                      }
                      OSIntCtxSw();                   /* 進行任務調度 */
              #else
 309   2                      /* 查找處于就緒狀態的任務中優先級最高的任務 */
 310   2              temp = OSTaskRuning % 256;
 311   2              for (OSNextTaskID = 0; OSNextTaskID < 8; OSNextTaskID++)
 312   2              {
 313   3                  if ((temp & 0x01) != 0)
 314   3                  {
 315   4                      goto TaskSw;
 316   4                  }
 317   3                  temp = temp >> 1;
 318   3              }
 319   2      
 320   2              temp = OSTaskRuning / 256;
 321   2              for (; OSNextTaskID < OS_MAX_TASKS; OSNextTaskID++)
 322   2              {
 323   3                  if ((temp & 0x01) != 0)
 324   3                  {
 325   4                      break;
 326   4                  }
 327   3                  temp = temp >> 1;
 328   3              }
 329   2      TaskSw:
 330   2              OSIntCtxSw();                   /* 進行任務調度 */
 331   2      #endif
 332   2      
 333   2      #if EN_OS_INT_ENTER >0
 334   2          }
 335   1      #endif
 336   1          OS_EXIT_CRITICAL();
*** ERROR C202 IN LINE 336 OF ..\OS\OS_CORE.C: 'EA': undefined identifier
 337   1      }
 338          
 339          /*********************************************************************************************************
 340          ** 函數名稱: OSSched
 341          ** 功能描述: 非中斷的任務切換函數
 342          ** 輸 入: 無
 343          ** 輸 出: 無
 344          ** 全局變量: OSIntNesting,OSNextTaskID
 345          ** 調用模塊: OS_TASK_SW
 346          **
 347          ** 作 者: 陳明計
 348          ** 日 期: 2002年6月20日
 349          **-------------------------------------------------------------------------------------------------------
 350          ** 修改人: 陳明計
 351          ** 日 期: 2002年9月1日
 352          **-------------------------------------------------------------------------------------------------------
 353          ** 修改人: 陳明計
 354          ** 日 期: 2002年9月4日
 355          **------------------------------------------------------------------------------------------------------
C51 COMPILER V7.01  OS_CORE                                                                03/06/2003 10:20:02 PAGE 7   

 356          ** 修改人: 陳明計
 357          ** 日 期: 2002年10月19日
 358          **------------------------------------------------------------------------------------------------------
 359          ** 修改人: 陳明計
 360          ** 日 期: 2002年12月2日
 361          **------------------------------------------------------------------------------------------------------

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91麻豆精品国产91久久久久久| 美女性感视频久久| 亚洲成av人片观看| 另类小说综合欧美亚洲| 成人晚上爱看视频| 色94色欧美sute亚洲线路二 | 中文字幕国产一区| 亚洲靠逼com| 久草这里只有精品视频| av在线播放不卡| 884aa四虎影成人精品一区| 亚洲精品一区二区三区99| 美女脱光内衣内裤视频久久影院| 国产福利不卡视频| 欧美无人高清视频在线观看| 精品免费一区二区三区| 亚洲精品videosex极品| 蜜臀99久久精品久久久久久软件| 成人app在线| 91精品在线麻豆| 中文字幕一区二区5566日韩| 日韩电影在线观看电影| 成人综合激情网| 91精品欧美福利在线观看| 最新中文字幕一区二区三区| 免费的成人av| 在线观看一区不卡| 国产人久久人人人人爽| 青青草国产精品97视觉盛宴| 色偷偷久久一区二区三区| 久久―日本道色综合久久| 天堂av在线一区| 91麻豆swag| 久久精品水蜜桃av综合天堂| 日本大胆欧美人术艺术动态| 91麻豆免费看| 国产日产精品一区| 蜜臀久久99精品久久久久宅男| 91丝袜美腿高跟国产极品老师| 精品国产3级a| 日韩国产欧美视频| 在线观看成人免费视频| 国产精品美女久久久久久久网站| 美女免费视频一区| 777色狠狠一区二区三区| 亚洲男人电影天堂| 春色校园综合激情亚洲| 久久蜜桃av一区二区天堂 | 欧美一区二区三区人| 樱桃视频在线观看一区| 99免费精品视频| 国产喂奶挤奶一区二区三区| 激情都市一区二区| 3d动漫精品啪啪| 视频在线观看一区| 欧美视频在线观看一区二区| 一区二区三区 在线观看视频 | 亚洲激情图片qvod| 99久久精品免费看国产免费软件| 国产午夜精品在线观看| 美腿丝袜亚洲一区| 91麻豆精品国产91久久久资源速度| 亚洲妇女屁股眼交7| 日本韩国一区二区三区| 1区2区3区国产精品| 99热精品一区二区| 日日夜夜免费精品视频| 91精品福利在线| 亚洲一区二区在线播放相泽| 在线一区二区三区四区| 一区二区三区四区蜜桃| 91黄色免费看| 亚洲一区国产视频| 欧美日韩你懂得| 水蜜桃久久夜色精品一区的特点| 欧美日韩国产一级片| 婷婷六月综合亚洲| 欧美一二三四区在线| 黄一区二区三区| 久久久精品tv| gogo大胆日本视频一区| 亚洲图片激情小说| 在线观看一区二区精品视频| 亚洲成人在线观看视频| 日韩欧美一区中文| 国产一本一道久久香蕉| 亚洲国产精品av| 99久久国产综合精品色伊| 亚洲精品国产成人久久av盗摄| 欧美视频在线一区二区三区 | 精品裸体舞一区二区三区| 国内久久精品视频| 中文字幕精品在线不卡| 日本精品一区二区三区高清| 一区二区三区在线观看视频| 91精品国产综合久久久久久漫画 | 久久丝袜美腿综合| 丁香亚洲综合激情啪啪综合| 亚洲精品日韩一| 欧美夫妻性生活| 韩国毛片一区二区三区| 成人欧美一区二区三区1314| 欧美三级在线视频| 国内精品视频666| 亚洲男同性视频| 日韩欧美在线观看一区二区三区| 国产成人精品午夜视频免费| 伊人夜夜躁av伊人久久| 欧美一级高清大全免费观看| 粉嫩av亚洲一区二区图片| 夜夜嗨av一区二区三区网页| 日韩欧美色综合| 成人激情综合网站| 视频一区在线播放| 国产欧美日韩另类一区| 欧美综合一区二区| 国内精品不卡在线| 亚洲免费av高清| 日韩欧美国产三级| 99国产精品久久久久久久久久 | 日韩三级在线观看| 成人av网址在线| 成人avav在线| 免费欧美在线视频| 亚洲欧美国产三级| 日韩欧美激情一区| 色综合久久综合网| 国模大尺度一区二区三区| 亚洲美女屁股眼交3| 久久久久久久久久久黄色| 在线观看一区二区视频| 国产91精品在线观看| 日产国产高清一区二区三区| 亚洲欧洲av另类| 精品人伦一区二区色婷婷| 欧美性videosxxxxx| 福利一区二区在线观看| 免费成人av资源网| 亚洲香肠在线观看| 国产精品嫩草久久久久| 精品99999| 欧美精品日韩一本| 99久久精品免费观看| 国产高清在线精品| 欧美a级理论片| 亚洲一区二区三区视频在线| 国产精品丝袜在线| 精品处破学生在线二十三| 欧美三区免费完整视频在线观看| av一区二区三区在线| 国产精品18久久久久久久久| 欧美a级一区二区| 亚洲第一综合色| 亚洲男人天堂一区| 国产精品灌醉下药二区| 国产女人18毛片水真多成人如厕 | 麻豆91精品视频| 无码av中文一区二区三区桃花岛| 自拍偷自拍亚洲精品播放| 亚洲国产成人午夜在线一区| 精品乱人伦小说| 欧美成人三级电影在线| 678五月天丁香亚洲综合网| 欧美探花视频资源| 在线观看亚洲成人| 色婷婷av一区二区三区之一色屋| www.亚洲在线| 不卡视频在线看| 成人性视频网站| 懂色中文一区二区在线播放| 国产精品一二三在| 国产精品正在播放| 国产精品99久久久久久久女警| 久久99国产精品尤物| 麻豆精品新av中文字幕| 日本欧美一区二区在线观看| 日产欧产美韩系列久久99| 日本欧美肥老太交大片| 日本亚洲欧美天堂免费| 蜜桃视频在线一区| 精品午夜久久福利影院| 久久精品72免费观看| 精品中文字幕一区二区| 激情图区综合网| 国产成人免费在线| 成人在线视频一区二区| 成人三级在线视频| 成人av在线资源| 色婷婷综合久色| 欧美性受xxxx| 7777女厕盗摄久久久| 日韩欧美一区在线| 亚洲精品美国一| 亚洲高清免费观看| 秋霞电影一区二区| 国产精品1区2区3区| 99在线热播精品免费| 色播五月激情综合网| 这里只有精品电影| 精品国产不卡一区二区三区|