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

📄 timer.lst

📁 这是用W77E58编写的控制GSM模块
💻 LST
字号:
C51 COMPILER V7.50   TIMER                                                                 04/04/2007 15:49:17 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE TIMER
OBJECT MODULE PLACED IN timer.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE timer.c BROWSE DEBUG OBJECTEXTEND CODE

line level    source

   1          #include <w77e58.h>
   2          #include "global.h"
   3          #include "util.h"
   4          #include "timer.h"
*** WARNING C258 IN LINE 4 OF TIMER.H: 'd': mspace on parameter ignored
*** WARNING C258 IN LINE 5 OF TIMER.H: 'd': mspace on parameter ignored
   5          
   6          
   7          
   8          
   9          //*****************************
  10          //延时n x 100ns
  11          void delay(unsigned char xdata d)  //在源程序开头定义是否用w77e58或22。1184M晶振
*** WARNING C258 IN LINE 11 OF TIMER.C: 'd': mspace on parameter ignored
  12          {
  13   1           unsigned char j;
  14   1           do{ d--;
  15   2      
  16   2             //110592 & 89c52
  17   2            #ifndef cpuw77e58
  18   2              #ifndef xtal221184
  19   2              j=21;              //k=38 cpu80320  100us k=21 cpu 8052
  20   2              #else
                      j=42;
                      #endif
  23   2           #else
                      #ifndef xtal221184
                      j=38;
                      #else
                      j=76;
                      #endif
                   #endif
  30   2      
  31   2             do {j--;} while(j!=0);
  32   2          }while(d!=0);
  33   1      }
  34          
  35          
  36          
  37          void delay_ms(unsigned char xdata d)
*** WARNING C258 IN LINE 37 OF TIMER.C: 'd': mspace on parameter ignored
  38          {
  39   1             do {delay(10);} while(d-- != 0);
  40   1               
  41   1      }
  42          
C51 COMPILER V7.50   TIMER                                                                 04/04/2007 15:49:17 PAGE 2   

ASSEMBLY LISTING OF GENERATED OBJECT CODE


             ; FUNCTION _delay (BEGIN)
                                           ; SOURCE LINE # 11
;---- Variable 'd' assigned to Register 'R7' ----
                                           ; SOURCE LINE # 12
0000         ?C0003:
                                           ; SOURCE LINE # 14
0000 1F                DEC     R7
                                           ; SOURCE LINE # 19
;---- Variable 'j' assigned to Register 'R6' ----
0001 7E15              MOV     R6,#015H
0003         ?C0006:
                                           ; SOURCE LINE # 31
0003 DEFE              DJNZ    R6,?C0006
                                           ; SOURCE LINE # 32
0005 EF                MOV     A,R7
0006 70F8              JNZ     ?C0003
                                           ; SOURCE LINE # 33
0008 22                RET     
             ; FUNCTION _delay (END)

             ; FUNCTION _delay_ms (BEGIN)
                                           ; SOURCE LINE # 37
;---- Variable 'd' assigned to Register 'R5' ----
0000 AD07              MOV     R5,AR7
                                           ; SOURCE LINE # 38
0002         ?C0010:
                                           ; SOURCE LINE # 39
0002 7F0A              MOV     R7,#0AH
0004 120000      R     LCALL   _delay
0007 AF05              MOV     R7,AR5
0009 1D                DEC     R5
000A EF                MOV     A,R7
000B 70F5              JNZ     ?C0010
                                           ; SOURCE LINE # 41
000D 22                RET     
             ; FUNCTION _delay_ms (END)



MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =     23    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  4 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -