⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.c

📁 ARM仿真案例
💻 C
字号:

/********************************************************************************************************/

#include <includes.h>

#define  TASK_STK_SIZE                  64
OS_STK        Main_TaskStk[TASK_STK_SIZE];
void  Main_Task(void *data);
/*******************************************************************************
* 函数名称: main
* 功能描述: c语言的主函数,由它启动多任务环境
*******************************************************************************/
int main (void)
{
    OSInit();
    OSTaskCreate(Main_Task, (void *)0, &Main_TaskStk[TASK_STK_SIZE - 1], 0);
    OSStart();
}
/*******************************************************************************
* 函数名称: Main_Task
* 功能描述: μCOS-II的第一个任务,通常由它初始化目标板和建立其它任务
*******************************************************************************/
  void  Main_Task(void *p_arg)
{   int i;
    p_arg = p_arg;            /* 避免编译警告 */
    BSP_Init(); 
    LED_Off(0);
    while (TRUE){        
        for (i = 1; i <= 16; i++) {
            LED_On(i);
            OSTimeDlyHMSM(0, 0, 0, 50);
            LED_Off(i);
        }
        for (i = 1; i <= 16; i++) {
            LED_On(17 - i);
            OSTimeDlyHMSM(0, 0, 0, 50);
            LED_Off(17 - i);
        }
    }  
} 
/**********************************End Of File***********************************/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -