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

📄 sms.m51

📁 51单片机控制TC35I无线通信模块的完整Keil C程序
💻 M51
📖 第 1 页 / 共 4 页
字号:
BL51 BANKED LINKER/LOCATER V5.02                                                        08/28/2005  17:10:48  PAGE 1


BL51 BANKED LINKER/LOCATER V5.02, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE sms.obj TO sms RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  sms.obj (SMS)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?OFFXADD)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  sms (SMS)


            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     0009H     UNIT         ?DT?SMS
            DATA    0011H     0002H     UNIT         ?DT?_DISP_LAT?SMS
            DATA    0013H     0002H     UNIT         ?DT?_DISP_IMG?SMS
            DATA    0015H     0002H     UNIT         ?DT?_DISP_ENG?SMS
            DATA    0017H     0001H     UNIT         ?DT?TEST_LCD?SMS
            IDATA   0018H     0007H     UNIT         _IDATA_GROUP_
            IDATA   001FH     0001H     UNIT         ?ID?AT_CMGS?SMS
            BIT     0020H.0   0000H.2   UNIT         ?BI?SMS
            BIT     0020H.2   0000H.1   UNIT         _BIT_GROUP_
                    0020H.3   0000H.5                *** GAP ***
            DATA    0021H     003AH     UNIT         _DATA_GROUP_
            IDATA   005BH     0002H     UNIT         ?ID?SIGNAL_TEST?SMS
            IDATA   005DH     0001H     UNIT         ?ID?SEND_SMS?SMS
            IDATA   005EH     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     03E7H     UNIT         ?XD?SMS
            XDATA   03E7H     01A1H     UNIT         _XDATA_GROUP_

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0006H     UNIT         ?C_INITSEG
                    0009H     0002H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     0015H     UNIT         ?PR?SOUND_TEST?SMS
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     0073H     UNIT         ?PR?AT_SEND?SMS
            CODE    0099H     0004H     UNIT         ?PR?SERIAL1_INTER_CLOSE?SMS
            CODE    009DH     0004H     UNIT         ?PR?SERIAL1_INTER_OPEN?SMS
                    00A1H     0002H                  *** GAP ***
BL51 BANKED LINKER/LOCATER V5.02                                                      08/28/2005  17:10:48  PAGE 2


            CODE    00A3H     0003H     ABSOLUTE     
            CODE    00A6H     38D8H     UNIT         ?CO?SMS
            CODE    397EH     0248H     UNIT         ?PR?_DISP_CHN?SMS
            CODE    3BC6H     01D1H     UNIT         ?C?LIB_CODE
            CODE    3D97H     0178H     UNIT         ?PR?MAIN?SMS
            CODE    3F0FH     0174H     UNIT         ?PR?_DECODEUCS2?SMS
            CODE    4083H     0109H     UNIT         ?PR?SERIAL0_SERVICE?SMS
            CODE    418CH     0107H     UNIT         ?PR?_AT_CMGR?SMS
            CODE    4293H     00DBH     UNIT         ?PR?_STRING2BYTES?SMS
            CODE    436EH     00B5H     UNIT         ?PR?_AT_CMGD?SMS
            CODE    4423H     00ADH     UNIT         ?PR?TEST_LCD?SMS
            CODE    44D0H     0097H     UNIT         ?PR?SEND_SMS?SMS
            CODE    4567H     008CH     UNIT         ?C_C51STARTUP
            CODE    45F3H     0082H     UNIT         ?PR?_SOUND_SEND?SMS
            CODE    4675H     0062H     UNIT         ?PR?AT_CNMI?SMS
            CODE    46D7H     005CH     UNIT         ?PR?SIGNAL_TEST?SMS
            CODE    4733H     004EH     UNIT         ?PR?AT_CMGS?SMS
            CODE    4781H     0049H     UNIT         ?PR?_DISP_LAT?SMS
            CODE    47CAH     0048H     UNIT         ?PR?TIMER0?SMS
            CODE    4812H     0042H     UNIT         ?PR?MCU_INI?SMS
            CODE    4854H     003EH     UNIT         ?PR?SOUND_INI?SMS
            CODE    4892H     003DH     UNIT         ?PR?_DISP_ENG?SMS
            CODE    48CFH     0039H     UNIT         ?PR?_DISP_IMG?SMS
            CODE    4908H     0038H     UNIT         ?PR?START_GSM?SMS
            CODE    4940H     0032H     UNIT         ?PR?_UART1_SEND?SMS
            CODE    4972H     002FH     UNIT         ?PR?_SEND?SMS
            CODE    49A1H     0029H     UNIT         ?PR?_UART0_SEND?SMS
            CODE    49CAH     0026H     UNIT         ?PR?SERIAL1_SERVICE?SMS
            CODE    49F0H     0023H     UNIT         ?PR?BAUDRATE_INIT?SMS
            CODE    4A13H     0022H     UNIT         ?PR?_CHECK_SUM?SMS
            CODE    4A35H     001BH     UNIT         ?PR?DEAL_WITH_ERROR?SMS
            CODE    4A50H     0018H     UNIT         ?PR?DELAY10MS?SMS
            CODE    4A68H     0018H     UNIT         ?PR?START_TIMER0?SMS
            CODE    4A80H     0018H     UNIT         ?PR?_WR_ZB?SMS
            CODE    4A98H     0017H     UNIT         ?PR?AT_CMGF?SMS
            CODE    4AAFH     0016H     UNIT         ?PR?POWER_DOWN?SMS
            CODE    4AC5H     0011H     UNIT         ?PR?DELAY_1S?SMS
            CODE    4AD6H     000BH     UNIT         ?PR?START_TC35?SMS
            CODE    4AE1H     000BH     UNIT         ?PR?CLOSE_TIMER0?SMS
            CODE    4AECH     0003H     UNIT         ?PR?SERIAL0_INTER_CLOSE?SMS
            CODE    4AEFH     0003H     UNIT         ?PR?SERIAL0_INTER_OPEN?SMS
            CODE    4AF2H     0003H     UNIT         ?PR?INTER_ENABLE?SMS
            CODE    4AF5H     0003H     UNIT         ?PR?INTER_DISABLE?SMS
            CODE    4AF8H     0003H     UNIT         ?PR?LED1_OPEN?SMS
            CODE    4AFBH     0003H     UNIT         ?PR?LED1_CLOSE?SMS
            CODE    4AFEH     0003H     UNIT         ?PR?LED2_OPEN?SMS
            CODE    4B01H     0003H     UNIT         ?PR?LED2_CLOSE?SMS
            CODE    4B04H     0003H     UNIT         ?PR?LED3_OPEN?SMS
            CODE    4B07H     0003H     UNIT         ?PR?LED3_CLOSE?SMS



OVERLAY MAP OF MODULE:   sms (SMS)


SEGMENT                                BIT_GROUP          DATA_GROUP          IDATA_GROUP         XDATA_GROUP
  +--> CALLED SEGMENT               START    LENGTH     START    LENGTH     START    LENGTH     START    LENGTH
BL51 BANKED LINKER/LOCATER V5.02                                                      08/28/2005  17:10:48  PAGE 3


---------------------------------------------------------------------------------------------------------------
?PR?SERIAL0_SERVICE?SMS             -----    -----      -----    -----      -----    -----      03E7H    0010H
  +--> ?PR?DEAL_WITH_ERROR?SMS

?PR?DEAL_WITH_ERROR?SMS             -----    -----      -----    -----      -----    -----      -----    -----
  +--> ?PR?LED1_OPEN?SMS
  +--> ?PR?LED2_OPEN?SMS
  +--> ?PR?LED3_OPEN?SMS
  +--> ?PR?_SEND?SMS
  +--> ?CO?SMS
  +--> ?PR?_DISP_CHN?SMS

?PR?_SEND?SMS                       -----    -----      -----    -----      -----    -----      -----    -----
  +--> ?PR?_WR_ZB?SMS

?PR?_DISP_CHN?SMS                   -----    -----      0050H    0005H      -----    -----      -----    -----
  +--> ?PR?_WR_ZB?SMS
  +--> ?PR?_SEND?SMS

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

?PR?TIMER0?SMS                      -----    -----      -----    -----      -----    -----      -----    -----
  +--> ?PR?DEAL_WITH_ERROR?SMS

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

?C_C51STARTUP                       -----    -----      -----    -----      -----    -----      -----    -----
  +--> ?PR?MAIN?SMS
  +--> ?C_INITSEG

?PR?MAIN?SMS                        -----    -----      002BH    0022H      -----    -----      03F7H    0191H
  +--> ?CO?SMS
  +--> ?PR?MCU_INI?SMS
  +--> ?PR?LED1_CLOSE?SMS
  +--> ?PR?LED2_CLOSE?SMS
  +--> ?PR?LED3_CLOSE?SMS
  +--> ?PR?INTER_ENABLE?SMS
  +--> ?PR?BAUDRATE_INIT?SMS
  +--> ?PR?SERIAL1_INTER_CLOSE?SMS
  +--> ?PR?SERIAL1_INTER_OPEN?SMS
  +--> ?PR?SERIAL0_INTER_CLOSE?SMS
  +--> ?PR?SOUND_INI?SMS
  +--> ?PR?START_GSM?SMS
  +--> ?PR?_AT_CMGD?SMS
  +--> ?PR?AT_CNMI?SMS
  +--> ?PR?SERIAL0_INTER_OPEN?SMS
  +--> ?PR?LED1_OPEN?SMS
  +--> ?PR?_SEND?SMS
  +--> ?PR?_DISP_CHN?SMS
  +--> ?PR?_SOUND_SEND?SMS
  +--> ?PR?LED3_OPEN?SMS
  +--> ?PR?DELAY_1S?SMS
  +--> ?PR?_AT_CMGR?SMS
  +--> ?PR?_STRING2BYTES?SMS
  +--> ?PR?_DECODEUCS2?SMS

?PR?MCU_INI?SMS                     -----    -----      -----    -----      0018H    0001H      -----    -----
BL51 BANKED LINKER/LOCATER V5.02                                                      08/28/2005  17:10:48  PAGE 4



?PR?SOUND_INI?SMS                   -----    -----      -----    -----      -----    -----      -----    -----
  +--> ?PR?_CHECK_SUM?SMS
  +--> ?PR?_UART1_SEND?SMS
  +--> ?PR?DELAY_1S?SMS

?PR?_CHECK_SUM?SMS                  -----    -----      0053H    0003H      -----    -----      -----    -----

?PR?_UART1_SEND?SMS                 -----    -----      0053H    0003H      -----    -----      -----    -----

?PR?DELAY_1S?SMS                    -----    -----      -----    -----      001CH    0001H      -----    -----
  +--> ?PR?DELAY10MS?SMS

?PR?DELAY10MS?SMS                   -----    -----      -----    -----      001DH    0002H      -----    -----

?PR?START_GSM?SMS                   -----    -----      -----    -----      0018H    0002H      -----    -----
  +--> ?PR?LED2_OPEN?SMS
  +--> ?PR?POWER_DOWN?SMS
  +--> ?PR?START_TC35?SMS
  +--> ?PR?DELAY_1S?SMS
  +--> ?PR?AT_SEND?SMS
  +--> ?PR?AT_CMGF?SMS
  +--> ?PR?LED2_CLOSE?SMS

?PR?POWER_DOWN?SMS                  -----    -----      -----    -----      -----    -----      -----    -----
  +--> ?PR?DELAY_1S?SMS

?PR?START_TC35?SMS                  -----    -----      -----    -----      -----    -----      -----    -----
  +--> ?PR?DELAY_1S?SMS

?PR?AT_SEND?SMS                     -----    -----      -----    -----      001AH    0002H      -----    -----
  +--> ?PR?START_TIMER0?SMS
  +--> ?CO?SMS
  +--> ?PR?_UART0_SEND?SMS
  +--> ?PR?CLOSE_TIMER0?SMS
  +--> ?PR?DELAY_1S?SMS
  +--> ?PR?DEAL_WITH_ERROR?SMS

?PR?_UART0_SEND?SMS                 -----    -----      0053H    0003H      -----    -----      -----    -----

?PR?AT_CMGF?SMS                     -----    -----      -----    -----      001AH    0001H      -----    -----
  +--> ?CO?SMS
  +--> ?PR?_UART0_SEND?SMS
  +--> ?PR?DELAY_1S?SMS

?PR?_AT_CMGD?SMS                    0020H.2  0000H.1    004DH    0003H      0018H    0002H      -----    -----
  +--> ?PR?SERIAL0_INTER_CLOSE?SMS
  +--> ?CO?SMS
  +--> ?PR?_UART0_SEND?SMS
  +--> ?PR?START_TIMER0?SMS
  +--> ?PR?CLOSE_TIMER0?SMS
  +--> ?PR?DELAY_1S?SMS
  +--> ?PR?DEAL_WITH_ERROR?SMS
  +--> ?PR?SERIAL0_INTER_OPEN?SMS
  +--> ?PR?DELAY10MS?SMS

?PR?AT_CNMI?SMS                     -----    -----      -----    -----      0018H    0002H      -----    -----
BL51 BANKED LINKER/LOCATER V5.02                                                      08/28/2005  17:10:48  PAGE 5


  +--> ?PR?SERIAL0_INTER_CLOSE?SMS
  +--> ?CO?SMS
  +--> ?PR?_UART0_SEND?SMS
  +--> ?PR?START_TIMER0?SMS
  +--> ?PR?CLOSE_TIMER0?SMS
  +--> ?PR?DELAY_1S?SMS
  +--> ?PR?DEAL_WITH_ERROR?SMS
  +--> ?PR?SERIAL0_INTER_OPEN?SMS

?PR?_SOUND_SEND?SMS                 -----    -----      004DH    0006H      -----    -----      -----    -----
  +--> ?PR?_CHECK_SUM?SMS
  +--> ?PR?_UART1_SEND?SMS

?PR?_AT_CMGR?SMS                    -----    -----      004DH    0006H      0018H    0001H      -----    -----
  +--> ?PR?SERIAL0_INTER_CLOSE?SMS
  +--> ?CO?SMS
  +--> ?PR?_UART0_SEND?SMS
  +--> ?PR?START_TIMER0?SMS
  +--> ?PR?CLOSE_TIMER0?SMS
  +--> ?PR?SERIAL0_INTER_OPEN?SMS
  +--> ?PR?DELAY_1S?SMS

?PR?_STRING2BYTES?SMS               -----    -----      004DH    0008H      -----    -----      -----    -----

?PR?_DECODEUCS2?SMS                 -----    -----      004DH    000EH      -----    -----      -----    -----
  +--> ?CO?SMS



SYMBOL TABLE OF MODULE:  sms (SMS)

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

  -------         MODULE        SMS
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:4B04H         PUBLIC        led3_open
  D:0080H         PUBLIC        P0
  C:418CH         PUBLIC        _AT_cmgr
  D:0090H         PUBLIC        P1
  D:00FFH         PUBLIC        WDTCN
  D:00A0H         PUBLIC        P2
  D:0009H         PUBLIC        sound_par1
  D:00B0H         PUBLIC        P3
  D:000AH         PUBLIC        sound_par2
  C:46D7H         PUBLIC        Signal_test
  D:000BH         PUBLIC        sound_par3
  B:00A8H.7       PUBLIC        EA
  D:00E7H         PUBLIC        EIE2
  C:4A89H         PUBLIC        _wr_zb
  C:3F0FH         PUBLIC        _DecodeUcs2
  C:3586H         PUBLIC        error_display
  X:0000H         PUBLIC        sound_buffer
  D:00E8H         PUBLIC        ADC0CN
  C:4992H         PUBLIC        _send
  D:00A4H         PUBLIC        P0MDOUT
  D:00A5H         PUBLIC        P1MDOUT
BL51 BANKED LINKER/LOCATER V5.02                                                      08/28/2005  17:10:48  PAGE 6


  D:00A8H         PUBLIC        IE
  D:00A6H         PUBLIC        P2MDOUT
  D:00A7H         PUBLIC        P3MDOUT
  B:00B0H.4       PUBLIC        PD
  C:4A98H         PUBLIC        AT_cmgf
  C:35DEH         PUBLIC        GSM_set
  D:00D8H         PUBLIC        PCA0CN
  C:4A13H         PUBLIC        _check_sum
  C:4293H         PUBLIC        _String2Bytes
  C:45F3H         PUBLIC        _sound_send
  D:00B8H         PUBLIC        IP
  B:0020H.1       PUBLIC        sms_receive_flag
  X:0038H         PUBLIC        RxBuf1
  C:3881H         PUBLIC        ini_display
  B:0080H.7       PUBLIC        LCD_REQ
  X:0138H         PUBLIC        TxBuf1
  C:35E4H         PUBLIC        GSM_sms
  D:00E1H         PUBLIC        XBR0
  C:4AF5H         PUBLIC        Inter_Disable
  D:00E2H         PUBLIC        XBR1
  C:4675H         PUBLIC        AT_cnmi
  D:000CH         PUBLIC        buffer_len
  D:00E3H         PUBLIC        XBR2
  C:0026H         PUBLIC        AT_SEND
  C:3618H         PUBLIC        Command_Cmgd
  C:4733H         PUBLIC        AT_cmgs
  D:00CBH         PUBLIC        RCAP2H
  C:35B0H         PUBLIC        Command_Cmgf
  C:49F0H         PUBLIC        Baudrate_Init
  D:00E5H         PUBLIC        RCAP4H
  D:00C0H         PUBLIC        SMB0CN
  D:00CAH         PUBLIC        RCAP2L
  C:3D97H         PUBLIC        main
  D:00E4H         PUBLIC        RCAP4L
  D:000DH         PUBLIC        sound_flag
  C:397EH         PUBLIC        _disp_chn
  C:35FEH         PUBLIC        Command_Cnmi
  C:4892H         PUBLIC        _disp_eng
  C:3610H         PUBLIC        Command_Cmgr
  D:00F8H         PUBLIC        SPI0CN
  C:4AF2H         PUBLIC        Inter_Enable
  C:35BAH         PUBLIC        Command_Cmgs
  C:48CFH         PUBLIC        _disp_img
  X:0238H         PUBLIC        SMS_Buffer
  D:000EH         PUBLIC        SMS_Buffer_Len
  C:4781H         PUBLIC        _disp_lat
  C:4A50H         PUBLIC        Delay10ms
  D:0089H         PUBLIC        TMOD
  D:0088H         PUBLIC        TCON
  X:02C4H         PUBLIC        chn_data
  X:02F6H         PUBLIC        timer0_counter
  X:02F7H         PUBLIC        rec
  D:000FH         PUBLIC        com_flag
  D:00B2H         PUBLIC        OSCICN
  C:3899H         SYMBOL        _?ix1000
  C:3961H         SYMBOL        _?ix1001
  C:4A35H         PUBLIC        deal_with_error
BL51 BANKED LINKER/LOCATER V5.02                                                      08/28/2005  17:10:48  PAGE 7


  C:4812H         PUBLIC        Mcu_ini
  C:00A6H         PUBLIC        gb2ucs_lookup
  B:00A8H.4       PUBLIC        ES0
  B:00A8H.1       PUBLIC        ET0
  C:4083H         PUBLIC        Serial0_Service
  C:49CAH         PUBLIC        Serial1_Service
  C:4AAFH         PUBLIC        power_down
  B:00A8H.5       PUBLIC        ET2
  B:0098H.0       PUBLIC        RI0
  C:35A9H         PUBLIC        Command_Csq
  D:008CH         PUBLIC        TH0
  B:0098H.1       PUBLIC        TI0
  C:4854H         PUBLIC        sound_ini
  C:4AE1H         PUBLIC        close_timer0
  C:000EH         PUBLIC        sound_test
  X:03BFH         PUBLIC        sms_index
  D:00B1H         PUBLIC        OSCXCN
  D:008AH         PUBLIC        TL0
  C:4AD6H         PUBLIC        start_tc35
  C:35D2H         PUBLIC        Center_number
  C:4AECH         PUBLIC        Serial0_Inter_Close
  C:47CAH         PUBLIC        timer0
  C:0099H         PUBLIC        Serial1_Inter_Close

⌨️ 快捷键说明

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