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

📄 5112udp.m51

📁 一个嵌入式系统通过GPRS进行数据传输的程序,协议芯片为5112,程序中描述了通过单片机上网及通过UDP数据传输的过程
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.11                                                        08/18/2004  10:31:58  PAGE 1


BL51 BANKED LINKER/LOCATER V5.11, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE 5112udp.obj TO 5112udp RAMSIZE (256) CODE (0X0000-0X7FFF) XDATA (0X0000-0X03FF)


MEMORY MODEL: LARGE


INPUT MODULES INCLUDED:
  5112udp.obj (5112UDP)
  D:\KEIL\C51\LIB\C51L.LIB (?C_STARTUP)
  D:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
  D:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
  D:\KEIL\C51\LIB\C51L.LIB (?C?IMUL)
  D:\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
  D:\KEIL\C51\LIB\C51L.LIB (?C_INIT)


LINK MAP OF MODULE:  5112udp (5112UDP)


            TYPE    BASE      LENGTH    RELOCATION   SEGMENT NAME
            -----------------------------------------------------

            * * * * * * *   D A T A   M E M O R Y   * * * * * * *
            REG     0000H     0008H     ABSOLUTE     "REG BANK 0"
                    0008H     0018H                  *** GAP ***
            BIT     0020H.0   0005H.1   UNIT         ?BI?5112UDP
            BIT     0025H.1   0000H.3   UNIT         _BIT_GROUP_
                    0025H.4   0000H.4                *** GAP ***
            DATA    0026H     002FH     UNIT         ?DT?5112UDP
            DATA    0055H     0027H     UNIT         _DATA_GROUP_
            IDATA   007CH     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     03CBH     UNIT         ?XD?5112UDP
            XDATA   03CBH     001FH     UNIT         _XDATA_GROUP_

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0008H     UNIT         ?PR?TIMER5_PROG?5112UDP
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     0015H     UNIT         ?PR?TIMER8_PROG?5112UDP
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     0015H     UNIT         ?CO?5112UDP
            CODE    003BH     0003H     ABSOLUTE     
            CODE    003EH     060AH     UNIT         ?PR?SM_PROG?5112UDP
            CODE    0648H     05A6H     UNIT         ?PR?INIT_COM0?5112UDP
            CODE    0BEEH     04C6H     UNIT         ?PR?SEND_DATA?5112UDP
            CODE    10B4H     032BH     UNIT         ?PR?INIT_5112?5112UDP
            CODE    13DFH     031AH     UNIT         ?PR?TIMER1_PROG?5112UDP
            CODE    16F9H     02F7H     UNIT         ?PR?INIT_SYS?5112UDP
            CODE    19F0H     02E0H     UNIT         ?PR?MAIN?5112UDP
            CODE    1CD0H     0211H     UNIT         ?PR?INIT_TIMER0?5112UDP
            CODE    1EE1H     01F6H     UNIT         ?PR?INIT_COM1?5112UDP
            CODE    20D7H     0133H     UNIT         ?PR?SENDSETACK?5112UDP
            CODE    220AH     0133H     UNIT         ?PR?SENDACK?5112UDP
            CODE    233DH     0133H     UNIT         ?PR?SENDCHK?5112UDP
            CODE    2470H     0131H     UNIT         ?PR?_CONVER?5112UDP
BL51 BANKED LINKER/LOCATER V5.11                                                      08/18/2004  10:31:58  PAGE 2


            CODE    25A1H     00F4H     UNIT         ?PR?GSM_POWEROFF?5112UDP
            CODE    2695H     00D4H     UNIT         ?C_INITSEG
            CODE    2769H     00CCH     UNIT         ?PR?CLEAR_RAM?5112UDP
            CODE    2835H     00C9H     UNIT         ?PR?_CONVER_CHK?5112UDP
            CODE    28FEH     00B3H     UNIT         ?PR?CALL?5112UDP
            CODE    29B1H     00A9H     UNIT         ?PR?RESETCONNECT?5112UDP
            CODE    2A5AH     00A8H     UNIT         ?PR?_SETTIMER?5112UDP
            CODE    2B02H     00A8H     UNIT         ?PR?_KILLTIMER?5112UDP
            CODE    2BAAH     008CH     UNIT         ?C_C51STARTUP
            CODE    2C36H     0079H     UNIT         ?PR?_X_WRITE?5112UDP
            CODE    2CAFH     006EH     UNIT         ?C?LIB_CODE
            CODE    2D1DH     006CH     UNIT         ?PR?HANGUP?5112UDP
            CODE    2D89H     005DH     UNIT         ?PR?INIT_CPU?5112UDP
            CODE    2DE6H     0057H     UNIT         ?PR?_X_READ?5112UDP
            CODE    2E3DH     003AH     UNIT         ?PR?_INIT_WATCHDOG?5112UDP
            CODE    2E77H     0024H     UNIT         ?PR?TIMER4_PROG?5112UDP
            CODE    2E9BH     001DH     UNIT         ?PR?_X_OUTBYTE?5112UDP
            CODE    2EB8H     001BH     UNIT         ?PR?_WAIT?5112UDP
            CODE    2ED3H     0017H     UNIT         ?PR?X_WREN_CMD?5112UDP
            CODE    2EEAH     0017H     UNIT         ?PR?X_INBYTE?5112UDP
            CODE    2F01H     0014H     UNIT         ?PR?RESET_5112?5112UDP
            CODE    2F15H     0011H     UNIT         ?PR?TIMER3_PROG?5112UDP
            CODE    2F26H     0010H     UNIT         ?PR?WATCHDOG?5112UDP
            CODE    2F36H     0008H     UNIT         ?PR?TIMER6_PROG?5112UDP
            CODE    2F3EH     0008H     UNIT         ?PR?TIMER9_PROG?5112UDP
            CODE    2F46H     0008H     UNIT         ?PR?TIMER11_PROG?5112UDP
            CODE    2F4EH     0008H     UNIT         ?PR?TIMER12_PROG?5112UDP
            CODE    2F56H     0003H     UNIT         ?PR?TIMER0_PROG?5112UDP
            CODE    2F59H     0003H     UNIT         ?PR?TIMER2_PROG?5112UDP
            CODE    2F5CH     0003H     UNIT         ?PR?TIMER7_PROG?5112UDP
            CODE    2F5FH     0003H     UNIT         ?PR?TIMER10_PROG?5112UDP
            CODE    2F62H     0003H     UNIT         ?PR?TIMER13_PROG?5112UDP



OVERLAY MAP OF MODULE:   5112udp (5112UDP)


SEGMENT                               BIT_GROUP          DATA_GROUP          XDATA_GROUP
  +--> CALLED SEGMENT              START    LENGTH     START    LENGTH     START    LENGTH
------------------------------------------------------------------------------------------
?PR?INIT_TIMER0?5112UDP            -----    -----      -----    -----      -----    -----
  +--> ?CO?5112UDP
  +--> ?PR?TIMER8_PROG?5112UDP
  +--> ?PR?TIMER0_PROG?5112UDP
  +--> ?PR?TIMER1_PROG?5112UDP
  +--> ?PR?TIMER2_PROG?5112UDP
  +--> ?PR?TIMER3_PROG?5112UDP
  +--> ?PR?TIMER4_PROG?5112UDP
  +--> ?PR?TIMER5_PROG?5112UDP
  +--> ?PR?TIMER6_PROG?5112UDP
  +--> ?PR?TIMER7_PROG?5112UDP
  +--> ?PR?TIMER9_PROG?5112UDP
  +--> ?PR?TIMER10_PROG?5112UDP
  +--> ?PR?TIMER11_PROG?5112UDP
  +--> ?PR?TIMER12_PROG?5112UDP
  +--> ?PR?TIMER13_PROG?5112UDP
BL51 BANKED LINKER/LOCATER V5.11                                                      08/18/2004  10:31:58  PAGE 3



?PR?TIMER8_PROG?5112UDP            -----    -----      -----    -----      -----    -----
  +--> ?PR?_KILLTIMER?5112UDP

?PR?TIMER1_PROG?5112UDP            -----    -----      -----    -----      03CBH    0006H
  +--> ?PR?_KILLTIMER?5112UDP
  +--> ?PR?_X_WRITE?5112UDP
  +--> ?PR?_WAIT?5112UDP

?PR?_X_WRITE?5112UDP               -----    -----      -----    -----      03E3H    0007H
  +--> ?PR?X_WREN_CMD?5112UDP
  +--> ?PR?_WAIT?5112UDP
  +--> ?PR?_X_OUTBYTE?5112UDP

?PR?X_WREN_CMD?5112UDP             -----    -----      -----    -----      -----    -----
  +--> ?PR?_WAIT?5112UDP
  +--> ?PR?_X_OUTBYTE?5112UDP

?PR?_WAIT?5112UDP                  -----    -----      -----    -----      -----    -----
  +--> ?PR?WATCHDOG?5112UDP

?PR?TIMER4_PROG?5112UDP            -----    -----      -----    -----      -----    -----
  +--> ?PR?_KILLTIMER?5112UDP

?PR?TIMER5_PROG?5112UDP            -----    -----      -----    -----      -----    -----
  +--> ?PR?_KILLTIMER?5112UDP

?PR?TIMER6_PROG?5112UDP            -----    -----      -----    -----      -----    -----
  +--> ?PR?_KILLTIMER?5112UDP

?PR?TIMER9_PROG?5112UDP            -----    -----      -----    -----      -----    -----
  +--> ?PR?_KILLTIMER?5112UDP

?PR?TIMER11_PROG?5112UDP           -----    -----      -----    -----      -----    -----
  +--> ?PR?_KILLTIMER?5112UDP

?PR?TIMER12_PROG?5112UDP           -----    -----      -----    -----      -----    -----
  +--> ?PR?_KILLTIMER?5112UDP

*** NEW ROOT ***************************************************

?PR?INIT_COM1?5112UDP              -----    -----      0055H    0003H      -----    -----
  +--> ?PR?_KILLTIMER?5112UDP
  +--> ?PR?_SETTIMER?5112UDP

*** NEW ROOT ***************************************************

?PR?INIT_COM0?5112UDP              -----    -----      0058H    0007H      03D8H    0003H
  +--> ?PR?_KILLTIMER?5112UDP
  +--> ?PR?_CONVER_CHK?5112UDP
  +--> ?PR?_SETTIMER?5112UDP

?PR?_CONVER_CHK?5112UDP            -----    -----      005FH    0005H      03DBH    0003H

*** NEW ROOT ***************************************************

?C_C51STARTUP                      -----    -----      -----    -----      -----    -----
BL51 BANKED LINKER/LOCATER V5.11                                                      08/18/2004  10:31:58  PAGE 4


  +--> ?PR?MAIN?5112UDP
  +--> ?C_INITSEG

?PR?MAIN?5112UDP                   0025H.1  0000H.1    0064H    0004H      -----    -----
  +--> ?PR?INIT_CPU?5112UDP
  +--> ?PR?WATCHDOG?5112UDP
  +--> ?PR?CLEAR_RAM?5112UDP
  +--> ?PR?_SETTIMER?5112UDP
  +--> ?PR?_WAIT?5112UDP
  +--> ?PR?_INIT_WATCHDOG?5112UDP
  +--> ?PR?INIT_SYS?5112UDP
  +--> ?PR?INIT_5112?5112UDP
  +--> ?PR?_KILLTIMER?5112UDP
  +--> ?PR?HANGUP?5112UDP
  +--> ?PR?SM_PROG?5112UDP
  +--> ?PR?CALL?5112UDP
  +--> ?PR?GSM_POWEROFF?5112UDP
  +--> ?PR?RESET_5112?5112UDP
  +--> ?PR?_X_WRITE?5112UDP
  +--> ?PR?SENDSETACK?5112UDP
  +--> ?PR?RESETCONNECT?5112UDP
  +--> ?PR?SENDACK?5112UDP
  +--> ?PR?SEND_DATA?5112UDP
  +--> ?PR?SENDCHK?5112UDP

?PR?_INIT_WATCHDOG?5112UDP         -----    -----      -----    -----      03DEH    0001H
  +--> ?PR?X_WREN_CMD?5112UDP
  +--> ?PR?_X_OUTBYTE?5112UDP

?PR?INIT_SYS?5112UDP               -----    -----      -----    -----      03DEH    0005H
  +--> ?PR?_X_READ?5112UDP
  +--> ?PR?_X_WRITE?5112UDP

?PR?_X_READ?5112UDP                -----    -----      -----    -----      03E5H    0003H
  +--> ?PR?_WAIT?5112UDP
  +--> ?PR?_X_OUTBYTE?5112UDP
  +--> ?PR?X_INBYTE?5112UDP

?PR?INIT_5112?5112UDP              -----    -----      -----    -----      03DEH    0007H
  +--> ?PR?_SETTIMER?5112UDP
  +--> ?PR?_KILLTIMER?5112UDP
  +--> ?PR?_X_READ?5112UDP
  +--> ?PR?WATCHDOG?5112UDP

?PR?HANGUP?5112UDP                 -----    -----      -----    -----      -----    -----
  +--> ?PR?_SETTIMER?5112UDP
  +--> ?PR?_KILLTIMER?5112UDP
  +--> ?PR?_WAIT?5112UDP

?PR?SM_PROG?5112UDP                0025H.2  0000H.2    -----    -----      03DEH    0005H
  +--> ?PR?_SETTIMER?5112UDP
  +--> ?PR?_KILLTIMER?5112UDP
  +--> ?PR?_WAIT?5112UDP
  +--> ?PR?_X_WRITE?5112UDP

?PR?CALL?5112UDP                   -----    -----      -----    -----      03DEH    0002H
  +--> ?PR?_SETTIMER?5112UDP
BL51 BANKED LINKER/LOCATER V5.11                                                      08/18/2004  10:31:58  PAGE 5


  +--> ?PR?_KILLTIMER?5112UDP
  +--> ?PR?_WAIT?5112UDP

?PR?GSM_POWEROFF?5112UDP           -----    -----      -----    -----      03DEH    0001H
  +--> ?PR?_SETTIMER?5112UDP
  +--> ?PR?_KILLTIMER?5112UDP
  +--> ?PR?_WAIT?5112UDP

?PR?RESET_5112?5112UDP             -----    -----      -----    -----      -----    -----
  +--> ?PR?INIT_5112?5112UDP

?PR?SENDSETACK?5112UDP             -----    -----      -----    -----      03DEH    0003H
  +--> ?PR?_CONVER?5112UDP
  +--> ?PR?_SETTIMER?5112UDP
  +--> ?PR?_KILLTIMER?5112UDP

?PR?_CONVER?5112UDP                -----    -----      0070H    000CH      -----    -----

?PR?RESETCONNECT?5112UDP           -----    -----      -----    -----      -----    -----
  +--> ?PR?_SETTIMER?5112UDP
  +--> ?PR?_KILLTIMER?5112UDP

?PR?SENDACK?5112UDP                -----    -----      -----    -----      03DEH    0003H
  +--> ?PR?_CONVER?5112UDP
  +--> ?PR?_SETTIMER?5112UDP
  +--> ?PR?_KILLTIMER?5112UDP

?PR?SEND_DATA?5112UDP              -----    -----      0068H    0008H      03DEH    0003H
  +--> ?PR?_SETTIMER?5112UDP
  +--> ?PR?_CONVER?5112UDP
  +--> ?PR?_KILLTIMER?5112UDP

?PR?SENDCHK?5112UDP                -----    -----      -----    -----      03DEH    0003H
  +--> ?PR?_CONVER?5112UDP
  +--> ?PR?_SETTIMER?5112UDP
  +--> ?PR?_KILLTIMER?5112UDP



SYMBOL TABLE OF MODULE:  5112udp (5112UDP)

  VALUE           TYPE          NAME
  ----------------------------------

  -------         MODULE        5112UDP
  C:0000H         SYMBOL        _ICE_DUMMY_
  X:0000H         PUBLIC        sockset
  D:0090H         PUBLIC        P1
  C:0026H         PUBLIC        set_timer0
  D:00B0H         PUBLIC        P3
  C:0027H         PUBLIC        set_timer1
  D:00A5H         PUBLIC        P4
  C:0028H         PUBLIC        set_timer2
  C:0029H         PUBLIC        set_timer3
  B:0020H.0       PUBLIC        timer10
  B:00B0H.3       PUBLIC        DSP_STAT
  B:00A8H.7       PUBLIC        EA
BL51 BANKED LINKER/LOCATER V5.11                                                      08/18/2004  10:31:58  PAGE 6


  C:2D1DH         PUBLIC        hangup
  C:002BH         PUBLIC        set_timer4
  B:0020H.1       PUBLIC        timer11
  C:0648H         PUBLIC        init_com0
  C:002CH         PUBLIC        set_timer5
  B:0020H.2       PUBLIC        timer12
  C:1EE1H         PUBLIC        init_com1
  C:2835H         PUBLIC        _conver_chk
  C:002DH         PUBLIC        set_timer6
  B:0020H.3       PUBLIC        timer13
  C:002FH         PUBLIC        set_timer7
  C:0031H         PUBLIC        set_timer8
  C:0033H         PUBLIC        set_timer9
  D:0026H         PUBLIC        rcv_chk_cnt
  B:0020H.4       PUBLIC        ppp_ok
  D:00A8H         PUBLIC        IE
  B:0020H.5       PUBLIC        rcv_command
  D:0027H         PUBLIC        rcv_equ_chk
  B:0020H.6       PUBLIC        receive_5112
  B:0020H.7       PUBLIC        request_reset
  D:00C7H         PUBLIC        TA
  C:29B1H         PUBLIC        resetconnect
  C:25A1H         PUBLIC        gsm_poweroff
  C:2EB8H         PUBLIC        _wait
  B:0021H.0       PUBLIC        rcv_56
  D:00B8H         PUBLIC        IP
  B:0090H.4       PUBLIC        X_SCK
  D:0029H         PUBLIC        com1_rcv_addr_hand
  B:0098H.0       PUBLIC        RI
  X:0006H         PUBLIC        rcv_buf0
  B:0098H.1       PUBLIC        TI
  C:28FEH         PUBLIC        call
  D:002BH         PUBLIC        com0_send_len

⌨️ 快捷键说明

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