📄 yy1.lst
字号:
C51 COMPILER V7.08 YY1 10/23/2007 17:47:44 PAGE 1
C51 COMPILER V7.08, COMPILATION OF MODULE YY1
OBJECT MODULE PLACED IN yy1.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE yy1.c LARGE BROWSE DEBUG OBJECTEXTEND
line level source
1 #include <includes.h>
2
3 void TaskStartyya(void *yydata) reentrant;
4 void TaskStartyyb(void *yydata) reentrant;
5 void TaskStartyyc(void *yydata) reentrant;
6
7 OS_STK TaskStartStkyya[MaxStkSize];//注意:我在ASM文件中设置?STACK空间为40H即64。
8 OS_STK TaskStartStkyyb[MaxStkSize];
9 OS_STK TaskStartStkyyc[MaxStkSize];
10
11 void main(void)
12 {
13 1 UserSysSP_Start=SP;
14 1
15 1 OSInit();
16 1
17 1 InitTimer0();
18 1 #if SERIAL_OK>0
19 1 InitSerial();
20 1 InitSerialBuffer();
21 1 #endif
22 1
23 1 OSTaskCreate(TaskStartyya, (void *)0, &TaskStartStkyya[0],4);
24 1 OSTaskCreate(TaskStartyyb, (void *)0, &TaskStartStkyyb[0],5);
25 1 OSTaskCreate(TaskStartyyc, (void *)0, &TaskStartStkyyc[0],6);
26 1
27 1 OSStart();
28 1 }
29
30
31 void TaskStartyya(void *yydata) reentrant
32 {
33 1 yydata=yydata;
34 1 #if SERIAL_OK>0
35 1 clrscr();
36 1 PrintStr("\n\t\t*******************************\n");
37 1 PrintStr("\t\t* Hello! The world. *\n");
38 1 PrintStr("\t\t*******************************\n\n\n");
39 1 #endif
40 1 for(;;){
41 2 #if SERIAL_OK>0
42 2 PrintStr("\tAAAAAA111111 is active.\n");
43 2 OSTimeDly(OS_TICKS_PER_SEC);
44 2 #else
P1 = 0x01;
OSTimeDly(2);
#endif
48 2 }
49 1 }
50
51 void TaskStartyyb(void *yydata) reentrant
52 {
53 1 yydata=yydata;
54 1
55 1 for(;;){
C51 COMPILER V7.08 YY1 10/23/2007 17:47:44 PAGE 2
56 2 #if SERIAL_OK>0
57 2 PrintStr("\tBBBBBB333333 is active.\n");
58 2 OSTimeDly(3*OS_TICKS_PER_SEC);
59 2 #else
P1 = 0x02;
OSTimeDly(4);
#endif
63 2 }
64 1 }
65
66 void TaskStartyyc(void *yydata) reentrant
67 {
68 1 yydata=yydata;
69 1
70 1 for(;;){
71 2 #if SERIAL_OK>0
72 2 PrintStr("\tCCCCCC666666 is active.\n");
73 2 OSTimeDly(6*OS_TICKS_PER_SEC);
74 2 #else
P1 = 0x04;
OSTimeDly(8);
#endif
78 2 }
79 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 399 ----
CONSTANT SIZE = 186 ----
XDATA SIZE = 300 ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -