RTX51 Tiny是一种实时操作系统(RTOS),可以用它来建立多个任务(函数)同时执行的应用。系统简介 嵌入式应用系统经常有这种需求。RTOS可以提供调度、维护、同步等功能。实时操作系统能灵活的调度系统资源,像CPU和存储器,并且提供任务间的通信。RTX51 Tiny是一个功能强大的RTOS,且易于使用,它用于8051系列的微控制器...
本此讲解的为RTX51TINY版,因为它适合于没有外展存储器的51芯片,其本身也就900个字节左右,非常的小巧,当然了功能方面也就相应缩水了!。但是,使用RTX51Tiny 的程序可以访问外部存储器。RTX51Tiny允许循环任务切换,并且支持信号传递,还能并行的利用中断功能。RTX51Tiny 的os_wait函数可以等待以下事件:时间到、时间间隔、来...
描述描述rtx51 tiny 33、版本任务数任务数16ram 需求需求7 byte data, 3(任务数) byte idata代码要求代码要求900 byte硬件要求硬件要求定时器0系统时钟系统时钟10065535周期中断响应时间中断响应时间20周期任务切换时间任务切换时间100700周期依赖于堆栈装载10.3 rtx51 10.3 rtx51 的程序结构的程序结构 rtx51tiny rtx51...
RTX51 TINY利用单片机内部定时器0的中断功能实现定时,用周期性定时中断驱动RTX51 TINY的时钟。它最多可以定义16个任务,所有的任务可以同时被激活,允许循环任务切换,仅支持非抢占式的任务切换,操作系统为每一个任务分配一个独立的堆栈区,在任务切换的同时改变堆栈的指针,并保存和恢复寄存器的值。RTX51 TINY没有专门的时...
关键词:交通灯控制系统;实时操作系统;RTX51 O 引言 一个高效的单片机智能控制系统,不仅要求系统能够同时执行多个任务,对每个任务作出实时响应,而且要求系统能够及时响应随机发生的外部事件,并对其作出快速处理。对于这样的系统应用,采用实时操作系统RTOS(Real-time-Operating System)作为系统软件设计平台是一个良好的选择,它...
RTX51TNY.A51为RTX51 Tiny的核心程序,包括所有的函数定义,不需要改动。通常改动的是配置程序CONF_TNY.A51,主要内容如下。 INT_REGBANK EQU 1:定时器中断时使用的寄存器组默认值是寄存器组1,一般无需改动。 INT_CLOCK EQU 10000:硬件定时器零TimerO的溢出时间,即1个滴答(tick)的时间长度。默认值是10 000个机器...
1、序言木乎册解释如何使用rtx51小型实F寸操作系统并给出rtx51完全版功能的概述&这 个手册并不是一本详细的实时应用的入门教程并H.假定你已经熟悉了 Keil C5k A5L.相关工具、DC血蕖作系统和8051微处理器的便件和指令体系。建议便用卜列书籍作为实时程序设计领域的入门教程。DeiteL H.M. Operating Systems, ...
第15章RTX51实时操作系统 RTOS概述RTX51系统特点RTX51的程序设计RTX51的系统配置RTX51的应用举例 15.1RTOS概述 15.1.1单任务/多任务 单任务系统的设计思路:传统的单片机程序多为单任务系统,其业务逻辑顺序安排在主函数中。主函数是整个程序的入口,一般包含一个死循环,循环过程中通过调用...
RTX51BT.LIB用于代码分组(code_ banking的RTX51 Tiny程序。 一 特点:只适合51系列的周期性的任务场合(C8051F/STC),最多16个任务,没有主函数,从_task_ 0开始(用于创建其它任务,然后将自己删除,除_task_ 0外其它都是while(1)死循环),结构小巧只需要包含#include <rtx51tny.h>并在工程配置中选择。且需要项目添...