#pragma large #include "stc12c5a.h #include <Rtx51.h> // RTX-51 Definitions sbit sound=P2^3; sbit sound1=P2^4; sbit sound2=P2^5; void ProducerTask (void) _task_ 0 { os_set_slice(1000); //12MHZ 1ms os_create_task (1); // Create the Consumer-Task os_create_task (2); os_create_task (3); os_delete_task(0); } void Task1 (void) _task_ 1 _priority_ 1 { while(1) // endless loop { os_wait(K_TMO,5,0); sound1=~sound1; } } void Task2 (void) _task_ 2 _priority_ 1 { while(1) // endless loop { os_wait(K_TMO,10,0); sound2=~sound2; } } void Task3(void) _task_ 3 _priority_ 1 { while(1) // endless loop { os_wait(K_TMO,1,0); sound=~sound; } } void main (void) { signed char RtxReturnState; RtxReturnState = os_start_system (0); }
从sound波形可以看出 不准
keil RTOS RTX full 定时不准???
最新推荐文章于 2020-05-24 13:12:23 发布