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

📄 main.m51

📁 矿工定位系统单端
💻 M51
📖 第 1 页 / 共 3 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        09/08/2004  21:09:50  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE mmm.obj, SERIAL.obj, E25045.obj TO main


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  mmm.obj (MMM)
  SERIAL.obj (SERIAL)
  E25045.obj (E25045)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSTKIDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  main (MMM)


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

            * * * * * * *   D A T A   M E M O R Y   * * * * * * *
            REG     0000H     0008H     ABSOLUTE     "REG BANK 0"
            REG     0008H     0008H     ABSOLUTE     "REG BANK 1"
            DATA    0010H     0009H     UNIT         _DATA_GROUP_
            DATA    0019H     0002H     UNIT         ?DT?_DELAY1MS?MMM
            DATA    001BH     0002H     UNIT         ?DT?_FIND?MMM
            DATA    001DH     0002H     UNIT         ?DT?_SETPOSNUM?MMM
            DATA    001FH     0001H     UNIT         ?DT?CMD_EXECUTION?MMM
            BIT     0020H.0   0001H.1   UNIT         ?BI?MMM
            BIT     0021H.1   0000H.2   UNIT         ?BI?SERIAL
                    0021H.3   0000H.5                *** GAP ***
            DATA    0022H     0030H     UNIT         ?DT?SERIAL
            DATA    0052H     001AH     UNIT         ?DT?MMM
            IDATA   006CH     0006H     UNIT         _IDATA_GROUP_
            IDATA   0072H     0003H     UNIT         ?ID?MMM
            IDATA   0075H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     012BH     UNIT         ?XD?MMM
            XDATA   012BH     0001H     UNIT         _XDATA_GROUP_

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0003H     ABSOLUTE     
            CODE    0006H     0003H     UNIT         ?PR?COMM_ON?SERIAL
            CODE    0009H     0001H     UNIT         ?PR?ISR0?SERIAL
            CODE    000AH     0001H     UNIT         ?PR?ISR2?SERIAL
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     0003H     UNIT         ?PR?COMM_OFF?SERIAL
            CODE    0011H     0001H     UNIT         ?PR?ISR3?SERIAL
            CODE    0012H     0001H     UNIT         ?PR?ISR5?SERIAL
            CODE    0013H     0003H     ABSOLUTE     
            CODE    0016H     0001H     UNIT         ?PR?ISR6?SERIAL
            CODE    0017H     0001H     UNIT         ?PR?ISR8?SERIAL
            CODE    0018H     0001H     UNIT         ?PR?ISR9?SERIAL
BL51 BANKED LINKER/LOCATER V5.03                                                      09/08/2004  21:09:50  PAGE 2


            CODE    0019H     0001H     UNIT         ?PR?ISR10?SERIAL
            CODE    001AH     0001H     UNIT         ?PR?ISR11?SERIAL
            CODE    001BH     0003H     ABSOLUTE     
            CODE    001EH     0001H     UNIT         ?PR?ISR12?SERIAL
                    001FH     0004H                  *** GAP ***
            CODE    0023H     0003H     ABSOLUTE     
                    0026H     0005H                  *** GAP ***
            CODE    002BH     0003H     ABSOLUTE     
                    002EH     0005H                  *** GAP ***
            CODE    0033H     0003H     ABSOLUTE     
                    0036H     0005H                  *** GAP ***
            CODE    003BH     0003H     ABSOLUTE     
                    003EH     0005H                  *** GAP ***
            CODE    0043H     0003H     ABSOLUTE     
                    0046H     0005H                  *** GAP ***
            CODE    004BH     0003H     ABSOLUTE     
                    004EH     0005H                  *** GAP ***
            CODE    0053H     0003H     ABSOLUTE     
                    0056H     0005H                  *** GAP ***
            CODE    005BH     0003H     ABSOLUTE     
                    005EH     0005H                  *** GAP ***
            CODE    0063H     0003H     ABSOLUTE     
            CODE    0066H     0161H     UNIT         ?PR?_TRANSFERRECORD?MMM
            CODE    01C7H     00CEH     UNIT         ?PR?MAIN?MMM
            CODE    0295H     00A1H     UNIT         ?PR?CMD_EXECUTION?MMM
            CODE    0336H     008CH     UNIT         ?C_C51STARTUP
            CODE    03C2H     0065H     UNIT         ?PR?UB1ISR?MMM
            CODE    0427H     0059H     UNIT         ?PR?ISR_TIMER0?MMM
            CODE    0480H     0041H     UNIT         ?PR?_FIND?MMM
            CODE    04C1H     003FH     UNIT         ?C?LIB_CODE
            CODE    0500H     003CH     UNIT         ?PR?_DELAY1MS?MMM
            CODE    053CH     0039H     UNIT         ?PR?_DELAY100MS?MMM
            CODE    0575H     0037H     UNIT         ?PR?_BYTE_WRITE?E25045
            CODE    05ACH     002CH     UNIT         ?PR?UARTINIT?SERIAL
            CODE    05D8H     002CH     UNIT         ?PR?_BYTE_READ?E25045
            CODE    0604H     002BH     UNIT         ?PR?_BYTEREAD_CHECK?E25045
            CODE    062FH     002AH     UNIT         ?PR?ISR_UART?MMM
            CODE    0659H     0028H     UNIT         ?PR?INITREG?SERIAL
            CODE    0681H     0023H     UNIT         ?PR?_WRSR_CMD?E25045
            CODE    06A4H     0020H     UNIT         ?PR?_BYTEWRITE_CHECK?E25045
            CODE    06C4H     001DH     UNIT         ?PR?_OUTBYTE?E25045
            CODE    06E1H     001CH     UNIT         ?PR?_SETPOSNUM?MMM
            CODE    06FDH     001CH     UNIT         ?PR?INBYTE?E25045
            CODE    0719H     0018H     UNIT         ?PR?_DELAY?MMM
            CODE    0731H     0017H     UNIT         ?C_INITSEG
            CODE    0748H     0014H     UNIT         ?PR?INIT_COM?MMM
            CODE    075CH     0013H     UNIT         ?PR?_START_T0COM2?MMM
            CODE    076FH     0013H     UNIT         ?PR?_START_T0?MMM
            CODE    0782H     0011H     UNIT         ?PR?RDSR_CMD?E25045
            CODE    0793H     0010H     UNIT         ?PR?DELAY5?E25045
            CODE    07A3H     000EH     UNIT         ?PR?WREN_CMD?E25045
            CODE    07B1H     000BH     UNIT         ?PR?_INIT_X25045?E25045
            CODE    07BCH     000AH     UNIT         ?PR?WATCH_DOG?E25045
            CODE    07C6H     0008H     UNIT         ?PR?_PUTCHAR1?SERIAL
            CODE    07CEH     0006H     UNIT         ?PR?CALL_ISR_T0COM2?MMM
            CODE    07D4H     0006H     UNIT         ?PR?CALL_ISR_T0?MMM

BL51 BANKED LINKER/LOCATER V5.03                                                      09/08/2004  21:09:50  PAGE 3




OVERLAY MAP OF MODULE:   main (MMM)


SEGMENT                               DATA_GROUP          IDATA_GROUP         XDATA_GROUP
  +--> CALLED SEGMENT               START    LENGTH     START    LENGTH     START    LENGTH
-------------------------------------------------------------------------------------------
?PR?UB1ISR?MMM                      -----    -----      -----    -----      -----    -----
  +--> ?PR?_START_T0COM2?MMM
  +--> ?PR?CALL_ISR_T0COM2?MMM

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

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

?PR?MAIN?MMM                        0010H    0002H      006CH    0006H      -----    -----
  +--> ?PR?_DELAY100MS?MMM
  +--> ?PR?INIT_COM?MMM
  +--> ?PR?INITREG?SERIAL
  +--> ?PR?UARTINIT?SERIAL
  +--> ?PR?COMM_OFF?SERIAL
  +--> ?PR?WATCH_DOG?E25045
  +--> ?PR?_INIT_X25045?E25045
  +--> ?PR?_BYTEWRITE_CHECK?E25045
  +--> ?PR?_BYTEREAD_CHECK?E25045

?PR?WATCH_DOG?E25045                -----    -----      -----    -----      -----    -----
  +--> ?PR?DELAY5?E25045

?PR?DELAY5?E25045                   -----    -----      -----    -----      012BH    0001H

?PR?_INIT_X25045?E25045             -----    -----      -----    -----      -----    -----
  +--> ?PR?_WRSR_CMD?E25045

?PR?_WRSR_CMD?E25045                0012H    0001H      -----    -----      -----    -----
  +--> ?PR?RDSR_CMD?E25045
  +--> ?PR?WREN_CMD?E25045
  +--> ?PR?_OUTBYTE?E25045

?PR?RDSR_CMD?E25045                 -----    -----      -----    -----      -----    -----
  +--> ?PR?_OUTBYTE?E25045
  +--> ?PR?INBYTE?E25045

?PR?_OUTBYTE?E25045                 -----    -----      -----    -----      -----    -----
  +--> ?PR?DELAY5?E25045

?PR?INBYTE?E25045                   -----    -----      -----    -----      -----    -----
  +--> ?PR?DELAY5?E25045

?PR?WREN_CMD?E25045                 -----    -----      -----    -----      -----    -----
  +--> ?PR?_OUTBYTE?E25045

?PR?_BYTEWRITE_CHECK?E25045         0012H    0003H      -----    -----      -----    -----
  +--> ?PR?_BYTE_READ?E25045
BL51 BANKED LINKER/LOCATER V5.03                                                      09/08/2004  21:09:50  PAGE 4


  +--> ?PR?_BYTE_WRITE?E25045

?PR?_BYTE_READ?E25045               0016H    0003H      -----    -----      -----    -----
  +--> ?PR?RDSR_CMD?E25045
  +--> ?PR?_OUTBYTE?E25045
  +--> ?PR?INBYTE?E25045

?PR?_BYTE_WRITE?E25045              0015H    0004H      -----    -----      -----    -----
  +--> ?PR?RDSR_CMD?E25045
  +--> ?PR?WREN_CMD?E25045
  +--> ?PR?_OUTBYTE?E25045

?PR?_BYTEREAD_CHECK?E25045          0012H    0004H      -----    -----      -----    -----
  +--> ?PR?_BYTE_READ?E25045



SYMBOL TABLE OF MODULE:  main (MMM)

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

  -------         MODULE        MMM
  C:0000H         SYMBOL        _ICE_DUMMY_
  B:00A0H.5       PUBLIC        PWR_UP
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  B:0020H.0       PUBLIC        SendReady
  C:0427H         PUBLIC        isr_timer0
  B:00A8H.7       PUBLIC        EA
  X:0000H         PUBLIC        SerBuffer
  B:0020H.1       PUBLIC        RecvReady
  C:0066H         PUBLIC        _TransferRecord
  D:00A8H         PUBLIC        IE
  B:0020H.2       PUBLIC        LED_RED
  B:00A0H.4       PUBLIC        CS
  D:0052H         PUBLIC        RXNOM
  D:0053H         PUBLIC        RecvState
  B:00A8H.4       PUBLIC        ES
  D:00B8H         PUBLIC        IP
  D:0054H         PUBLIC        ErrorCount
  B:0098H.0       PUBLIC        RI
  I:0072H         PUBLIC        ADDR
  B:0098H.1       PUBLIC        TI
  B:00A0H.6       PUBLIC        TX_EN
  C:07CEH         PUBLIC        CALL_isr_T0com2
  C:01C7H         PUBLIC        main
  D:0055H         PUBLIC        RXTimerOUT
  B:0020H.3       PUBLIC        LED_GREEN
  X:0023H         PUBLIC        Card_id
  B:00C0H.0       PUBLIC        RI_1
  B:00C0H.1       PUBLIC        TI_1
  D:0099H         PUBLIC        SBUF
  C:07D4H         PUBLIC        CALL_isr_T0
  D:0098H         PUBLIC        SCON
BL51 BANKED LINKER/LOCATER V5.03                                                      09/08/2004  21:09:50  PAGE 5


  D:0088H         PUBLIC        TCON
  B:0090H.4       PUBLIC        Test_led
  B:0020H.4       PUBLIC        DataDleReceived
  C:053CH         PUBLIC        _Delay100ms
  B:0020H.5       PUBLIC        rxok
  D:0056H         PUBLIC        RXdata
  B:0020H.6       PUBLIC        SendOk
  C:075CH         PUBLIC        _START_T0com2
  B:00A8H.1       PUBLIC        ET0
  D:008CH         PUBLIC        TH0
  I:0073H         PUBLIC        ring_flg
  D:005CH         PUBLIC        recordint
  D:008AH         PUBLIC        TL0
  C:0719H         PUBLIC        _Delay
  D:00E8H         PUBLIC        EIE
  C:076FH         PUBLIC        _START_T0
  B:00B0H.4       PUBLIC        En485
  B:0088H.4       PUBLIC        TR0
  C:0748H         PUBLIC        init_com
  D:005EH         PUBLIC        Timer0Cnt
  D:005FH         PUBLIC        ad_temp
  D:00F8H         PUBLIC        EIP
  C:0480H         PUBLIC        _Find
  D:0061H         PUBLIC        c
  D:00C1H         PUBLIC        SBUF1
  C:0500H         PUBLIC        _Delay1ms
  D:00C0H         PUBLIC        SCON1
  D:00C8H         PUBLIC        T2CON
  D:0062H         PUBLIC        RXSTAT
  B:0020H.7       PUBLIC        Waring
  C:062FH         PUBLIC        isr_UART
  B:0021H.0       PUBLIC        Cmdok
  C:0295H         PUBLIC        cmd_execution
  D:0063H         PUBLIC        com1
  D:0064H         PUBLIC        com2
  D:0065H         PUBLIC        RXtem
  C:06E1H         PUBLIC        _SetPosNum
  I:0074H         PUBLIC        x
  C:03C2H         PUBLIC        ub1ISR
  D:006BH         PUBLIC        Index
  D:00D0H         PUBLIC        PSW
  X:00EBH         SYMBOL        RemainRec
  D:00D8H         PUBLIC        WDCON
  -------         PROC          _DELAY100MS
  D:0007H         SYMBOL        x
  -------         DO            
  D:0005H         SYMBOL        i
  D:0006H         SYMBOL        j
  -------         ENDDO         
  C:053CH         LINE#         34
  C:053CH         LINE#         35
  C:053CH         LINE#         38
  C:0542H         LINE#         39
  C:0542H         LINE#         40
  C:0552H         LINE#         41
  C:055EH         LINE#         42
  C:056AH         LINE#         43
BL51 BANKED LINKER/LOCATER V5.03                                                      09/08/2004  21:09:50  PAGE 6


  C:0574H         LINE#         44
  C:0574H         LINE#         45
  -------         ENDPROC       _DELAY100MS
  -------         PROC          _DELAY1MS
  D:0019H         SYMBOL        x
  -------         DO            
  D:001AH         SYMBOL        i
  -------         ENDDO         
  C:0500H         LINE#         49
  C:0502H         LINE#         50
  C:0502H         LINE#         53
  C:0509H         LINE#         54
  C:050CH         LINE#         55
  C:051CH         LINE#         56
  C:0528H         LINE#         57
  C:0534H         LINE#         58
  C:053BH         LINE#         59
  C:053BH         LINE#         60
  -------         ENDPROC       _DELAY1MS
  -------         PROC          _DELAY
  D:0007H         SYMBOL        x
  C:0719H         LINE#         64
  C:0719H         LINE#         65
  C:0719H         LINE#         68
  C:071FH         LINE#         69
  C:071FH         LINE#         70
  C:072BH         LINE#         71
  C:072EH         LINE#         72
  C:0730H         LINE#         73
  -------         ENDPROC       _DELAY
  -------         PROC          INIT_COM
  C:0748H         LINE#         83
  C:0748H         LINE#         84
  C:0748H         LINE#         85
  C:074AH         LINE#         86
  C:074CH         LINE#         87
  C:074FH         LINE#         88
  C:0751H         LINE#         89
  C:0753H         LINE#         90
  C:0755H         LINE#         91
  C:0757H         LINE#         92
  C:0759H         LINE#         93
  C:075BH         LINE#         95
  -------         ENDPROC       INIT_COM
  -------         PROC          _START_T0COM2
  D:0007H         SYMBOL        x
  C:075CH         LINE#         107
  C:075CH         LINE#         108
  C:075CH         LINE#         109
  C:075EH         LINE#         110
  C:0760H         LINE#         111
  C:0762H         LINE#         112
  C:0765H         LINE#         113
  C:0767H         LINE#         114
  C:0769H         LINE#         115
  C:076BH         LINE#         116
  C:076EH         LINE#         117
BL51 BANKED LINKER/LOCATER V5.03                                                      09/08/2004  21:09:50  PAGE 7


  -------         ENDPROC       _START_T0COM2
  -------         PROC          _START_T0
  D:0007H         SYMBOL        x
  C:076FH         LINE#         129
  C:076FH         LINE#         130
  C:076FH         LINE#         131
  C:0771H         LINE#         132
  C:0773H         LINE#         133
  C:0775H         LINE#         134
  C:0778H         LINE#         135
  C:077AH         LINE#         136
  C:077CH         LINE#         137
  C:077EH         LINE#         138
  C:0781H         LINE#         139
  -------         ENDPROC       _START_T0
  -------         PROC          CALL_ISR_T0COM2
  C:07CEH         LINE#         151
  C:07CEH         LINE#         152
  C:07CEH         LINE#         154

⌨️ 快捷键说明

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