新闻中心

EEPW首页>嵌入式系统>设计应用> 单片机应用于嵌入式系统设计方案

单片机应用于嵌入式系统设计方案

作者: 时间:2012-06-25 来源:网络 收藏

2.2 软件

随着不断扩大,功能不断增强,为了对整个及其所操作的部件、装置等资源进行统一协调、指挥和有效控制,使开发人员只专注于程序,在中引入操作系统是非常必要的。μC/OSII是源码公开的实时多任务操作系统,具备足够的稳定性和安全性,特别适合用于中小型系统中。μC/OSII的具体介绍和移植过程请见参考文献[1]。

Keil公司的Keil μVision3,是目前使用最为广泛的开发环境之一。这里介绍在Keil μVision3环境下基于μC/OSII嵌入式操作系统的用户程序。根据马表系统功能,设计两个任务: 任务1为数码管显示,调用系统延时函数实现马表的运行;任务2为按键判断,属于中断级任务,通过按键启动/停止/重置马表。数码管显示和按键判断任务之间用信号量实现通信;其中按键任务发出信号量,数码管显示任务负责接收信号量。程序流程如图4所示。部分程序清单如下:

主程序

任务1

linux操作系统文章专题:linux操作系统详解(linux不再难懂)
水位传感器相关文章:水位传感器原理


评论


相关推荐

技术专区

关闭