这是一个适用于单片机的操作系统。我们使用的时候需要添加Conf_tny.A51配置文件。
#include “reg52.h” #include <rtx51tny.h> sbit Led1=P0^0; sbit Led2=P0^1; sbit Led3=P0^2; void main_job() _task_ 0 { os_create_task(1); os_create_task(2); os_create_task(3); os_delete_task(0); } void Led1_job() _task_ 1 { Led1=0; while(1) { Led1=!Led1; os_wait(K_TMO,100,1); } } void Led2_job() _task_ 2 { Led2=0; while(1) { Led2=!Led2; os_wait(K_TMO,200,1); } } void Led3_job() _task_ 3 { Led3=0; while(1) { Led3=!Led3; os_wait(K_TMO,300,1); } } |