91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

這是我在proteus上仿真通過的,有兩個任務,一個是LED閃爍,一個是BEEP,運行一段時間后,會刪除beep任務,仿真可以順利實現。

資源截圖

代碼片段和文件信息

/****************************************Copyright?(c)**************************************************
**???????????????????????????????廣州周立功單片機發展有限公司
**?????????????????????????????????????研????究????所
**????????????????????????????????????????產品一部?
**
**?????????????????????????????????http://www.zlgmcu.com
**
**--------------文件信息--------------------------------------------------------------------------------
**文???件???名:?os_cpu_c.c
**創???建???人:?陳明計
**最后修改日期:?2003年7月8日
**描????????述:?μCOS-II在lpc210x上的移植代碼C語言部分,包括任務堆棧初始化代碼和鉤子函數等
**??????????????用ads1.2編譯,必須使用ARM方式編譯
**
**--------------歷史版本信息----------------------------------------------------------------------------
**?創建人:?陳明計
**?版??本:?1.0
**?日 期:?2003年6月5日
**?描 述:?原始版本
**
**------------------------------------------------------------------------------------------------------
**?修改人:?陳明計
**?版??本:?1.1
**?日 期:?2003年6月13日
**?描 述:?增加函數IsrEnIRQ,使函數OSTaskStkInit代碼更簡潔
**
**------------------------------------------------------------------------------------------------------
**?修改人:?陳明計
**?版??本:?1.2
**?日 期:?2003年6月19日
**?描 述:?增加軟中斷服務函數
**
**------------------------------------------------------------------------------------------------------
**?修改人:?陳明計
**?版??本:?1.3
**?日 期:?2003年7月8日
**?描 述:?去除不必要的函數IsrEnIRQ
**
**--------------當前版本修訂------------------------------------------------------------------------------
**?修改人:?
**?日 期:?
**?描 述:?
**
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/
#define??OS_CPU_GLOBALS
#include?“config.h“


/*********************************************************************************************************
**?函數名稱:?OSTaskStkInit
**?功能描述:?任務堆棧初始化代碼,本函數調用失敗會使系統崩潰
**?輸 入:?task??:?任務開始執行的地址
**?????????pdata?:傳遞給任務的參數
**?????????ptos??:任務的堆棧開始位置
**?????????opt???:附加參數,當前版本對于本函數無用,具體意義參見OSTaskCreateExt()的opt參數
**?輸 出:?棧頂指針位置
**?全局變量:
**?調用模塊:?
**
**?作 者:?陳明計
**?日 期:?2003年6月5日
**-------------------------------------------------------------------------------------------------------
**?修改人:?陳明計
**?日 期:?2003年6月13日
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/

????????OS_STK?*OSTaskStkInit?(void?(*task)(void?*pd)?void?*pdata?OS_STK?*ptos?INT16U?opt)
{
????OS_STK?*stk;

????opt????=?opt;???????????????????????????/*?‘opt‘??沒有使用。作用是避免編譯器警告????*/
????stk????=?ptos;??????????????????????????/*?獲取堆棧指針???????????????????????????????????????*/

????????????????????????????????????????????/*?建立任務環境,ADS1.2使用滿遞減堆棧???????*/
????*stk?=?(OS_STK)?task;???????????????????/*??pc??*/
????*--stk?=?(OS_STK)?task;?????????????????/*??lr??*/

????*--stk?=?0;?????????????????????????????/*??r12??*/
?

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2011-11-03?10:38??UCOS-GPIO刪除任務實驗\
?????目錄???????????0??2011-11-03?10:38??UCOS-GPIO刪除任務實驗\ARM\
?????文件????????3887??2004-08-27?15:09??UCOS-GPIO刪除任務實驗\ARM\IRQ.inc
?????文件????????5650??2003-07-08?17:04??UCOS-GPIO刪除任務實驗\ARM\OS_CPU.H
?????文件????????9932??2003-10-11?09:10??UCOS-GPIO刪除任務實驗\ARM\Os_cpu_a.s
?????文件???????16355??2005-02-18?18:18??UCOS-GPIO刪除任務實驗\ARM\Os_cpu_c.c
?????目錄???????????0??2011-11-03?10:38??UCOS-GPIO刪除任務實驗\Arm_Pc\
?????文件???????28918??2003-07-21?10:37??UCOS-GPIO刪除任務實驗\Arm_Pc\PC.C
?????文件????????3492??2003-06-17?16:57??UCOS-GPIO刪除任務實驗\Arm_Pc\PC.H
?????文件?????????606??2003-06-25?14:22??UCOS-GPIO刪除任務實驗\Arm_Pc\README.txt
?????目錄???????????0??2011-11-03?10:38??UCOS-GPIO刪除任務實驗\GPIO_LED1\
?????文件??????131857??2011-11-03?13:07??UCOS-GPIO刪除任務實驗\GPIO_LED1\GPIO_Led1.mcp
?????目錄???????????0??2011-11-03?10:38??UCOS-GPIO刪除任務實驗\GPIO_LED1\GPIO_Led1_Data\
?????文件????????3467??2011-11-03?13:07??UCOS-GPIO刪除任務實驗\GPIO_LED1\GPIO_Led1_Data\CWSettingsWindows.stg
?????目錄???????????0??2011-11-03?10:38??UCOS-GPIO刪除任務實驗\GPIO_LED1\GPIO_Led1_Data\Release\
?????文件???????98924??2011-11-03?13:04??UCOS-GPIO刪除任務實驗\GPIO_LED1\GPIO_Led1_Data\Release\GPIO_Led1.axf
?????目錄???????????0??2011-11-03?10:38??UCOS-GPIO刪除任務實驗\GPIO_LED1\GPIO_Led1_Data\Release\objectCode\
?????文件????????2262??2011-11-02?21:47??UCOS-GPIO刪除任務實驗\GPIO_LED1\GPIO_Led1_Data\Release\objectCode\IRQ.o
?????文件???????49644??2011-11-03?13:04??UCOS-GPIO刪除任務實驗\GPIO_LED1\GPIO_Led1_Data\Release\objectCode\main.o
?????文件???????30644??2011-11-02?21:47??UCOS-GPIO刪除任務實驗\GPIO_LED1\GPIO_Led1_Data\Release\objectCode\Os_core.o
?????文件????????2514??2011-11-02?21:47??UCOS-GPIO刪除任務實驗\GPIO_LED1\GPIO_Led1_Data\Release\objectCode\Os_cpu_a.o
?????文件???????50144??2011-11-02?21:47??UCOS-GPIO刪除任務實驗\GPIO_LED1\GPIO_Led1_Data\Release\objectCode\Os_cpu_c.o
?????文件???????28792??2011-11-02?21:47??UCOS-GPIO刪除任務實驗\GPIO_LED1\GPIO_Led1_Data\Release\objectCode\Os_flag.o
?????文件???????22956??2011-11-02?21:47??UCOS-GPIO刪除任務實驗\GPIO_LED1\GPIO_Led1_Data\Release\objectCode\Os_mbox.o
?????文件???????19980??2011-11-02?21:47??UCOS-GPIO刪除任務實驗\GPIO_LED1\GPIO_Led1_Data\Release\objectCode\Os_mem.o
?????文件???????23596??2011-11-02?21:47??UCOS-GPIO刪除任務實驗\GPIO_LED1\GPIO_Led1_Data\Release\objectCode\Os_mutex.o
?????文件???????26288??2011-11-02?21:47??UCOS-GPIO刪除任務實驗\GPIO_LED1\GPIO_Led1_Data\Release\objectCode\Os_q.o
?????文件???????21524??2011-11-02?21:47??UCOS-GPIO刪除任務實驗\GPIO_LED1\GPIO_Led1_Data\Release\objectCode\Os_sem.o
?????文件???????27296??2011-11-02?21:47??UCOS-GPIO刪除任務實驗\GPIO_LED1\GPIO_Led1_Data\Release\objectCode\Os_task.o
?????文件???????19680??2011-11-02?21:47??UCOS-GPIO刪除任務實驗\GPIO_LED1\GPIO_Led1_Data\Release\objectCode\Os_time.o
?????文件????????3215??2011-11-02?21:47??UCOS-GPIO刪除任務實驗\GPIO_LED1\GPIO_Led1_Data\Release\objectCode\Startup.o
............此處省略33個文件信息

評論

共有 條評論