📄 ch13-1.c
字号:
//使用本程序建立工程时,请参阅教材P283图A-18,将其中的"operating"项由"None"
//改为"RTX-51 Tiny"
#include <rtx51tny.h> /* RTX-51 tiny 头文件 */
#include<reg52.h>
long counter0; /* 任务0的计数器 */
long counter1; /*任务1的计数器 */
long counter2; /*任务2的计数器 */
sbit P1_0=P1^0;
sbit P1_1=P1^1;
sbit P1_2=P1^2;
job0 () _task_ 0 {
int i;
os_create_task (1); /*启动任务 1 */
os_create_task (2); /*启动任务 2 */
while (1) { /* 无穷循环 */
counter0++; /* counter0 加1 */
for(i=0;i<1000;i++);
P1_0=!P1_0;
}
}
job1 () _task_ 1 {
int i;
while (1) { /* 无穷循环 */
counter1++; /* counter1加1 */
for(i=0;i<1000;i++);
P1_1=!P1_1;
}
}
job2 () _task_ 2 {
int i;
while (1) { /* 无穷循环 */
counter2++; /* counter2加1 */
for(i=0;i<1000;i++);
P1_2=!P1_2;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -