📄 task.lst
字号:
C51 COMPILER V7.07 TASK 08/03/2005 11:35:48 PAGE 1
C51 COMPILER V7.07, COMPILATION OF MODULE TASK
OBJECT MODULE PLACED IN Task.OBJ
COMPILER INVOKED BY: K:\Keil\C51\BIN\C51.EXE Task.c BROWSE DEBUG OBJECTEXTEND CODE SYMBOLS
stmt level source
1 #include <reg668.h>
2 #include <Task.h>
3
4 sbit Speaker = P3^5;
5
6 code TASKTBL TaskTable[]=
7 {
8 {0x00,Task0},
9 {0x00,Task1},
10 {0x00,Task2},
11 {0x00,Task3},
12 {0x00,Task4},
13 {0x00,Task5},
14 {0x00,Task6},
15 {0x00,Task7},
16 {0x00,Task8},
17 {0x00,Task9},
18 {0x00,Task10},
19 {0x00,Task11},
20 {0x00,Task12},
21 {0x00,Task13},
22 {0x00,Task14},
23 {0x00,Task15},
24 {0x00,Task16},
25 {0x00,Task17},
26 {0x00,Task18},
27 {0x00,Task19}
28 };
29
30 void OpenSpeaker (void)
31 {
32 1 Speaker=0;
33 1 }
34 void CloseSpeaker (void)
35 {
36 1 Speaker=1;
37 1 }
38 void Task0 (void)
39 {
40 1 OpenSpeaker();
41 1 }
42 void Task1 (void)
43 {
44 1 OpenSpeaker();
45 1 }
46 void Task2 (void)
47 {
48 1 OpenSpeaker();
49 1 }
50 void Task3 (void)
51 {
52 1 OpenSpeaker();
53 1 }
54 void Task4 (void)
55 {
C51 COMPILER V7.07 TASK 08/03/2005 11:35:48 PAGE 2
56 1 OpenSpeaker();
57 1 }
58 void Task5 (void)
59 {
60 1 OpenSpeaker();
61 1 }
62 void Task6 (void)
63 {
64 1 OpenSpeaker();
65 1 }
66 void Task7 (void)
67 {
68 1 OpenSpeaker();
69 1 }
70 void Task8 (void)
71 {
72 1 OpenSpeaker();
73 1 }
74 void Task9 (void)
75 {
76 1 OpenSpeaker();
77 1 }
78 void Task10 (void)
79 {
80 1 OpenSpeaker();
81 1 }
82 void Task11 (void)
83 {
84 1 OpenSpeaker();
85 1 }
86 void Task12 (void)
87 {
88 1 OpenSpeaker();
89 1 }
90 void Task13 (void)
91 {
92 1 OpenSpeaker();
93 1 }
94 void Task14 (void)
95 {
96 1 OpenSpeaker();
97 1 }
98 void Task15 (void)
99 {
100 1 OpenSpeaker();
101 1 }
102 void Task16 (void)
103 {
104 1 OpenSpeaker();
105 1 }
106 void Task17 (void)
107 {
108 1 OpenSpeaker();
109 1 }
110 void Task18 (void)
111 {
112 1 OpenSpeaker();
113 1 }
114 void Task19 (void)
115 {
116 1 OpenSpeaker();
117 1 }
C51 COMPILER V7.07 TASK 08/03/2005 11:35:48 PAGE 3
ASSEMBLY LISTING OF GENERATED OBJECT CODE
; FUNCTION OpenSpeaker (BEGIN)
; SOURCE LINE # 30
; SOURCE LINE # 31
; SOURCE LINE # 32
0000 C2B5 CLR Speaker
; SOURCE LINE # 33
0002 22 RET
; FUNCTION OpenSpeaker (END)
; FUNCTION CloseSpeaker (BEGIN)
; SOURCE LINE # 34
; SOURCE LINE # 35
; SOURCE LINE # 36
0000 D2B5 SETB Speaker
; SOURCE LINE # 37
0002 22 RET
; FUNCTION CloseSpeaker (END)
; FUNCTION Task0 (BEGIN)
; SOURCE LINE # 38
; SOURCE LINE # 39
; SOURCE LINE # 40
0000 020000 R LJMP OpenSpeaker
; FUNCTION Task0 (END)
; FUNCTION Task1 (BEGIN)
; SOURCE LINE # 42
; SOURCE LINE # 43
; SOURCE LINE # 44
0000 020000 R LJMP OpenSpeaker
; FUNCTION Task1 (END)
; FUNCTION Task2 (BEGIN)
; SOURCE LINE # 46
; SOURCE LINE # 47
; SOURCE LINE # 48
0000 020000 R LJMP OpenSpeaker
; FUNCTION Task2 (END)
; FUNCTION Task3 (BEGIN)
; SOURCE LINE # 50
; SOURCE LINE # 51
; SOURCE LINE # 52
0000 020000 R LJMP OpenSpeaker
; FUNCTION Task3 (END)
; FUNCTION Task4 (BEGIN)
; SOURCE LINE # 54
; SOURCE LINE # 55
; SOURCE LINE # 56
0000 020000 R LJMP OpenSpeaker
; FUNCTION Task4 (END)
; FUNCTION Task5 (BEGIN)
; SOURCE LINE # 58
; SOURCE LINE # 59
; SOURCE LINE # 60
0000 020000 R LJMP OpenSpeaker
; FUNCTION Task5 (END)
C51 COMPILER V7.07 TASK 08/03/2005 11:35:48 PAGE 4
; FUNCTION Task6 (BEGIN)
; SOURCE LINE # 62
; SOURCE LINE # 63
; SOURCE LINE # 64
0000 020000 R LJMP OpenSpeaker
; FUNCTION Task6 (END)
; FUNCTION Task7 (BEGIN)
; SOURCE LINE # 66
; SOURCE LINE # 67
; SOURCE LINE # 68
0000 020000 R LJMP OpenSpeaker
; FUNCTION Task7 (END)
; FUNCTION Task8 (BEGIN)
; SOURCE LINE # 70
; SOURCE LINE # 71
; SOURCE LINE # 72
0000 020000 R LJMP OpenSpeaker
; FUNCTION Task8 (END)
; FUNCTION Task9 (BEGIN)
; SOURCE LINE # 74
; SOURCE LINE # 75
; SOURCE LINE # 76
0000 020000 R LJMP OpenSpeaker
; FUNCTION Task9 (END)
; FUNCTION Task10 (BEGIN)
; SOURCE LINE # 78
; SOURCE LINE # 79
; SOURCE LINE # 80
0000 020000 R LJMP OpenSpeaker
; FUNCTION Task10 (END)
; FUNCTION Task11 (BEGIN)
; SOURCE LINE # 82
; SOURCE LINE # 83
; SOURCE LINE # 84
0000 020000 R LJMP OpenSpeaker
; FUNCTION Task11 (END)
; FUNCTION Task12 (BEGIN)
; SOURCE LINE # 86
; SOURCE LINE # 87
; SOURCE LINE # 88
0000 020000 R LJMP OpenSpeaker
; FUNCTION Task12 (END)
; FUNCTION Task13 (BEGIN)
; SOURCE LINE # 90
; SOURCE LINE # 91
; SOURCE LINE # 92
0000 020000 R LJMP OpenSpeaker
; FUNCTION Task13 (END)
; FUNCTION Task14 (BEGIN)
; SOURCE LINE # 94
; SOURCE LINE # 95
; SOURCE LINE # 96
0000 020000 R LJMP OpenSpeaker
C51 COMPILER V7.07 TASK 08/03/2005 11:35:48 PAGE 5
; FUNCTION Task14 (END)
; FUNCTION Task15 (BEGIN)
; SOURCE LINE # 98
; SOURCE LINE # 99
; SOURCE LINE # 100
0000 020000 R LJMP OpenSpeaker
; FUNCTION Task15 (END)
; FUNCTION Task16 (BEGIN)
; SOURCE LINE # 102
; SOURCE LINE # 103
; SOURCE LINE # 104
0000 020000 R LJMP OpenSpeaker
; FUNCTION Task16 (END)
; FUNCTION Task17 (BEGIN)
; SOURCE LINE # 106
; SOURCE LINE # 107
; SOURCE LINE # 108
0000 020000 R LJMP OpenSpeaker
; FUNCTION Task17 (END)
; FUNCTION Task18 (BEGIN)
; SOURCE LINE # 110
; SOURCE LINE # 111
; SOURCE LINE # 112
0000 020000 R LJMP OpenSpeaker
; FUNCTION Task18 (END)
; FUNCTION Task19 (BEGIN)
; SOURCE LINE # 114
; SOURCE LINE # 115
; SOURCE LINE # 116
0000 020000 R LJMP OpenSpeaker
; FUNCTION Task19 (END)
C51 COMPILER V7.07 TASK 08/03/2005 11:35:48 PAGE 6
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
Task18 . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
Task19 . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
P0 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0080H 1
TaskTable. . . . . . . . . . . . . . . PUBLIC CODE ARRAY 0000H 80
P1 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0090H 1
P2 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00A0H 1
P3 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00B0H 1
IEN0 . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00A8H 1
IEN1 . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00E8H 1
TASKTBL. . . . . . . . . . . . . . . . TYPEDEF ----- STRUCT ----- 4
Status . . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0000H 1
pFcnt. . . . . . . . . . . . . . . . MEMBER ----- PTR 0001H 3
TCON . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0088H 1
Task0. . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
Task1. . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
Task2. . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
Task3. . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
CloseSpeaker . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
Task4. . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
Task5. . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
Task6. . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
Task7. . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
Task8. . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
Task9. . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
Speaker. . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B5H 1
OpenSpeaker. . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
S0CON. . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0098H 1
S1CON. . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00D8H 1
T2CON. . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00C8H 1
Task10 . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
Task11 . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
Task12 . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
Task13 . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
Task14 . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
PSW. . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00D0H 1
Task15 . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
Task16 . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
Task17 . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 66 ----
CONSTANT SIZE = 80 ----
XDATA SIZE = ---- ----
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 + -