Hot Search : Source embeded web remote control p2p game More...
Location : Home Search - keil c51
Search - keil c51 - List
嵌入系统中使用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上。
Date : 2009-05-19 Size : 85.14kb User : joyhee@sohu.com

uCOS-II2.85_For_Keil_C51,keil下的uCOS-II2.85源码,方便大家研究。
Date : 2010-10-28 Size : 96.24kb User : netman_006

uC/OS操作系统在51平台的移植代码,编译环境为Keil C51-uC/OS platform in 51 transplant code, compile environment for the Keil C51
Date : 2026-01-11 Size : 201kb User : 宋智宁

DL : 0
Keil C51的UCOS-2操作系统源代码-ucos-2 operation system source code for Keil C51
Date : 2026-01-11 Size : 77kb User : 龙一啸

DL : 0
基于keil 51的UC/OS-II嵌入式系统。-Embedded system uC/OS-II based on Keil C51.
Date : 2026-01-11 Size : 67kb User : jim

DL : 0
运行环境是keil。这是一个实现嵌入式TCP/IP的程序,运行在万邦的w78e516上面,网卡芯片采用的是rtl8019.程序中采用了uc/os提高实时性!-runtime environment is c51. This is a realization of embedded TCP/IP, the running of the IMC w78e516 above, the chip card is rtl8019. Procedures used in the uc/os improve real-time!
Date : 2026-01-11 Size : 426kb User : 我是我

DL : 0
这个例子如果运行,将在仿真的PC窗口中的第1,2,3行显示一些信息后,在随机位置显示 1 ~ 5 .由于keil c51默认不支持重入函数,它的重入函数使用仿真的重入栈而不使用系统栈,而Small RTOS 51没有进行重入栈管理,所以在TaskA~TaskE虽然及其相似,但不能合并. 注意:(1)在KEIL C51 工程中,我已经把输出文件目录设在e:\temp中,您可以在Project->Options for Target "Target 1"的output页点击Select Folder for Objects...和Listing页点击Select Folder for Listing...改变. (2)编译时会有5个警告,其中一个是因为没有使用一个系统函数OSSendSignal引起,它可以忽略.另4个是禁止任务间变量覆盖分析引起,必须忽略.感谢网友John X. Liu,在这个例子中我使用了他编写的仿真(dllPc51Emu.dll),这个dll原来是为他移植的Ucos-ii for keil c51的例子编写. (3)Pc51Emu.dll在KEIL C51 V6.23 V7.00工作不正常.-If running this example, the simulation of the PC window of 1,2,3-line display some information, in a random location ~ 5. c51 as the default decoder does not support heavy-function, its emphasis on the use of simulation function to the re-use system without Push stack, Small RTOS 51 and no heavy Push management, in TaskA ~ TaskE and although similar, but not the merger. Note : (1) in KEIL C51 project, I have already output directory in e : \ temp. You can Project-
Date : 2026-01-11 Size : 6kb User : 邢兰停

DL : 0
这个例子是例子2的另一种写法(但任务数量不同),它使用了最高优先级任务作为显示任务,全局变量ShowChar作为参数.函数TaskB是优先级1~10的任务函数,因为没有使用局部变量,这些任务可以用一个函数. 注意:(1)在KEIL C51 工程中,我已经把输出文件目录设在e:\temp中,您可以在Project->Options for Target "Target 1"的output页点击Select Folder for Objects...和Listing页点击Select Folder for Listing...改变. 感谢网友John X. Liu,在这个例子中我使用了他编写的仿真dll(Pc51Emu.dll),这个dll原来是为他移植的Ucos-ii for keil c51的例子编写. (2)Pc51Emu.dll在KEIL C51 V6.23 V7.00工作不正常. -this example is another example of a two way (but the number of different tasks), it uses the highest-priority task, as shown mandate, ShowChar global variable as a parameter. TaskB function is a priority task to ten function, because no use local variables, these tasks can use a function. attention : (1) in KEIL C51 project, I have incorporated the output directory in e : \ temp, you could Project-
Date : 2026-01-11 Size : 5kb User : 邢兰停

DL : 0
多任务操作系统uc_OS II移植到keil c51的源代码-multi-task operating system uc_OS II keil c51 transplanted to the source code
Date : 2026-01-11 Size : 244kb User : 刘俊杰

从Keil C51 的内存空间管理方式入手,着重讨论实时操作系统在任务调度时的重入问题,分析一些解决 重入的基本方式与方法:分析实时操作系统任务调度的占先性,提出非占先的任务调度是能更适合于 Keil C51 的一种调度方式。为此,构造这一实时操作系统,并有针对性地介绍此系统的堆管理方法、任务 的建立以及任务的切换等。-from Keil C51 memory space management mode. focused on real-time operating system in the task of re-scheduling into problems, the analysis of some important means to solve the basic ways and means : Analysis of real-time task scheduling the operating system take precedence, The proposed non-preemptive task scheduling can be more suited to a Keil C51 scheduling approach. To this end, the structure of the real-time operating systems, and targeted presentation of the heap management methods, and the establishment of task switching, and other tasks.
Date : 2026-01-11 Size : 247kb User :

DL : 0

Date : 2026-01-11 Size : 83kb User : kly

DL : 0
一個於 Keil C51 工程的 uC/OS-II v2.51
Date : 2026-01-11 Size : 64kb User : zyf

UCOSII2.85针对8051单片机的移植版本,开发环境为KEIL C51。-UCOSII2.85 transplant for 8051 version of development environment for the KEIL C51.
Date : 2026-01-11 Size : 510kb User : simon

DL : 0
这个是一个精简的在keil c51开发环境下移植uc/os-ii的一个源码。可以供很多初学者借鉴-This is a streamlined development environment in keil c51 transplanted uc/os-ii as a source. For many beginners can learn from
Date : 2026-01-11 Size : 270kb User : dbgytwang

该压缩包里面含有ucos ii被移植到keil c51环境下的源码,对初学ucos移植的人来说很有用。-The compressed packet inside contains ucos ii was transplanted to keil c51-source environment for novice uCOS transplantation for very useful.
Date : 2026-01-11 Size : 174kb User : 黄灿武

uCOS-II到Keil+C51小模式下的移植-uCOS-II to Keil+ C51 small mode transplant
Date : 2026-01-11 Size : 175kb User : kuangchao

DL : 0
ucos-2 在keil c51 小模式下的移植-ucos-2 for 51
Date : 2026-01-11 Size : 77kb User : 郭辉

DL : 0
ucos ii移植到keil c51环境下的源码-ucos ii transplanted to keil c51-source environment
Date : 2026-01-11 Size : 1.56mb User : Jacob

DL : 0
UC/OS II在51单片机上的移植.keil C51 编译器.-UC/OS II in MCS-51 on the MCU. Keil C51 compiler.
Date : 2026-01-11 Size : 198kb User : 杨训贵

用keil对ucos进行编译,适用于单片机的ucos,配置以写好。-Compiled with keil on ucos for SCM ucos, configured to written.
Date : 2026-01-11 Size : 41kb User : 小周
« 12 »
CodeBus is one of the largest source code repositories on the Internet!
Contact us :
1999-2046 CodeBus All Rights Reserved.