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

📄 ircontrol.m51

📁 该程序是远程电话控制系统程序
💻 M51
📖 第 1 页 / 共 2 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        01/03/2009  12:35:54  PAGE 1


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


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  main.obj (MAIN)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?SLCMP)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  IRcontrol (MAIN)


            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     000EH     UNIT         _DATA_GROUP_
                    0016H     000AH                  *** GAP ***
            DATA    0020H     0005H     BIT_ADDR     ?BA?MAIN
            DATA    0025H     000CH     UNIT         ?DT?MAIN
            IDATA   0031H     000CH     UNIT         ?ID?MAIN
            IDATA   003DH     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     0028H     UNIT         ?XD?MAIN

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0003H     ABSOLUTE     
                    0006H     0005H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     0015H     UNIT         ?PR?GETDTMFDATA?MAIN
            CODE    0023H     0003H     ABSOLUTE     
                    0026H     0005H                  *** GAP ***
            CODE    002BH     0003H     ABSOLUTE     
            CODE    002EH     00B8H     UNIT         ?PR?RECEIVE_SEND?MAIN
            CODE    00E6H     008CH     UNIT         ?C_C51STARTUP
            CODE    0172H     003DH     UNIT         ?PR?OPEN_POWER?MAIN
            CODE    01AFH     0037H     UNIT         ?PR?TIMER2?MAIN
            CODE    01E6H     0031H     UNIT         ?PR?MAIN?MAIN
            CODE    0217H     002FH     UNIT         ?PR?INIT?MAIN
            CODE    0246H     0023H     UNIT         ?PR?TIME2INIT?MAIN
            CODE    0269H     0021H     UNIT         ?PR?_ERASE_EEPROM?MAIN
            CODE    028AH     001FH     UNIT         ?PR?_DELAYMS?MAIN
            CODE    02A9H     001EH     UNIT         ?PR?_DELAY_10MS?MAIN
            CODE    02C7H     001EH     UNIT         ?PR?_READ_EEPROM?MAIN
            CODE    02E5H     001EH     UNIT         ?PR?_WRITE_EEPROM?MAIN
            CODE    0303H     001EH     UNIT         ?PR?INIT_MT8888?MAIN
            CODE    0321H     001BH     UNIT         ?PR?_SENDDTMFDATA?MAIN
            CODE    033CH     0018H     UNIT         ?PR?_WRITESR?MAIN
            CODE    0354H     0016H     UNIT         ?C_INITSEG
            CODE    036AH     0016H     UNIT         ?C?LIB_CODE
BL51 BANKED LINKER/LOCATER V5.03                                                      01/03/2009  12:35:54  PAGE 2


            CODE    0380H     0014H     UNIT         ?PR?_SENDPHONE?MAIN
            CODE    0394H     0012H     UNIT         ?PR?READSR?MAIN
            CODE    03A6H     0012H     UNIT         ?PR?READDATA?MAIN
            CODE    03B8H     0011H     UNIT         ?PR?_WRITEDATA?MAIN
            CODE    03C9H     000FH     UNIT         ?PR?COMMAND_PRESS?MAIN
            CODE    03D8H     000BH     UNIT         ?PR?ISR_TIMER0?MAIN
            CODE    03E3H     000AH     UNIT         ?PR?_BELL1?MAIN
            CODE    03EDH     0009H     UNIT         ?PR?EM_REV?MAIN



OVERLAY MAP OF MODULE:   IRcontrol (MAIN)


SEGMENT                          DATA_GROUP 
  +--> CALLED SEGMENT          START    LENGTH
----------------------------------------------
?PR?RECEIVE_SEND?MAIN          0008H    0001H

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

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

?PR?MAIN?MAIN                  0009H    000DH
  +--> ?PR?INIT?MAIN
  +--> ?PR?_BELL1?MAIN
  +--> ?PR?_DELAYMS?MAIN
  +--> ?PR?INIT_MT8888?MAIN
  +--> ?PR?OPEN_POWER?MAIN

?PR?INIT?MAIN                  -----    -----
  +--> ?PR?TIME2INIT?MAIN

?PR?INIT_MT8888?MAIN           -----    -----
  +--> ?PR?_DELAYMS?MAIN
  +--> ?PR?READSR?MAIN
  +--> ?PR?_WRITESR?MAIN



SYMBOL TABLE OF MODULE:  IRcontrol (MAIN)

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

  -------         MODULE        MAIN
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0025H         PUBLIC        rxhead
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:0026H         PUBLIC        txhead
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  B:00E8H.2       PUBLIC        ONTEL
  D:00E8H         PUBLIC        P4
BL51 BANKED LINKER/LOCATER V5.03                                                      01/03/2009  12:35:54  PAGE 3


  C:03D8H         PUBLIC        isr_timer0
  C:0394H         PUBLIC        readsr
  D:00E6H         PUBLIC        ISP_TRIG
  B:00A8H.7       PUBLIC        EA
  C:0380H         PUBLIC        _sendPhone
  D:0028H         PUBLIC        senddatalen
  B:0020H.2       PUBLIC        on1_flag
  D:00A8H         PUBLIC        IE
  C:02A9H         PUBLIC        _delay_10ms
  B:00C8H.6       PUBLIC        EXF2
  B:00A8H.4       PUBLIC        ES
  D:00B8H         PUBLIC        IP
  B:0020H.0       PUBLIC        phone_flag
  C:0246H         PUBLIC        time2init
  B:0098H.0       PUBLIC        RI
  D:0021H         PUBLIC        flag
  B:0098H.1       PUBLIC        TI
  B:0022H.2       PUBLIC        bell_flag
  B:00E8H.1       PUBLIC        BELL
  D:00CBH         PUBLIC        RCAP2H
  D:00E5H         PUBLIC        ISP_CMD
  B:00B8H.4       PUBLIC        PS
  D:00CAH         PUBLIC        RCAP2L
  C:01E6H         PUBLIC        main
  B:00C8H.1       PUBLIC        C_T2
  B:00A0H.5       PUBLIC        OUT1
  C:03B8H         PUBLIC        _writedata
  B:00A0H.6       PUBLIC        OUT2
  D:002AH         PUBLIC        callnumber
  B:00C8H.5       PUBLIC        RCLK
  B:00C8H.4       PUBLIC        TCLK
  D:0099H         PUBLIC        SBUF
  D:0087H         PUBLIC        PCON
  C:03E3H         PUBLIC        _bell1
  D:00E3H         PUBLIC        ISP_ADDRH
  D:0098H         PUBLIC        SCON
  B:00B0H.3       PUBLIC        IRQ_PIN
  D:0089H         PUBLIC        TMOD
  D:0088H         PUBLIC        TCON
  C:0217H         PUBLIC        init
  D:00E4H         PUBLIC        ISP_ADDRL
  D:002BH         PUBLIC        timecounter
  X:0000H         PUBLIC        receive_buf1
  B:0020H.1       PUBLIC        off_flag
  C:03A6H         PUBLIC        readdata
  I:0031H         PUBLIC        phonecode
  D:002DH         PUBLIC        bell_sec
  B:00C8H.0       PUBLIC        CP_RL2
  C:0172H         PUBLIC        open_power
  D:00E0H         PUBLIC        ACC
  B:00A8H.1       PUBLIC        ET0
  B:00A8H.5       PUBLIC        ET2
  B:00C8H.7       PUBLIC        TF2
  D:008CH         PUBLIC        TH0
  D:0023H         PUBLIC        flag1
  B:00A8H.0       PUBLIC        EX0
  D:008DH         PUBLIC        TH1
BL51 BANKED LINKER/LOCATER V5.03                                                      01/03/2009  12:35:54  PAGE 4


  D:0020H         PUBLIC        flag2
  D:00CDH         PUBLIC        TH2
  D:0024H         PUBLIC        flag3
  D:0022H         PUBLIC        flag4
  D:008AH         PUBLIC        TL0
  D:008BH         PUBLIC        TL1
  D:00CCH         PUBLIC        TL2
  C:028AH         PUBLIC        _delayms
  D:00E7H         PUBLIC        ISP_CONTR
  C:01AFH         PUBLIC        timer2
  C:0321H         PUBLIC        _sendDTMFdata
  B:0088H.4       PUBLIC        TR0
  B:0088H.6       PUBLIC        TR1
  B:00C8H.2       PUBLIC        TR2
  B:00B8H.0       PUBLIC        PX0
  C:0303H         PUBLIC        init_mt8888
  B:00B0H.7       PUBLIC        RDE
  B:00E8H.0       PUBLIC        CSE
  D:002EH         PUBLIC        key_time
  D:0030H         PUBLIC        datalen
  C:0269H         PUBLIC        _erase_eeprom
  C:03EDH         PUBLIC        EM_REV
  B:00C8H.3       PUBLIC        EXEN2
  B:0023H.5       PUBLIC        receive_flag
  D:00C8H         PUBLIC        T2CON
  D:00C9H         PUBLIC        T2MOD
  D:00E2H         PUBLIC        ISP_DATA
  B:0020H.3       PUBLIC        off1_flag
  C:02C7H         PUBLIC        _read_eeprom
  B:00A0H.1       PUBLIC        RSE
  C:000EH         PUBLIC        GetDTMFdata
  B:00B0H.6       PUBLIC        WRE
  C:002EH         PUBLIC        receive_send
  C:0343H         PUBLIC        _writesr
  C:03C9H         PUBLIC        command_press
  C:02E5H         PUBLIC        _write_eeprom
  D:00D0H         PUBLIC        PSW
  X:0014H         PUBLIC        send_buf1
  -------         PROC          MAIN
  -------         DO            
  D:0009H         SYMBOL        counter
  D:000AH         SYMBOL        counter2
  D:000BH         SYMBOL        ttt
  D:000CH         SYMBOL        mfout
  D:000DH         SYMBOL        tt1
  D:000FH         SYMBOL        tt
  D:0010H         SYMBOL        i
  D:0012H         SYMBOL        count
  D:0014H         SYMBOL        yyjj
  -------         ENDDO         
  C:01E6H         LINE#         116
  C:01E6H         LINE#         117
  C:01E6H         LINE#         119
  C:01E9H         LINE#         125
  C:01ECH         LINE#         127
  C:01F2H         LINE#         128
  C:01F7H         LINE#         130
BL51 BANKED LINKER/LOCATER V5.03                                                      01/03/2009  12:35:54  PAGE 5


  C:01F9H         LINE#         131
  C:01FBH         LINE#         132
  C:01FDH         LINE#         133
  C:0204H         LINE#         134
  C:0207H         LINE#         135
  C:0209H         LINE#         136
  C:020BH         LINE#         141
  C:020BH         LINE#         142
  C:020BH         LINE#         143
  C:020EH         LINE#         144
  C:020EH         LINE#         145
  C:0210H         LINE#         146
  C:0213H         LINE#         147
  C:0215H         LINE#         148
  C:0215H         LINE#         160
  -------         ENDPROC       MAIN
  -------         PROC          OPEN_POWER
  -------         DO            
  D:0082H         SYMBOL        ii
  -------         ENDDO         
  C:0172H         LINE#         162
  C:0172H         LINE#         163
  C:0172H         LINE#         165
  C:0174H         LINE#         166
  C:0176H         LINE#         167
  C:018FH         LINE#         168
  C:01AAH         LINE#         169
  C:01ACH         LINE#         170
  C:01AEH         LINE#         172
  -------         ENDPROC       OPEN_POWER
  -------         PROC          INIT
  C:0217H         LINE#         176
  C:0217H         LINE#         177
  C:0217H         LINE#         179
  C:021AH         LINE#         180
  C:021DH         LINE#         181
  C:0220H         LINE#         182
  C:0223H         LINE#         184
  C:0226H         LINE#         185
  C:0229H         LINE#         186
  C:022FH         LINE#         189
  C:0232H         LINE#         190
  C:0235H         LINE#         192
  C:0237H         LINE#         193
  C:0239H         LINE#         194
  C:023BH         LINE#         195
  C:023DH         LINE#         196
  C:023FH         LINE#         197
  C:0241H         LINE#         198
  C:0243H         LINE#         199
  C:0245H         LINE#         200
  -------         ENDPROC       INIT
  -------         PROC          TIME2INIT
  C:0246H         LINE#         201
  C:0246H         LINE#         202
  C:0246H         LINE#         203
  C:0249H         LINE#         204
BL51 BANKED LINKER/LOCATER V5.03                                                      01/03/2009  12:35:54  PAGE 6


  C:024CH         LINE#         205
  C:024EH         LINE#         206
  C:0250H         LINE#         207
  C:0252H         LINE#         208
  C:0254H         LINE#         209
  C:0257H         LINE#         210
  C:025AH         LINE#         211
  C:025DH         LINE#         212
  C:0260H         LINE#         213
  C:0262H         LINE#         214
  C:0264H         LINE#         216
  C:0266H         LINE#         217
  C:0268H         LINE#         218
  -------         ENDPROC       TIME2INIT
  -------         PROC          _BELL1
  D:0007H         SYMBOL        dd
  C:03E3H         LINE#         220
  C:03E3H         LINE#         221
  C:03E3H         LINE#         222
  C:03E6H         LINE#         224
  C:03E6H         LINE#         225
  C:03E8H         LINE#         226
  C:03EAH         LINE#         227
  C:03ECH         LINE#         228
  C:03ECH         LINE#         229
  -------         ENDPROC       _BELL1
  -------         PROC          TIMER2
  C:01AFH         LINE#         232
  C:01B3H         LINE#         234
  C:01BBH         LINE#         235
  C:01C3H         LINE#         236
  C:01D3H         LINE#         237
  C:01DAH         LINE#         238
  C:01DAH         LINE#         241
  C:01DDH         LINE#         243
  C:01DFH         LINE#         244
  C:01DFH         LINE#         245
  C:01E1H         LINE#         246
  -------         ENDPROC       TIMER2
  -------         PROC          _DELAY_10MS
  D:0006H         SYMBOL        _10ms
  C:02A9H         LINE#         248
  C:02A9H         LINE#         249
  C:02A9H         LINE#         251
  C:02ABH         LINE#         252
  C:02AEH         LINE#         253

⌨️ 快捷键说明

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