第12章 如 c51下的rtx-51实时多任务.pptVIP

  • 0
  • 0
  • 约8.32千字
  • 约 32页
  • 2019-01-04 发布于福建
  • 举报
第12章 如 c51下的rtx-51实时多任务

第12章 C51下的RTX-51实时多任务操作系统 在C51语言中,除了可以编写一般的单进程程序外,还可以实现多任务操作系统设计。在51系列单片机上能够运行的实时多任务操作系统为RTX-51。其可以在单个51系列单片机上管理多个进程或者任务。RTX-51使得复杂的多任务程序设计变得简单,因此在51系列单片机中应用很广泛。 本章主要介绍RTX-51实时多任务操作系统的种类,并以RTX-51 Tiny为主介绍了RTX-51的系统函数、RTX-51的任务管理及配置等。最后,对RTX-51 FULL系统进行了介绍。 12.1 RTX-51实时多任务操作系统简介 在简单的单片机程序中,采用单一进程并配以中断处理则可以完成大部分的设计需求。但是,对于一些复杂的应用程序,需要同时执行多个进程或者任务。传统的程序设计方式使得程序比较复杂,且程序的运行性能难以满足多任务实时性的要求。此时,便需要实时多任务操作系统(RTOS)。 实时多任务操作系统(RTOS)可以灵活地为各个任务分配系统资源,包括CPU、内存以及时间等。因此,CPU同时执行多个任务或者进程,在一定程度上实现多任务并行工作。 在51内核单片机中,可以使用RTX-51多任务实时操作系统来实现多任务并行工作。实时多任务操作系统RTX-51使用标准的C51语言来编写,其自身提供了灵活的时间分配和简单有效的系统函数,可以实现多任务的及时响应

文档评论(0)

1亿VIP精品文档

相关文档