⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 task.lst

📁 本程序是用51单片机设计的一个时钟程序,对于想了解单片机的C语言和汇编语言的开发人员是一个不错的例程.
💻 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 + -