登录
首页 » c » 单片机 51 RTOS

单片机 51 RTOS

于 2023-07-23 发布 文件大小:284.23 kB
0 86
下载积分: 2 下载次数: 1

代码说明:

就像在嵌入系统中使用C语言替代汇编一样,在嵌入系统中使用RTOS是大势所趋。原因主要是现在在大多数情况下编程效率比执行效率重要(单片机便宜嘛)。但纵观51的RTOS,keil c51 所带的RTX Full 太大(6k多),且需要外部ram,又无源代码,很多时候不实用。RTX Tiny虽然小(900多字节),但是任务没有优先级和中断管理,也无源代码,也不太实用。而ucosII虽有源代码,但是它太大,又需要外部ram,所有函数又必须是重入函数,用在51这类小片内RAM的单片机上有点勉强。于是,我借鉴ucosII和RTX Tiny编写了Small RTOS 51,虽然它为51系列编写,但是它还是比较容易移植到其它CPU上。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • VCCLASS
    Visual C++中窗口子类化技术的实现及其应用(Visual C++ in the window of the sub-class technology and its application)
    2009-06-19 09:12:03下载
    积分:1
  • 实验:RS485通信程序
    /************************************************************************************** *               RS485通信实验   * 实现现象:下载程序后打开串口调试助手,将波特率设置为4800,选择发送的数据就可以显示 在串口助手上。具体接线操作参考操作视频 注意事项:无。    ***************************************************************************************/ #include "reg52.h" //此文件中定义了单片机的一些特殊功能寄存器 typedef unsigned int u16;   //对数据类型进行声明定义 typedef unsigned char u8; sbit RS485DIR=P1^0;   //RS485DIR=0为接收状态  RS485DIR=1为发送状态 /******************************************************************************* * 函 数 名         : delay * 函数功能    : 延时函数,i=1时,大约延时10us **************************************
    2022-02-04 03:13:17下载
    积分:1
  • pid控制
    PID控制器(比例-积分-微分控制器)是一个在工业控制应用中常见的反馈回路部件,由比例单元P、积分单元I和微分单元D组成。PID控制的基础是比例控制;积分控制可消除稳态误差,但可能增加超调;微分控制可加快大惯性系统响应速度以及减弱超调趋势。
    2022-08-14 22:59:39下载
    积分:1
  • wolfe
    wolfe程序模块的C++算法,可以重复使用,对于解决一维搜索是很好的..(C++ algorithm wolfe program modules can be reused for solving one-dimensional search is good ..)
    2014-02-25 15:11:57下载
    积分:1
  • rossler混沌同步的MATLAB程序
    rossler混沌同步的MATLAB程序,倾力奉献!
    2019-04-21下载
    积分:1
  • STM32读取sram的完美代码
          主程序实现功能: 本例程使用GPIO模拟I2C时序实现串行EEPROM的读写,并测试读写速度。 核心文件为: bsp_i2c_gpio.c/.h : I2C底层协议的实现代码(所有的I2C器件均可用) bsp_eeprom_24xx.c/.h : 24XX串行EEPROM的驱动程序 demo_i2c_eeprom.c/.h : 演示EEPROM读写的主程序 修改SCL时钟频率的方法:修改bsp_i2c_gpio.c中的函数 static void i2c_Delay(void)
    2022-07-17 09:13:04下载
    积分:1
  • TekVISA
    c/c++环境下visa编程,lan,gpib,rs232,等(Development of visa in C / C + + Environment)
    2020-06-23 21:20:01下载
    积分:1
  • Test1
    十进制数转化为二进制数的c#计算方法。可以实现此功能(The decimal number is converted to binary number)
    2018-08-23 11:59:17下载
    积分:1
  • 987654
    简单商品管理三层,C#编程练习源码,很好的学习资料。(Simple typing practice software, C# programming exercises the source code, very good learning materials.)
    2013-12-04 21:09:03下载
    积分:1
  • F407+W5500(客户端)
    基于stm32f407的w5500客户端源码,实现以太网上网。(Stm32f407 based w5500 client source code, to achieve Ethernet Internet access.)
    2020-07-10 14:19:04下载
    积分:1
  • 696518资源总数
  • 106010会员总数
  • 4今日下载