RTos_STC51(KEIL).zip

  • 浏览量:584
  • 下载量:0
  • 资料大小:596.93 KB
  • 日期:2014-08-18
  • 上传者:艾克
  • 分享
  • 评论
  • 举报
  • 收藏

资料描述

            51单片机也可以多任务运行啦 


              给大家带来一个基于51编写的rtos









     移植要求:1.mcu具备定时器产生时钟节拍 节拍在1~1000hz 之间

                    2.mcu执行一条指令不大于 1us
                    3.有足够的程序空间和数据rom空间
                    4.开发环境是标准的c编译器
                    5.整个项目对时间要求不是很严格。否则需谨慎使用。
     缺陷:
               1.用户建立的任务必须是一次性执行完毕。可以带参数,不会被系统破坏。
               2.不支持任务抢占.只支持优先执行。
               3.一个任务只能共享一个硬件资源
               4.没有就绪任务列表,使得任务调度比较麻烦。因为这个原因任务增加调度时间稍微增加
               5.系统内核占用400个字节。

           


            贴上一些代码


            宏定义

    #include "../inc/rt_type.h"
    #include "../rt_os/rt_os.h"
    #include "../rt_os/rt_cpu.h"

          任务建立







    好了,楼主时间宝贵,不过多展示了。感兴趣的朋友自己体会吧

    内含源码,请自行添加进你的工程
评论(0)

登录后可评论,请 登录注册

   
相关资料
换一换