www.pudn.com > smd380_program.rar > smd380.M51


BL51 BANKED LINKER/LOCATER V5.12                                                        03/07/2008  14:30:02  PAGE 1 
 
 
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY: 
C:\KEIL\C51\BIN\BL51.EXE smd380.obj TO smd380 RAMSIZE (256) 
 
 
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC 
 
 
INPUT MODULES INCLUDED: 
  smd380.obj (SMD380) 
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL) 
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV) 
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST) 
  C:\KEIL\C51\LIB\C51FPS.LIB (ASIN) 
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN) 
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD) 
  C:\KEIL\C51\LIB\C51FPS.LIB (SQRT) 
  C:\KEIL\C51\LIB\C51FPS.LIB (ATAN) 
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPSERIES) 
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP) 
  C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG) 
  C:\KEIL\C51\LIB\C51S.LIB (?C?LLDCODE) 
  C:\KEIL\C51\LIB\C51S.LIB (?C?LLDCODE0) 
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT) 
 
 
LINK MAP OF MODULE:  smd380 (SMD380) 
 
 
            TYPE    BASE      LENGTH    RELOCATION   SEGMENT NAME 
            ----------------------------------------------------- 
 
            * * * * * * *   D A T A   M E M O R Y   * * * * * * * 
            REG     0000H     0008H     ABSOLUTE     "REG BANK 0" 
            DATA    0008H     0014H     UNIT         ?DT?SMD380 
            IDATA   001CH     0003H     UNIT         _IDATA_GROUP_ 
                    001FH     0001H                  *** GAP *** 
            BIT     0020H.0   0000H.3   UNIT         _BIT_GROUP_ 
                    0020H.3   0000H.5                *** GAP *** 
            DATA    0021H     0013H     UNIT         _DATA_GROUP_ 
            IDATA   0034H     0024H     UNIT         ?ID?SMD380 
            IDATA   0058H     0001H     UNIT         ?STACK 
 
            * * * * * * *   C O D E   M E M O R Y   * * * * * * * 
            CODE    0000H     0003H     ABSOLUTE      
            CODE    0003H     03A1H     UNIT         ?C?LIB_CODE 
            CODE    03A4H     0128H     UNIT         ?PR?ATAN?ATAN 
            CODE    04CCH     00BDH     UNIT         ?PR?MAIN?SMD380 
            CODE    0589H     00AAH     UNIT         ?PR?SQRT?SQRT 
            CODE    0633H     008CH     UNIT         ?C_C51STARTUP 
            CODE    06BFH     007DH     UNIT         ?PR?READ_SMD380?SMD380 
            CODE    073CH     003BH     UNIT         ?PR?ASIN?ASIN 
            CODE    0777H     0020H     UNIT         ?PR?_DELAY10US?SMD380 
            CODE    0797H     0007H     UNIT         ?C_INITSEG 
            CODE    079EH     0004H     UNIT         ?CO?SMD380 
 
 
 
OVERLAY MAP OF MODULE:   smd380 (SMD380) 
BL51 BANKED LINKER/LOCATER V5.12                                                      03/07/2008  14:30:02  PAGE 2 
 
 
 
 
SEGMENT                           BIT_GROUP          DATA_GROUP          IDATA_GROUP 
  +--> CALLED SEGMENT          START    LENGTH     START    LENGTH     START    LENGTH 
-------------------------------------------------------------------------------------- 
?C_C51STARTUP                  -----    -----      -----    -----      -----    ----- 
  +--> ?PR?MAIN?SMD380 
  +--> ?C_INITSEG 
 
?PR?MAIN?SMD380                0020H.0  0000H.1    0021H    000FH      -----    ----- 
  +--> ?PR?READ_SMD380?SMD380 
  +--> ?PR?ASIN?ASIN 
  +--> ?CO?SMD380 
  +--> ?PR?_DELAY10US?SMD380 
 
?PR?READ_SMD380?SMD380         -----    -----      -----    -----      001CH    0003H 
  +--> ?PR?_DELAY10US?SMD380 
 
?PR?ASIN?ASIN                  -----    -----      -----    -----      -----    ----- 
  +--> ?PR?SQRT?SQRT 
  +--> ?PR?ATAN?ATAN 
 
?PR?SQRT?SQRT                  -----    -----      0030H    0004H      -----    ----- 
 
?PR?ATAN?ATAN                  0020H.1  0000H.2    0030H    0004H      -----    ----- 
 
 
 
SYMBOL TABLE OF MODULE:  smd380 (SMD380) 
 
  VALUE           TYPE          NAME 
  ---------------------------------- 
 
  -------         MODULE        SMD380 
  C:0000H         SYMBOL        _ICE_DUMMY_ 
  D:0084H         PUBLIC        P0M1 
  D:0091H         PUBLIC        P1M1 
  D:0085H         PUBLIC        P0M2 
  D:0080H         PUBLIC        P0 
  D:00A4H         PUBLIC        P2M1 
  D:0092H         PUBLIC        P1M2 
  D:0090H         PUBLIC        P1 
  D:00B1H         PUBLIC        P3M1 
  D:00A5H         PUBLIC        P2M2 
  D:00A0H         PUBLIC        P2 
  D:00B2H         PUBLIC        P3M2 
  D:00B0H         PUBLIC        P3 
  I:0034H         PUBLIC        angle 
  D:00A8H         PUBLIC        IE 
  D:00B8H         PUBLIC        IP 
  C:0777H         PUBLIC        _Delay10us 
  D:00D8H         PUBLIC        CCON 
  C:04CCH         PUBLIC        main 
  D:0098H         PUBLIC        SCON 
  D:0088H         PUBLIC        TCON 
  D:0096H         PUBLIC        TRIM 
  D:0008H         PUBLIC        dew_point 
BL51 BANKED LINKER/LOCATER V5.12                                                      03/07/2008  14:30:02  PAGE 3 
 
 
  I:0038H         PUBLIC        heading 
  B:00A0H.5       PUBLIC        CSB_380 
  I:003AH         PUBLIC        OffsetAngle 
  C:079EH         PUBLIC        pi 
  I:003CH         PUBLIC        heading_buff 
  D:000CH         PUBLIC        humi_val 
  D:00F6H         PUBLIC        PT0AD 
  B:00B0H.1       PUBLIC        SDI_380 
  D:0010H         PUBLIC        temp_val 
  B:0080H.4       PUBLIC        SCK_380 
  I:003EH         PUBLIC        smd380_data 
  C:06BFH         PUBLIC        read_smd380 
  B:00B0H.0       PUBLIC        SDO_380 
  I:003FH         PUBLIC        CharTmp1 
  I:0040H         PUBLIC        smd380_buff 
  D:00C8H         PUBLIC        T2CON 
  I:0052H         PUBLIC        smd380_add 
  I:0053H         PUBLIC        ModuleStatus 
  I:0054H         PUBLIC        OffsetAngleBuf 
  I:0056H         PUBLIC        cnt1 
  I:0057H         PUBLIC        cnt2 
  D:0014H         PUBLIC        humi_val_buf 
  D:00D0H         PUBLIC        PSW 
  D:0018H         PUBLIC        temp_val_buf 
  -------         PROC          _DELAY10US 
  D:0006H         SYMBOL        n 
  -------         DO             
  D:0004H         SYMBOL        t 
  D:0002H         SYMBOL        cnt 
  -------         ENDDO          
  C:0777H         LINE#         98 
  C:0777H         LINE#         99 
  C:0777H         LINE#         101 
  C:0781H         LINE#         102 
  C:0796H         LINE#         103 
  -------         ENDPROC       _DELAY10US 
  -------         PROC          READ_SMD380 
  -------         DO             
  I:001CH         SYMBOL        i 
  I:001DH         SYMBOL        j 
  I:001EH         SYMBOL        z 
  -------         ENDDO          
  C:06BFH         LINE#         107 
  C:06BFH         LINE#         108 
  C:06BFH         LINE#         110 
  C:06C5H         LINE#         113 
  C:06CDH         LINE#         114 
  C:06CFH         LINE#         115 
  C:06D1H         LINE#         116 
  C:06D3H         LINE#         117 
  C:06D5H         LINE#         118 
  C:06DCH         LINE#         119 
  C:06DEH         LINE#         120 
  C:06E1H         LINE#         122 
  C:06E3H         LINE#         123 
  C:06E7H         LINE#         124 
  C:06E7H         LINE#         125 
BL51 BANKED LINKER/LOCATER V5.12                                                      03/07/2008  14:30:02  PAGE 4 
 
 
  C:06E9H         LINE#         126 
  C:06EDH         LINE#         127 
  C:06F7H         LINE#         128 
  C:06F9H         LINE#         130 
  C:06FDH         LINE#         131 
  C:06FEH         LINE#         132 
  C:0700H         LINE#         133 
  C:0705H         LINE#         134 
  C:0708H         LINE#         136 
  C:070FH         LINE#         137 
  C:0713H         LINE#         138 
  C:0715H         LINE#         139 
  C:0715H         LINE#         140 
  C:0717H         LINE#         142 
  C:0722H         LINE#         143 
  C:0723H         LINE#         144 
  C:0725H         LINE#         145 
  C:072BH         LINE#         147 
  C:0731H         LINE#         148 
  C:0733H         LINE#         149 
  C:0735H         LINE#         150 
  C:073BH         LINE#         155 
  -------         ENDPROC       READ_SMD380 
  -------         PROC          MAIN 
  -------         DO             
  D:0021H         SYMBOL        i 
  D:0022H         SYMBOL        disp_buff 
  D:0082H         SYMBOL        z 
  B:0020H.0       SYMBOL        acce_bit 
  D:0028H         SYMBOL        angle_x 
  D:002CH         SYMBOL        x_value 
  -------         ENDDO          
  C:04CCH         LINE#         160 
  C:04CCH         LINE#         161 
  C:04CCH         LINE#         169 
  C:04CFH         LINE#         170 
  C:04D1H         LINE#         171 
  C:04D4H         LINE#         172 
  C:04D7H         LINE#         173 
  C:04D9H         LINE#         174 
  C:04DBH         LINE#         175 
  C:04DDH         LINE#         176 
  C:04DFH         LINE#         178 
  C:04E2H         LINE#         179 
  C:04E5H         LINE#         180 
  C:04E8H         LINE#         181 
  C:04EBH         LINE#         182 
  C:04EEH         LINE#         183 
  C:04F1H         LINE#         184 
  C:04F4H         LINE#         185 
  C:04F6H         LINE#         186 
  C:04F8H         LINE#         190 
  C:04F8H         LINE#         191 
  C:04F8H         LINE#         196 
  C:04FBH         LINE#         197 
  C:04FBH         LINE#         198 
  C:04FFH         LINE#         199 
BL51 BANKED LINKER/LOCATER V5.12                                                      03/07/2008  14:30:02  PAGE 5 
 
 
  C:0502H         LINE#         200 
  C:050DH         LINE#         202 
  C:0516H         LINE#         205 
  C:0518H         LINE#         206 
  C:0521H         LINE#         207 
  C:0521H         LINE#         208 
  C:0525H         LINE#         209 
  C:0527H         LINE#         210 
  C:0527H         LINE#         211 
  C:053DH         LINE#         212 
  C:054FH         LINE#         213 
  C:056DH         LINE#         216 
  C:0570H         LINE#         217 
  C:0570H         LINE#         218 
  C:0577H         LINE#         219 
  C:0580H         LINE#         221 
  C:0584H         LINE#         222 
  C:0586H         LINE#         223 
  -------         ENDPROC       MAIN 
  -------         ENDMOD        SMD380 
 
  -------         MODULE        ?C?FPMUL 
  C:0003H         PUBLIC        ?C?FPMUL 
  -------         ENDMOD        ?C?FPMUL 
 
  -------         MODULE        ?C?FPDIV 
  C:010CH         PUBLIC        ?C?FPDIV 
  -------         ENDMOD        ?C?FPDIV 
 
  -------         MODULE        ?C?FCAST 
  C:01B3H         PUBLIC        ?C?FCASTC 
  C:01AEH         PUBLIC        ?C?FCASTI 
  C:01A9H         PUBLIC        ?C?FCASTL 
  -------         ENDMOD        ?C?FCAST 
 
  -------         MODULE        ASIN 
  C:073CH         PUBLIC        _ASIN 
  -------         ENDMOD        ASIN 
 
  -------         MODULE        ?C?FPADD 
  C:0238H         PUBLIC        ?C?FPADD 
  C:0234H         PUBLIC        ?C?FPSUB 
  -------         ENDMOD        ?C?FPADD 
 
  -------         MODULE        SQRT 
  C:058DH         PUBLIC        _SQRT 
  -------         ENDMOD        SQRT 
 
  -------         MODULE        ATAN 
  C:03C4H         PUBLIC        _ATAN 
  -------         ENDMOD        ATAN 
 
  -------         MODULE        ?C?LNEG 
  C:0376H         PUBLIC        ?C?LNEG 
  -------         ENDMOD        ?C?LNEG 
 
  -------         MODULE        ?C?LLDCODE 
BL51 BANKED LINKER/LOCATER V5.12                                                      03/07/2008  14:30:02  PAGE 6 
 
 
  C:0384H         PUBLIC        ?C?LLDCODE 
  -------         ENDMOD        ?C?LLDCODE 
 
  -------         MODULE        ?C?LLDCODE0 
  C:0394H         PUBLIC        ?C?LLDCODE0 
  -------         ENDMOD        ?C?LLDCODE0 
 
Program Size: data=87.3 xdata=0 code=1954 
LINK/LOCATE RUN COMPLETE.  0 WARNING(S),  0 ERROR(S)