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

📄 globldef.lst.svn-base

📁 数字广播系统的开发源码
💻 SVN-BASE
字号:
C51 COMPILER V7.06   GLOBLDEF                                                              07/24/2007 16:32:58 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE GLOBLDEF
OBJECT MODULE PLACED IN E:\NETBRO~1\TRUNK\NETBRO~1\VW\GLOBLDEF.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE E:\NETBRO~1\TRUNK\NETBRO~1\VW\GLOBLDEF.C DB SB OE

stmt level    source

   1          /*
   2          */
   3          
   4          #include "GloblDef.h"
   5          #include "config.h"
   6          
   7          #ifdef MCU_C51
   8          /* assume a fun return a pointer to a address. If it return
   9          NULL, we assume it return a error. but in 51 MCU a value at
  10          address 0 of xdata is possible. To a avoid other value use
  11          address 0 we define a value at address by KeilC keyword _at_ */
  12          unsigned char xdata OmitAddr0 _at_ 0;
  13          #endif
  14          
  15          #ifndef HOST_ORDER_AS_NET
              unsigned short ntohl(unsigned short in) reentrant
              {
                      unsigned short out;
                      out = (in<<24) | ((in<<8)&(0x00FF0000)) | ((in>>8)&(0x0000FF00)) | (in>>24) ;
                      return out;
              }
              
              unsigned int ntohs(unsigned int in) reentrant
              {
                      unsigned int out;
                      out = (in<<8) | (in>>8);
                      return out;
              }
              #endif
  30          
  31          /* MemCopy offered by normal C lib */
  32          void MemCopy(void xdata *buf1,void xdata *buf2,unsigned int size) reentrant
  33          {
  34   1              unsigned char xdata * EndBuf;
  35   1              for(EndBuf = (unsigned char xdata *)buf1 + size; EndBuf != (unsigned char xdata *)buf1;)
  36   1              {
  37   2                      *((unsigned char xdata *)buf1)++ = *((unsigned char xdata *)buf2)++;
  38   2              }
  39   1      }
  40          
  41          /* 
  42          void delay(unsigned int iDelay) reentrant
  43          {
  44                  unsigned char chTmp,chTmpIn;
  45          
  46                  //晶振为12MHZ  ,延时chDelay ms
  47                  for(chTmp = 0;chTmp < iDelay;chTmp ++)
  48                          for(chTmpIn = 0;chTmpIn < 125;chTmpIn ++)
  49                          {
  50                          ;
  51                          }
  52          } */
C51 COMPILER V7.06   GLOBLDEF                                                              07/24/2007 16:32:58 PAGE 2   

NAME                                    CLASS   MSPACE  TYPE    OFFSET  SIZE
====                                    =====   ======  ====    ======  ====


P0 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0080H  1
P1 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0090H  1
P2 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00A0H  1
DWORD. . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_INT    -----  2
P3 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00B0H  1
BOOL . . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_CHAR   -----  1
BYTE . . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_CHAR   -----  1
WORD . . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_INT    -----  2
OmitAddr0. . . . . . . . . . . . . . .  PUBLIC   XDATA  U_CHAR   0000H  1
_?MemCopy. . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  buf1 . . . . . . . . . . . . . . . .  AUTO     IDATA  VOID_PTR 0002H  2
  buf2 . . . . . . . . . . . . . . . .  AUTO     IDATA  VOID_PTR 0004H  2
  size . . . . . . . . . . . . . . . .  AUTO     IDATA  U_INT    0006H  2
  EndBuf . . . . . . . . . . . . . . .  AUTO     IDATA  PTR      0000H  2


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    131    ----
   CONSTANT SIZE    =   ----    ----
   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 + -