单片机原理接口及应用与嵌入第11章 RTX51实时操作系统

VIP免费
2024-12-10 0 0 465.5KB 33 页 5.9玖币
侵权投诉
11 RTX51 实时操作系统
单片机原理、接口及应用
单片机原理、接口及应用
11 RTX51 实时操作系统
内 容 提 要
前言
RTX51 系统特点
RTX51 的程序结构
RTX51的功能函数
RTX51的任务调度
RTX51的系统配置
RTX51的应用举例
小结
11 RTX51 实时操作系统
11.1
RTX51 是一款小巧的针对基于 8051 系列嵌入式系统的多
任务实时操作系统。它的使用可以简化比较复杂、有严格
时间限制的软件的设计过程RTX51 主要有两个不同的可
用版本:
RTX5lFull 版。这里称之为 RTX51 的标准版,既可以以循
环( Round Robin )方式执行任务,也可以按 4 级任
务优先级的方式切换不同优先级的任务。标准版以并
式工作,支持中断管理,信号和消息可以通过邮箱系
不同任务之间传递。
11 RTX51 实时操作系统
RTX5lTiny 版。这里称之为 RTX5l 的精简版,是其标准版
的一个子集。它可以很容易地运行在 8051 的单芯片系统
而不需要任何外部数据存储器。通用性强,系统需求
但功能上受到限制。它只支持循环方式和信号方式的
切换,而不支持优先级方式的任务切换。
由于 KEIL C 中自带了 RTX5l 的精简版 RTX5lTiny
事实上精简版也能够满足绝大部分场合的应用要求,
以下只讲解 RTX5lTiny 的内容,出现 RTX51 的地方默认
为其精简版 RTX51Tiny
11 RTX51 实时操作系统
11.2 RTX51 系统特点
RTX51 可以在所有的 8051 系列芯片上运行。用户
只需要用标准的 C 语言编写 RTX51 程序,然后用 C51 编译
器编译即可生成代码。其中,仅有少数内容和标准 C 语言
有差异,这些内容是为了实现任务标识和优先级而设的。
RTX51 程序设计需要包含实时运行头文件和必要的库文件,
并且要用 BL51 连接/定位器来实现连接。在 Keil 中,你
只需要在目标选项的 Target 标签中的 Operating 中选择 RT
X-51 Tiny ,在你的头文件中加上 #include <rtx51tny.h>
即可。
11 RTX51 实时操作系统
RTX51 TINY 环境下生成代码,需要用到下列工具:
C51 编译器
BL51 连接 /定位器
A51 宏汇编器
外,库文件 RTX51TNY.LIB 在环境变量 C51LI
B定的路径下。
RTX51 Tiny 版可以运行在 8051 的单芯片嵌入式系统
上,且不需要任何外部数据存储器,但也不排斥应用序访
问外部的数据存储器。 RTX51 Tiny 版本可以使用 C51 所支
持的所有存储模式。所使用的存储模式只影响应用对的存
储位置。 RTX51 Tiny 的系统变量和应用程序的堆栈区总是
存储在 8051 的片内 RAM 中(即 DATA 和 IDATA )。典型的 R
TX51 Tiny 应用程序一般运行于 SMALL 存储模式下。
11 RTX51 实时操作系统
RTX51 Tiny 版本使用了 8051 的定时器 0 和定时器 0 的中
断信号。 SFR 中的全局中断允许定时器 0 中断屏蔽
可能使 RTX51 Tiny 停止运行。因此除非有特的应用目
的,应使定时器 0 的中断始终开,以保证 RTX51 Tiny
正常运行。
实时操作系统的性能数对嵌入式系统的应用开发也有
着直影响, RTX51 的性能如表 11-1 所
摘要:

第11章RTX51实时操作系统单片机原理、接口及应用单片机原理、接口及应用第11章RTX51实时操作系统内容提要★前言★RTX51系统特点★RTX51的程序结构★RTX51的功能函数★RTX51的任务调度★RTX51的系统配置★RTX51的应用举例★小结第11章RTX51实时操作系统11.1前言RTX51是一款小巧的针对基于8051系列嵌入式系统的多任务实时操作系统。它的使用可以简化比较复杂、有严格时间限制的软件的设计过程。RTX51主要有两个不同的可用版本:①RTX5lFull版。这里称之为RTX51的标准版,既可以以循环(Round一Robin)方式执行任务,也可以按4级任务优先级的方式切...

展开>> 收起<<
单片机原理接口及应用与嵌入第11章 RTX51实时操作系统.ppt

共33页,预览7页

还剩页未读, 继续阅读

声明:本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。玖贝云文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知玖贝云文库,我们立即给予删除!
分类:高等教育 价格:5.9玖币 属性:33 页 大小:465.5KB 格式:PPT 时间:2024-12-10

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 33
客服
关注