单片机原理接口及应用与嵌入第11章 RTX51实时操作系统
VIP免费
2024-12-10
7
0
465.5KB
33 页
5.9玖币
侵权投诉
第11 章 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级任务优先级的方式切...
声明:本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。玖贝云文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知玖贝云文库,我们立即给予删除!
相关推荐
-
工程建设招标投标合同(附件)VIP免费
2024-11-15 16 -
工程建设招标投标合同(动员预付款银行保证书)VIP免费
2024-11-15 11 -
工程建设招标设标合同条件(第1部分)VIP免费
2024-11-15 11 -
工程建设招标设标合同合同条件(第3部分)VIP免费
2024-11-15 10 -
工程建设招标设标合同合同条件(第2部分)VIP免费
2024-11-15 13 -
工程建设监理委托合同VIP免费
2024-11-15 14 -
工程建设监理合同标准条件VIP免费
2024-11-15 11 -
工程技术资料目录VIP免费
2024-11-15 13 -
工程技术咨询服务合同VIP免费
2024-11-15 13 -
工程建设招标投标合同(投标邀请书)VIP免费
2024-11-15 35
分类:高等教育
价格:5.9玖币
属性:33 页
大小:465.5KB
格式:PPT
时间:2024-12-10


渝公网安备50010702506394