- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
/****************************************************************************
【文 件 名 称】main.c
【功 能 描 述】uC/OS-II实验代码
【程 序 版 本】2.0
【创建人及创建日期】王老师//2013-12-12 19:30
【修改人及修改日期】
****************************************************************************/
#include grobal.h
/************************任务、堆栈、优先级定义***************************/
OS_STK Main_Task_Stack[STACKSIZE_M];
void Task_Main( void *Id ) ;
#define Main_Task_PRIO 4
OS_STK Task_Led_Stack[STACKSIZE_M];
void Task_Led( void *Id ) ;
#define Task_Led_PRIO 5
OS_STK Task_LcdShow_Stack[STACKSIZE_M];
void Task_LcdShow( void *Id ) ;
#define Task_LcdShow_PRIO 7
OS_STK Task_GroupLed_Stack[STACKSIZE_M];
void Task_GroupLed( void *Id ) ;
#define Task_GroupLed_PRIO 6
OS_STK Task_Send_Stack[STACKSIZE_M];
void Task_Send( void *Id ) ;
#define Task_Send_PRIO 8
OS_EVENT *UART0_SEM ; //UART 0信号量
OS_EVENT *Led_Mbox ; //Led消息邮箱
void Main(void)
{
char Id0 = 1;
SystemInit();
Delay(3000);//延时等待有效复位
Led( OFF ) ;
Led_Set(0x00);//关闭底板LED
Uart_Printf(\n\n昆明理工(ucCOSII实验)...\n\n);
OSInit();
//创建信号量
UART0_SEM = OSSemCreate( 1 ) ; //UART 0 信号量
//创建LED消息邮箱
Led_Mbox = OSMboxCreate((void *)0 );
//创建主任务
OSTaskCreate(Task_Main, (void *)Id0,
(OS_STK *)Main_Task_Stack[STACKSIZE_M-1], Main_Task_PRIO);
OSStart();
}
void Task_Main(void *p_arg)
{
char Id1 = 2;
char Id2 = 3;
char Id3 = 4;
char Id4 = 5;
char *Msg;
U8 err ;
U16 ver ;
(void)p_arg;
Uart_Printf(uCOS-II实时操作系统初始化...\n);
OSTimeSet(0);
ver = OSVersion();
TimersStart();
OSTimeDly(20);
OSTaskCreate( Task_GroupLed, (void *)Id1, (OS_STK *)Task_GroupLed_Stack[STACKSIZE_M-1], Task_GroupLed_PRIO);
OSTaskCreate( Task_Led, (void *)Id2, (OS_STK *)Task_Led_Stack[STACKSIZE_M-1], Task_Led_PRIO );
OSTaskCreate( Task_LcdShow, (void *)Id3, (OS_STK *)Task_LcdShow_Stack[STACKSIZE_M*2-1], Task_LcdShow_PRIO);
OSTaskCreate( Task_Send, (void *)Id4, (OS_STK *)Task_Send_Stack[STACKSIZE_M-1], Task_Send_PRIO);//时钟显示任务
while
您可能关注的文档
- PIV操作规程1.doc
- plasticsurgery课堂演示.ppt
- PLC日常维护与故障检测.doc
- PMP培训课件14章节.ppt
- PMP培训课件57章节.ppt
- PMP培训课件课件.ppt
- POCT管理制度完整版.doc
- Portal与单点登录集成企业级应用.doc
- PPP业务模式介绍及案例分析20161017.pptx
- PPP模式讲解最终版.ppt
- 2024-2025学年初中信息技术(信息科技)七年级下册人教版教学设计合集.docx
- 2024-2025学年初中英语七年级下册上海新世纪版教学设计合集.docx
- 2024-2025学年高中地理选修1人教版教学设计合集.docx
- 2024-2025学年初中劳动八年级下册人教版教学设计合集.docx
- 【中职数学】北师大版基础模块上册 第5单元《三角函数》第4课时 弧长公式和扇形的面积公式 教学设计.docx
- 【新课标】人教版7.docx
- 2024-2025学年初中英语九年级上册牛津上海(试用本)教学设计合集.docx
- 2024-2025学年初中地理七年级下册中图版(北京)(2024)教学设计合集.docx
- 2024-2025学年初中道德与法治七年级下册(2024)统编版(部编版)(2024)教学设计合集.docx
- 2024-2025学年小学道德与法治一年级上册统编版(部编版)(2024)教学设计合集.docx
最近下载
- ISO 8178-1-2017 Reciprocating internal combustion engines Exhaust emission measurement Part 1:Test-bed measurement systems of gaseous and particulate emissions往复式内燃机排放测量第1部分: 气体和颗粒物排放测量系统(2-1).pdf
- 11J508 建筑玻璃应用构造-栏板隔断地板 吊顶 水下玻璃 挡烟垂壁图集.pdf
- 私立门诊财务管理制度.docx
- 触电事故典型案例分析.pptx
- 行政法与行政诉讼法(第七版)胡锦光-全套课件.pptx
- 丰田自工序完结培训资料.pdf VIP
- 德育课程体系.doc
- 海工试验报告.doc
- 废旧轮胎在道路工程中的应用课件.pptx VIP
- 静脉留置针健康宣传册.doc VIP
文档评论(0)