www.pudn.com > FLUX-SENSOR-GSM-WITH-VOICE.rar > main.M51, change:2014-02-08,size:16354b


BL51 BANKED LINKER/LOCATER V6.02                                                        02/08/2014  14:31:34  PAGE 1 
 
 
BL51 BANKED LINKER/LOCATER V6.02, INVOKED BY: 
C:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, main.obj, lcd.obj, serial.obj TO main RAMSIZE (256) CODE (0X0000-0X1FFF) 
 
 
MEMORY MODEL: SMALL 
 
 
INPUT MODULES INCLUDED: 
  STARTUP.obj (?C_STARTUP) 
  main.obj (MAIN) 
  lcd.obj (LCD) 
  serial.obj (SERIAL) 
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR) 
 
 
LINK MAP OF MODULE:  main (?C_STARTUP) 
 
 
            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     0003H     UNIT         _DATA_GROUP_ 
            IDATA   000BH     0001H     UNIT         ?STACK 
 
            * * * * * * *   C O D E   M E M O R Y   * * * * * * * 
            CODE    0000H     0003H     ABSOLUTE      
                    0003H     07FDH                  *** GAP *** 
            CODE    0800H     01E3H     UNIT         ?PR?MAIN?MAIN 
            CODE    09E3H     0114H     UNIT         ?CO?MAIN 
            CODE    0AF7H     0053H     UNIT         ?PR?INITIALIZE_GSM_MODEM?MAIN 
            CODE    0B4AH     0030H     UNIT         ?PR?GSM_DATA_SEND?MAIN 
            CODE    0B7AH     0028H     UNIT         ?PR?_DELAY?LCD 
            CODE    0BA2H     0023H     UNIT         ?PR?_WRITE?LCD 
            CODE    0BC5H     0019H     UNIT         ?C?LIB_CODE 
            CODE    0BDEH     0016H     UNIT         ?PR?_SEND1?SERIAL 
            CODE    0BF4H     0014H     UNIT         ?PR?LCD_INIT?LCD 
            CODE    0C08H     000CH     UNIT         ?C_C51STARTUP 
            CODE    0C14H     000CH     UNIT         ?PR?INITSERIAL?SERIAL 
            CODE    0C20H     000AH     UNIT         ?PR?_CMD?LCD 
            CODE    0C2AH     000AH     UNIT         ?PR?_LCD_WRITE?LCD 
            CODE    0C34H     0008H     UNIT         ?PR?_SEND?SERIAL 
 
 
 
OVERLAY MAP OF MODULE:   main (?C_STARTUP) 
 
 
SEGMENT                                 DATA_GROUP  
  +--> CALLED SEGMENT                 START    LENGTH 
----------------------------------------------------- 
?C_C51STARTUP                         -----    ----- 
  +--> ?PR?MAIN?MAIN 
 
?PR?MAIN?MAIN                         -----    ----- 
  +--> ?PR?LCD_INIT?LCD 
  +--> ?PR?INITSERIAL?SERIAL 
BL51 BANKED LINKER/LOCATER V6.02                                                      02/08/2014  14:31:34  PAGE 2 
 
 
  +--> ?PR?INITIALIZE_GSM_MODEM?MAIN 
  +--> ?PR?_CMD?LCD 
  +--> ?CO?MAIN 
  +--> ?PR?_WRITE?LCD 
  +--> ?PR?GSM_DATA_SEND?MAIN 
  +--> ?PR?_SEND1?SERIAL 
  +--> ?PR?_SEND?SERIAL 
  +--> ?PR?_DELAY?LCD 
 
?PR?LCD_INIT?LCD                      -----    ----- 
  +--> ?PR?_CMD?LCD 
 
?PR?_CMD?LCD                          -----    ----- 
  +--> ?PR?_DELAY?LCD 
 
?PR?INITIALIZE_GSM_MODEM?MAIN         -----    ----- 
  +--> ?CO?MAIN 
  +--> ?PR?_SEND1?SERIAL 
  +--> ?PR?_DELAY?LCD 
  +--> ?PR?_SEND?SERIAL 
 
?PR?_WRITE?LCD                        0008H    0003H 
  +--> ?PR?_LCD_WRITE?LCD 
 
?PR?_LCD_WRITE?LCD                    -----    ----- 
  +--> ?PR?_DELAY?LCD 
 
?PR?GSM_DATA_SEND?MAIN                -----    ----- 
  +--> ?CO?MAIN 
  +--> ?PR?_SEND1?SERIAL 
  +--> ?PR?_DELAY?LCD 
 
 
 
SYMBOL TABLE OF MODULE:  main (?C_STARTUP) 
 
  VALUE           TYPE          NAME 
  ---------------------------------- 
 
  -------         MODULE        ?C_STARTUP 
  C:0C08H         SEGMENT       ?C_C51STARTUP 
  I:000BH         SEGMENT       ?STACK 
  C:0000H         PUBLIC        ?C_STARTUP 
  D:00E0H         SYMBOL        ACC 
  D:00F0H         SYMBOL        B 
  D:0083H         SYMBOL        DPH 
  D:0082H         SYMBOL        DPL 
  N:0000H         SYMBOL        IBPSTACK 
  N:0100H         SYMBOL        IBPSTACKTOP 
  N:0080H         SYMBOL        IDATALEN 
  C:0C0BH         SYMBOL        IDATALOOP 
  N:0000H         SYMBOL        PBPSTACK 
  N:0100H         SYMBOL        PBPSTACKTOP 
  N:0000H         SYMBOL        PDATALEN 
  N:0000H         SYMBOL        PDATASTART 
  N:0000H         SYMBOL        PPAGE 
  N:0000H         SYMBOL        PPAGEENABLE 
BL51 BANKED LINKER/LOCATER V6.02                                                      02/08/2014  14:31:34  PAGE 3 
 
 
  D:00A0H         SYMBOL        PPAGE_SFR 
  D:0081H         SYMBOL        SP 
  C:0C08H         SYMBOL        STARTUP1 
  N:0000H         SYMBOL        XBPSTACK 
  N:0000H         SYMBOL        XBPSTACKTOP 
  N:0000H         SYMBOL        XDATALEN 
  N:0000H         SYMBOL        XDATASTART 
  C:0000H         LINE#         126 
  C:0C08H         LINE#         133 
  C:0C0AH         LINE#         134 
  C:0C0BH         LINE#         135 
  C:0C0CH         LINE#         136 
  C:0C0EH         LINE#         185 
  C:0C11H         LINE#         196 
  -------         ENDMOD        ?C_STARTUP 
 
  -------         MODULE        MAIN 
  C:0000H         SYMBOL        _ICE_DUMMY_ 
  D:0080H         PUBLIC        P0 
  D:0090H         PUBLIC        P1 
  C:0800H         PUBLIC        main 
  B:0080H.0       PUBLIC        v1 
  B:0080H.1       PUBLIC        v2 
  B:0080H.2       PUBLIC        v3 
  B:0080H.3       PUBLIC        v4 
  B:0090H.1       PUBLIC        swt 
  C:0B4AH         PUBLIC        GSM_data_send 
  C:0AF7H         PUBLIC        initialize_GSM_modem 
  B:0090H.0       PUBLIC        sen1 
  B:0090H.2       PUBLIC        sen2 
  B:0090H.3       PUBLIC        sen3 
  -------         PROC          MAIN 
  C:0800H         LINE#         20 
  C:0800H         LINE#         21 
  C:0802H         LINE#         22 
  C:0804H         LINE#         23 
  C:0806H         LINE#         24 
  C:0808H         LINE#         25 
  C:080BH         LINE#         26 
  C:080EH         LINE#         27 
  C:0811H         LINE#         28 
  C:0816H         LINE#         29 
  C:081FH         LINE#         30 
  C:0824H         LINE#         31 
  C:082DH         LINE#         33 
  C:082DH         LINE#         34 
  C:082DH         LINE#         35 
  C:0833H         LINE#         36 
  C:0833H         LINE#         37 
  C:0838H         LINE#         38 
  C:0841H         LINE#         40 
  C:0844H         LINE#         41 
  C:0844H         LINE#         42 
  C:0846H         LINE#         43 
  C:0848H         LINE#         44 
  C:084AH         LINE#         45 
  C:084FH         LINE#         46 
BL51 BANKED LINKER/LOCATER V6.02                                                      02/08/2014  14:31:34  PAGE 4 
 
 
  C:0858H         LINE#         47 
  C:085DH         LINE#         48 
  C:0866H         LINE#         49 
  C:0869H         LINE#         50 
  C:0872H         LINE#         51 
  C:0877H         LINE#         52 
  C:087EH         LINE#         53 
  C:087EH         LINE#         54 
  C:0881H         LINE#         55 
  C:0881H         LINE#         56 
  C:0883H         LINE#         57 
  C:0885H         LINE#         58 
  C:0887H         LINE#         59 
  C:088CH         LINE#         60 
  C:0895H         LINE#         61 
  C:089AH         LINE#         62 
  C:08A3H         LINE#         63 
  C:08A6H         LINE#         64 
  C:08AFH         LINE#         65 
  C:08B4H         LINE#         66 
  C:08BBH         LINE#         67 
  C:08BBH         LINE#         68 
  C:08BEH         LINE#         69 
  C:08BEH         LINE#         70 
  C:08C0H         LINE#         71 
  C:08C2H         LINE#         72 
  C:08C4H         LINE#         73 
  C:08C9H         LINE#         74 
  C:08D2H         LINE#         75 
  C:08D7H         LINE#         76 
  C:08E0H         LINE#         77 
  C:08E3H         LINE#         78 
  C:08ECH         LINE#         79 
  C:08F1H         LINE#         80 
  C:08F1H         LINE#         81 
  C:08F3H         LINE#         84 
  C:08F3H         LINE#         85 
  C:08F5H         LINE#         86 
  C:08F7H         LINE#         87 
  C:08F9H         LINE#         88 
  C:08FEH         LINE#         89 
  C:0907H         LINE#         90 
  C:090CH         LINE#         91 
  C:0915H         LINE#         92 
  C:091CH         LINE#         93 
  C:091CH         LINE#         94 
  C:091CH         LINE#         96 
  C:0922H         LINE#         97 
  C:0922H         LINE#         98 
  C:0927H         LINE#         99 
  C:0930H         LINE#         101 
  C:0933H         LINE#         102 
  C:0933H         LINE#         103 
  C:0935H         LINE#         104 
  C:0937H         LINE#         105 
  C:0939H         LINE#         106 
  C:093EH         LINE#         107 
BL51 BANKED LINKER/LOCATER V6.02                                                      02/08/2014  14:31:34  PAGE 5 
 
 
  C:0947H         LINE#         108 
  C:094CH         LINE#         109 
  C:0955H         LINE#         110 
  C:095CH         LINE#         111 
  C:095CH         LINE#         112 
  C:095FH         LINE#         113 
  C:095FH         LINE#         114 
  C:0961H         LINE#         115 
  C:0963H         LINE#         116 
  C:0965H         LINE#         117 
  C:096AH         LINE#         118 
  C:0973H         LINE#         119 
  C:0978H         LINE#         120 
  C:0981H         LINE#         121 
  C:0988H         LINE#         122 
  C:0988H         LINE#         123 
  C:098BH         LINE#         124 
  C:098BH         LINE#         125 
  C:098DH         LINE#         126 
  C:098FH         LINE#         127 
  C:0991H         LINE#         128 
  C:0996H         LINE#         129 
  C:099FH         LINE#         130 
  C:09A4H         LINE#         131 
  C:09ADH         LINE#         132 
  C:09B4H         LINE#         133 
  C:09B7H         LINE#         136 
  C:09B7H         LINE#         137 
  C:09B9H         LINE#         138 
  C:09BBH         LINE#         139 
  C:09BDH         LINE#         140 
  C:09C2H         LINE#         141 
  C:09CBH         LINE#         142 
  C:09D0H         LINE#         143 
  C:09D9H         LINE#         144 
  C:09E0H         LINE#         145 
  C:09E0H         LINE#         146 
  C:09E0H         LINE#         148 
  -------         ENDPROC       MAIN 
  -------         PROC          INITIALIZE_GSM_MODEM 
  C:0AF7H         LINE#         151 
  C:0AF7H         LINE#         152 
  C:0AF7H         LINE#         153 
  C:0B00H         LINE#         154 
  C:0B07H         LINE#         155 
  C:0B10H         LINE#         156 
  C:0B17H         LINE#         157 
  C:0B20H         LINE#         158 
  C:0B27H         LINE#         160 
  C:0B30H         LINE#         161 
  C:0B35H         LINE#         162 
  C:0B3CH         LINE#         163 
  C:0B43H         LINE#         164 
  -------         ENDPROC       INITIALIZE_GSM_MODEM 
  -------         PROC          GSM_DATA_SEND 
  C:0B4AH         LINE#         166 
  C:0B4AH         LINE#         167 
BL51 BANKED LINKER/LOCATER V6.02                                                      02/08/2014  14:31:34  PAGE 6 
 
 
  C:0B4AH         LINE#         168 
  C:0B53H         LINE#         169 
  C:0B5AH         LINE#         170 
  C:0B63H         LINE#         171 
  C:0B6AH         LINE#         172 
  C:0B73H         LINE#         173 
  -------         ENDPROC       GSM_DATA_SEND 
  -------         ENDMOD        MAIN 
 
  -------         MODULE        LCD 
  C:0000H         SYMBOL        _ICE_DUMMY_ 
  D:0080H         PUBLIC        P0 
  D:00A0H         PUBLIC        P2 
  C:0B82H         PUBLIC        _delay 
  C:0BA2H         PUBLIC        _write 
  C:0C20H         PUBLIC        _cmd 
  C:0C2AH         PUBLIC        _lcd_write 
  C:0BF4H         PUBLIC        lcd_init 
  B:0080H.7       PUBLIC        en 
  B:0080H.5       PUBLIC        rs 
  B:0080H.6       PUBLIC        rw 
  -------         PROC          LCD_INIT 
  C:0BF4H         LINE#         4 
  C:0BF4H         LINE#         5 
  C:0BF4H         LINE#         6 
  C:0BF9H         LINE#         7 
  C:0BFEH         LINE#         8 
  C:0C03H         LINE#         9 
  -------         ENDPROC       LCD_INIT 
  -------         PROC          _CMD 
  D:0007H         SYMBOL        h 
  C:0C20H         LINE#         12 
  C:0C20H         LINE#         13 
  C:0C20H         LINE#         14 
  C:0C22H         LINE#         15 
  C:0C24H         LINE#         16 
  C:0C24H         LINE#         17 
  C:0C24H         LINE#         18 
  C:0C27H         LINE#         19 
  C:0C29H         LINE#         21 
  -------         ENDPROC       _CMD 
  -------         PROC          _WRITE 
  D:0008H         SYMBOL        p 
  C:0BA2H         LINE#         22 
  C:0BA8H         LINE#         23 
  C:0BA8H         LINE#         24 
  C:0BB4H         LINE#         25 
  C:0BB4H         LINE#         26 
  C:0BB7H         LINE#         28 
  C:0BC2H         LINE#         29 
  C:0BC4H         LINE#         30 
  -------         ENDPROC       _WRITE 
  -------         PROC          _LCD_WRITE 
  D:0007H         SYMBOL        l 
  C:0C2AH         LINE#         33 
  C:0C2AH         LINE#         34 
  C:0C2AH         LINE#         35 
BL51 BANKED LINKER/LOCATER V6.02                                                      02/08/2014  14:31:34  PAGE 7 
 
 
  C:0C2CH         LINE#         36 
  C:0C2EH         LINE#         37 
  C:0C2EH         LINE#         38 
  C:0C2EH         LINE#         39 
  C:0C31H         LINE#         40 
  C:0C33H         LINE#         42 
  -------         ENDPROC       _LCD_WRITE 
  -------         PROC          L?0016 
  -------         ENDPROC       L?0016 
  -------         PROC          _DELAY 
  D:0006H         SYMBOL        msec 
  -------         DO             
  D:0004H         SYMBOL        i 
  D:0002H         SYMBOL        j 
  -------         ENDDO          
  C:0B82H         LINE#         44 
  C:0B82H         LINE#         45 
  C:0B82H         LINE#         47 
  C:0B8CH         LINE#         48 
  C:0BA1H         LINE#         49 
  -------         ENDPROC       _DELAY 
  -------         ENDMOD        LCD 
 
  -------         MODULE        SERIAL 
  C:0000H         SYMBOL        _ICE_DUMMY_ 
  B:0098H.1       PUBLIC        TI 
  C:0C34H         PUBLIC        _send 
  D:0099H         PUBLIC        SBUF 
  D:0098H         PUBLIC        SCON 
  D:0089H         PUBLIC        TMOD 
  D:008DH         PUBLIC        TH1 
  B:0088H.6       PUBLIC        TR1 
  C:0BDEH         PUBLIC        _send1 
  C:0C14H         PUBLIC        InitSerial 
  -------         PROC          INITSERIAL 
  C:0C14H         LINE#         13 
  C:0C14H         LINE#         14 
  C:0C14H         LINE#         15 
  C:0C17H         LINE#         16 
  C:0C1AH         LINE#         17 
  C:0C1DH         LINE#         18 
  C:0C1FH         LINE#         20 
  -------         ENDPROC       INITSERIAL 
  -------         PROC          _SEND 
  D:0007H         SYMBOL        nam 
  C:0C34H         LINE#         21 
  C:0C34H         LINE#         22 
  C:0C34H         LINE#         23 
  C:0C36H         LINE#         24 
  C:0C39H         LINE#         25 
  C:0C3BH         LINE#         27 
  -------         ENDPROC       _SEND 
  -------         PROC          _SEND1 
  D:0001H         SYMBOL        nam 
  C:0BDEH         LINE#         29 
  C:0BDEH         LINE#         30 
  C:0BDEH         LINE#         31 
BL51 BANKED LINKER/LOCATER V6.02                                                      02/08/2014  14:31:34  PAGE 8 
 
 
  C:0BE3H         LINE#         32 
  C:0BE3H         LINE#         33 
  C:0BE5H         LINE#         34 
  C:0BE8H         LINE#         35 
  C:0BEAH         LINE#         36 
  C:0BF1H         LINE#         37 
  C:0BF3H         LINE#         39 
  -------         ENDPROC       _SEND1 
  -------         ENDMOD        SERIAL 
 
  -------         MODULE        ?C?CLDPTR 
  C:0BC5H         PUBLIC        ?C?CLDPTR 
  -------         ENDMOD        ?C?CLDPTR 
 
****************************************************************************** 
* RESTRICTED VERSION WITH 0800H BYTE CODE SIZE LIMIT; USED: 0426H BYTE (51%) * 
****************************************************************************** 
 
Program Size: data=12.0 xdata=0 code=1087 
LINK/LOCATE RUN COMPLETE.  0 WARNING(S),  0 ERROR(S)