📄 main.lst
字号:
C51 COMPILER V8.05a MAIN 04/11/2007 16:19:49 PAGE 1
C51 COMPILER V8.05a, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN main.OBJ
COMPILER INVOKED BY: D:\Program Files\keil\C51\BIN\C51.EXE main.c LARGE BROWSE INCDIR(..\app;..\Main;..\Port;..\SOURCE)
-DEBUG OBJECTEXTEND PRINT(..\Output\main.lst) SRC(..\Output\main.SRC)
line level source
1 #include "INCLUDES.H"
2 extern void Init_Device(void);
3
4 #define TaskStkSize 128
5 //#define TaskStartPrio 0
6 //#define TaskTestPrio 1
7
8 OS_STK TaskStartStk[TaskStkSize];
9 OS_STK TaskTestStk[TaskStkSize];
10 OS_STK TSK_STK2[TaskStkSize];
11 OS_STK TSK_STK3[TaskStkSize];
12 OS_STK TSK_STK4[TaskStkSize];
13 OS_STK TSK_STK5[TaskStkSize];
14 OS_STK TSK_STK6[TaskStkSize];
15 OS_STK TSK_STK7[TaskStkSize];
16 OS_STK TSK_STK8[TaskStkSize];
17 OS_STK TSK_STK9[TaskStkSize];
18 OS_STK TSK_STKA[TaskStkSize];
19 OS_STK TSK_STKB[TaskStkSize];
20 OS_STK TSK_STKC[TaskStkSize];
21 OS_STK TSK_STKD[TaskStkSize];
22 OS_STK TSK_STKE[TaskStkSize];
23 OS_STK TSK_STKF[TaskStkSize];
24
25 void TaskStart(void *ppdata);
26 void TaskTest(void *ppdata);
27 void TSK2(void *p)
28 { while(1){OSTimeDly(3);}
29 1 }
*** WARNING C280 IN LINE 27 OF MAIN.C: 'p': unreferenced local variable
30 void TSK3(void *p)
31 { while(1){OSTimeDly(5);}
32 1 }
*** WARNING C280 IN LINE 30 OF MAIN.C: 'p': unreferenced local variable
33
34 void TSK4(void *p)
35 { while(1){OSTimeDly(7);}
36 1 }
*** WARNING C280 IN LINE 34 OF MAIN.C: 'p': unreferenced local variable
37
38 void TSK5(void *p)
39 { while(1){OSTimeDly(11);}
40 1 }
*** WARNING C280 IN LINE 38 OF MAIN.C: 'p': unreferenced local variable
41
42 void TSK6(void *p)
43 { while(1){OSTimeDly(13);}
44 1 }
*** WARNING C280 IN LINE 42 OF MAIN.C: 'p': unreferenced local variable
45
46 void TSK7(void *p)
47 { while(1){OSTimeDly(17);}
48 1 }
*** WARNING C280 IN LINE 46 OF MAIN.C: 'p': unreferenced local variable
C51 COMPILER V8.05a MAIN 04/11/2007 16:19:49 PAGE 2
49
50 void TSK8(void *p)
51 { while(1){OSTimeDly(19);}
52 1 }
*** WARNING C280 IN LINE 50 OF MAIN.C: 'p': unreferenced local variable
53 void TSK9(void *p)
54 { while(1){OSTimeDly(23);}
55 1 }
*** WARNING C280 IN LINE 53 OF MAIN.C: 'p': unreferenced local variable
56 void TSKA(void *p)
57 { while(1){OSTimeDly(29);}
58 1 }
*** WARNING C280 IN LINE 56 OF MAIN.C: 'p': unreferenced local variable
59 void TSKB(void *p)
60 { while(1){OSTimeDly(31);}
61 1 }
*** WARNING C280 IN LINE 59 OF MAIN.C: 'p': unreferenced local variable
62 void TSKC(void *p)
63 { while(1){OSTimeDly(37);}
64 1 }
*** WARNING C280 IN LINE 62 OF MAIN.C: 'p': unreferenced local variable
65 void TSKD(void *p)
66 { while(1){OSTimeDly(41);}
67 1 }
*** WARNING C280 IN LINE 65 OF MAIN.C: 'p': unreferenced local variable
68 void TSKE(void *p)
69 { while(1){OSTimeDly(43);}
70 1 }
*** WARNING C280 IN LINE 68 OF MAIN.C: 'p': unreferenced local variable
71 void TSKF(void *p)
72 { while(1){OSTimeDly(47);}
73 1 }
*** WARNING C280 IN LINE 71 OF MAIN.C: 'p': unreferenced local variable
74
75
76 main()
77 {
78 1 Init_Device();
79 1 OSInit();
80 1 OSTaskCreate(TaskStart,(void*)0,&TaskStartStk[0],0);
81 1 OSTaskCreate(TSK2,(void*)0,TSK_STK2,1);
82 1 OSTaskCreate(TSK3,(void*)0,TSK_STK3,3);
83 1 OSTaskCreate(TSK4,(void*)0,TSK_STK4,4);
84 1 OSTaskCreate(TSK5,(void*)0,TSK_STK5,5);
85 1 OSTaskCreate(TSK6,(void*)0,TSK_STK6,6);
86 1 OSTaskCreate(TSK7,(void*)0,TSK_STK7,7);
87 1 OSTaskCreate(TSK8,(void*)0,TSK_STK8,8);
88 1 OSTaskCreate(TSK9,(void*)0,TSK_STK9,9);
89 1 OSTaskCreate(TSKA,(void*)0,TSK_STKA,10);
90 1 OSTaskCreate(TSKB,(void*)0,TSK_STKB,11);
91 1 OSTaskCreate(TSKC,(void*)0,TSK_STKC,12);
92 1 OSTaskCreate(TSKD,(void*)0,TSK_STKD,13);
93 1 OSTaskCreate(TSKE,(void*)0,TSK_STKE,14);
94 1 OSTaskCreate(TSKF,(void*)0,TSK_STKF,15);
95 1 OSStart();
96 1 }
97
98 void TaskStart(void *ppdata)
99 {
100 1 ppdata = ppdata;
101 1
102 1 OSTimeInit();
C51 COMPILER V8.05a MAIN 04/11/2007 16:19:49 PAGE 3
103 1 OSTaskCreate(TaskTest,(void*)0,&TaskTestStk[0],2);
104 1 for(;1;)
105 1 {
106 2 OSTimeDly(1);
107 2 //OSTaskDel(OS_PRIO_SELF);
108 2 }
109 1
110 1 }
111 void TaskTest(void *ppdata)
112 {
113 1 unsigned char led_on=0;
114 1 ppdata = ppdata;
115 1 for(;1;)
116 1 {
117 2 OSTimeDly(2);
118 2 }
119 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 1162 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = 2048 43
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 14 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -