请大家多多指教
单片机源程序如下:
- #include "rtx51tny.h"
- #include "reg52.h"
-
- typedef unsigned char uchar;
- typedef unsigned int uint;
-
- sbit LED0 = P2^0;
- sbit LED1 = P2^1;
- sbit LED2 = P2^2;
- sbit LED3 = P2^3;
- sbit KEY0 = P3^0;
- void delay(int i)
- {
- while(i--);
- }
-
- void job0(void) _task_ 0
- {
- LED0 = 1;
- LED1 = 1;
- LED2 = 1;
- LED3 = 1;
- os_create_task(1);
- os_create_task(2);
- // os_create_task(3);
- // os_create_task(4);
- // os_create_task(5);
- os_delete_task(0);
- }
-
- void job1(void) _task_ 1
- {
- while(1)
- {
- LED0 = !LED0;
- os_wait(K_TMO,400, 0);
- }
- }
-
- void job2(void) _task_ 2
- {
- while(1)
- {
- LED1 = !LED1;
- os_wait(K_IVL, 400, 0);
- }
- }
-
- //void job3(void) _task_ 3
- //{
- // while(1)
- // {
- // LED2 = !LED2;
- // os_wait(K_TMO, 400, 0);
- // }
- //}
- //
- //void job4(void) _task_ 4
- //{
- // while(1)
- // {
- // LED3 = !LED3;
- // os_wait(K_TMO, 800, 0);
- // }
- //}
-
- //void job5(void) _task_ 5
- //{
- // while(1)
- // {
- ……………………
- …………限于本文篇幅 余下代码请从51黑下载附件…………
复制代码
所有资料51hei提供下载:
RTX51-tiny.rar
(11.85 KB, 下载次数: 52)
|