small_rtos51

所属分类:单片机开发
开发工具:C/C++
文件大小:368KB
下载次数:94
上传日期:2008-01-18 21:25:54
上 传 者cfort
说明:  基于51单片机的微型51实时操作系统,麻雀虽小,可五脏俱全,可以很容易地撑握全局,深入实时嵌入式操作系统的学习
(Based on 51 single-chip micro-51 real-time operating system, the sparrow, though small, can be a fully-equipped, you can easily shake up the overall situation, in-depth study of real-time embedded operating system)

文件列表:
small_rtos51\EXAM1\Ex1\CONFIG.H (3127, 2004-01-06)
small_rtos51\EXAM1\Ex1\DISPLAY.C (1173, 2002-08-31)
small_rtos51\EXAM1\Ex1\DISPLAY.H (1217, 2002-08-31)
small_rtos51\EXAM1\Ex1\Ext1.c (4535, 2004-03-08)
small_rtos51\EXAM1\Ex1\Ext1.lst (9006, 1999-01-07)
small_rtos51\EXAM1\Ex1\OS_CFG.H (5850, 1999-01-06)
small_rtos51\EXAM1\Ex1\Os_core.lst (28937, 1999-01-07)
small_rtos51\EXAM1\Ex1\OS_CPU.H (4275, 2003-01-23)
small_rtos51\EXAM1\Ex1\Os_cpu_a.lst (39847, 1999-01-07)
small_rtos51\EXAM1\Ex1\Os_cpu_c.lst (15596, 1999-01-07)
small_rtos51\EXAM1\Ex1\Os_q.lst (34608, 1999-01-07)
small_rtos51\EXAM1\Ex1\Os_sem.lst (21901, 1999-01-07)
small_rtos51\EXAM1\Ex1\STARTUP.A51 (4163, 2003-03-21)
small_rtos51\EXAM1\Ex1\TEST.M51 (45364, 1999-01-07)
small_rtos51\EXAM1\Ex1\test.Opt (3355, 2004-03-08)
small_rtos51\EXAM1\Ex1\TEST.PLG (0, 2002-02-18)
small_rtos51\EXAM1\Ex1\test.Uv2 (2482, 2004-01-07)
small_rtos51\EXAM1\Ex1\test_Opt.Bak (3355, 2004-03-08)
small_rtos51\EXAM1\Ex1\test_Uv2.Bak (2478, 2004-01-07)
small_rtos51\EXAM1\Ex1\VIIC_C51.C (8570, 2003-06-12)
small_rtos51\EXAM1\Ex1\VIIC_C51.H (2415, 2001-06-26)
small_rtos51\EXAM1\Ex1\Zlg7289.lst (8724, 1999-01-07)
small_rtos51\EXAM1\Ex1\ZLG7290.C (5798, 2004-01-06)
small_rtos51\EXAM1\Ex1\ZLG7290.H (270, 2004-01-06)
small_rtos51\EXAM1\Ex1\ZLG7290.PDF (229000, 2003-06-13)
small_rtos51\EXAM1\Ex1 (0, 2007-07-11)
small_rtos51\EXAM1\H\CONFIG.H (2955, 2003-01-23)
small_rtos51\EXAM1\H\OS_CFG.H (5848, 2003-01-23)
small_rtos51\EXAM1\H\OS_CPU.H (4271, 2003-01-23)
small_rtos51\EXAM1\H (0, 2007-07-11)
small_rtos51\EXAM1\KEILC51\OS_CPU_A.ASM (14213, 2003-02-05)
small_rtos51\EXAM1\KEILC51\OS_CPU_C.C (9975, 2003-01-23)
small_rtos51\EXAM1\KEILC51 (0, 2007-07-11)
small_rtos51\EXAM1\OS\OS.H (7019, 2003-01-23)
small_rtos51\EXAM1\OS\OS_CORE.C (19422, 2003-02-05)
small_rtos51\EXAM1\OS\OS_Q.C (21807, 2003-01-23)
small_rtos51\EXAM1\OS\OS_Q.H (7851, 2003-01-23)
small_rtos51\EXAM1\OS\OS_SEM.C (13859, 2003-01-23)
small_rtos51\EXAM1\OS\OS_SEM.H (5150, 2003-01-23)
... ...

这个例子如果运行,将在仿真的PC窗口中的第1,2,3行显示一些信息后,在随机位置显示'1'~'5'. 由于keil c51默认不支持重入函数,它的重入函数使用仿真的重入栈而不使用系统栈,而Small RTOS 51没有进行重入栈管理,所以在TaskA~TaskF不能合并. 本例子功能说明: 每两秒在数码管的左侧送出一个“8”,每一秒往右移一格,按一下键“K8”会从数码管的右 侧发出一颗子弹射向“8”,并消灭一个“8”。 注意: (1)在KEIL C51 工程中,我已经把输出文件目录设在e:\temp中,您可以在Project->Options for Target "Target 1"的output页点击Select Folder for Objects...和Listing页点击Select Folder for Listing...改变.

近期下载者

相关文件


收藏者