- 8
- 0
- 约4.96万字
- 约 139页
- 2016-10-22 发布于贵州
- 举报
消息队列| μC/OS-II程序设计基础 多任务接收数据 为了说明如何使用消息队列来实现多任务接收数据,我们设计一个系统,按键一按下, LED按照指定节奏闪耀,蜂鸣器按照指定节奏鸣响。假设TaskLED为高优先级的任务,三个任务的处理流程如下。 消息队列| μC/OS-II程序设计基础 任务间同步 TaskKEY任务主要代码如下。 void TaskKEY (void *pdata) { …… for (i = 0; i QSIZE; i++) { dly[i] = i*20; } while (1) { while ((IO0PIN KEY1) != 0) { OSTimeDly(1); } for (i = 0; i QSIZE; i++) { OSQPostOpt (q, dly[i], OS_POST_OPT_BROADCAST); } while ((IO0PIN KEY1) == 0) { OSTimeDly(1); } } } 延时1个节拍,用于任务切换 延时1个节拍,用于任
您可能关注的文档
最近下载
- 八大员继续教育资料员题库(含答案)..pdf VIP
- 2019年八大员(资料员)技能培训题库.docx VIP
- 全国青少年红色文化传承与实践创新大赛小学4-6年级组学习题库官方发布版.doc
- 八大员资料员 题库.docx VIP
- 八大员资料员题库-精简版.doc VIP
- 2025年山东省建筑施工企业安全生产管理人员安全生产知识考试题库(含答案.docx VIP
- 50kgm钢轨9号单开道岔-研线1509铺设图.pdf
- 山东省济南市2026届高三第二次模拟考试数学试题(含答案).docx
- 2025年山东省建筑施工企业安全生产管理人员安全生产知识考试题库(含答案).docx VIP
- 2026历年中考英语真题高频词汇短语汇编(可打印版).docx
原创力文档

文档评论(0)