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

📄 mbtest.m51

📁 串口通讯,C8051的,只要稍微改动一下就可以用,很方便的
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        11/22/2007  08:34:31  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE SoftUart.obj, main.obj, Serial1.obj, Serial.obj TO mbtest RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  SoftUart.obj (SOFTUART)
  main.obj (MAIN)
  Serial1.obj (SERIAL1)
  Serial.obj (SERIAL)
  D:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  D:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
  D:\KEIL\C51\LIB\C51S.LIB (?C?SIDIV)
  D:\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
  D:\KEIL\C51\LIB\C51S.LIB (?C?SLDIV)
  D:\KEIL\C51\LIB\C51S.LIB (?C?SLSHR)
  D:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
  D:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
  D:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)


LINK MAP OF MODULE:  mbtest (SOFTUART)


            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     0014H     UNIT         ?DT?MAIN
            DATA    001CH     0004H     UNIT         ?DT?SERIAL1
            BIT     0020H.0   0001H.6   UNIT         ?BI?SOFTUART
            BIT     0021H.6   0001H.3   UNIT         ?BI?MAIN
            BIT     0023H.1   0000H.3   UNIT         ?BI?SERIAL
            BIT     0023H.4   0000H.2   UNIT         ?BI?SERIAL1
                    0023H.6   0000H.2                *** GAP ***
            DATA    0024H     0012H     UNIT         ?DT?SOFTUART
            DATA    0036H     000EH     UNIT         _DATA_GROUP_
            DATA    0044H     0005H     UNIT         ?DT?SERIAL
            IDATA   0049H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     03C0H     UNIT         ?XD?SOFTUART
            XDATA   03C0H     01FEH     UNIT         ?XD?MAIN
            XDATA   05BEH     01E0H     UNIT         ?XD?SERIAL1
            XDATA   079EH     01E0H     UNIT         ?XD?SERIAL

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0008H     UNIT         ?PR?CLEARCOMMRECBUFFER2?SOFTUART
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     0013H     UNIT         ?PR?PORT_INIT?MAIN
                    0021H     0002H                  *** GAP ***
            CODE    0023H     0003H     ABSOLUTE     
BL51 BANKED LINKER/LOCATER V5.03                                                      11/22/2007  08:34:31  PAGE 2


            CODE    0026H     0024H     UNIT         ?PR?ADC0_INIT?MAIN
                    004AH     0001H                  *** GAP ***
            CODE    004BH     0003H     ABSOLUTE     
            CODE    004EH     002DH     UNIT         ?PR?_SENDCOMMCHAR2?SOFTUART
            CODE    007BH     0003H     ABSOLUTE     
            CODE    007EH     001CH     UNIT         ?PR?SYSCLK_INIT?MAIN
                    009AH     0001H                  *** GAP ***
            CODE    009BH     0003H     ABSOLUTE     
            CODE    009EH     0004H     UNIT         ?PR?CLEARCOMMRECBUFFER1?SERIAL1
                    00A2H     0001H                  *** GAP ***
            CODE    00A3H     0003H     ABSOLUTE     
            CODE    00A6H     021AH     UNIT         ?PR?MAIN?MAIN
            CODE    02C0H     0214H     UNIT         ?C?LIB_CODE
            CODE    04D4H     020DH     UNIT         ?PR?PCA_ISR?SOFTUART
            CODE    06E1H     00C2H     UNIT         ?PR?USER_ISR?SOFTUART
            CODE    07A3H     008CH     UNIT         ?C_C51STARTUP
            CODE    082FH     007FH     UNIT         ?PR?TIMER0_ISR?MAIN
            CODE    08AEH     0071H     UNIT         ?PR?ADC0_ISR?MAIN
            CODE    091FH     0064H     UNIT         ?PR?COMMISR?SERIAL
            CODE    0983H     0060H     UNIT         ?PR?_TIMER0_INIT?MAIN
            CODE    09E3H     0057H     UNIT         ?PR?COMMISR1?SERIAL1
            CODE    0A3AH     004FH     UNIT         ?PR?_SENDCOMMBUFFER2?SOFTUART
            CODE    0A89H     004FH     UNIT         ?PR?_SENDCOMMBUFFER3?SOFTUART
            CODE    0AD8H     004EH     UNIT         ?PR?_SENDCOMMBUFFER1?SERIAL1
            CODE    0B26H     004DH     UNIT         ?PR?_SENDCOMMSTRING1?SERIAL1
            CODE    0B73H     004BH     UNIT         ?PR?_SENDCOMMBUFFER?SERIAL
            CODE    0BBEH     004AH     UNIT         ?PR?_SENDCOMMSTRING?SERIAL
            CODE    0C08H     0044H     UNIT         ?C?LDIV
            CODE    0C4CH     0036H     UNIT         ?PR?_GETCOMMCHARWAIT1?SERIAL1
            CODE    0C82H     0034H     UNIT         ?PR?OPENCOMM?SERIAL
            CODE    0CB6H     002FH     UNIT         ?PR?_GETCOMMCHARWAIT?SERIAL
            CODE    0CE5H     002DH     UNIT         ?PR?_SENDCOMMCHAR3?SOFTUART
            CODE    0D12H     002CH     UNIT         ?PR?_SENDCOMMCHAR1?SERIAL1
            CODE    0D3EH     002BH     UNIT         ?PR?_SENDCOMMCHAR?SERIAL
            CODE    0D69H     0029H     UNIT         ?PR?_GETCOMMCHAR2?SOFTUART
            CODE    0D92H     0029H     UNIT         ?PR?_GETCOMMCHAR3?SOFTUART
            CODE    0DBBH     0029H     UNIT         ?PR?_GETCOMMCHAR1?SERIAL1
            CODE    0DE4H     0029H     UNIT         ?PR?_GETCOMMCHAR?SERIAL
            CODE    0E0DH     0023H     UNIT         ?PR?OPENCOMM1?SERIAL1
            CODE    0E30H     001FH     UNIT         ?PR?SW_UART_INIT0?SOFTUART
            CODE    0E4FH     001FH     UNIT         ?PR?SW_UART_INIT1?SOFTUART
            CODE    0E6EH     001AH     UNIT         ?C_INITSEG
            CODE    0E88H     001AH     UNIT         ?PR?_TIMER3_INIT?MAIN
            CODE    0EA2H     0019H     UNIT         ?CO?MAIN
            CODE    0EBBH     000EH     UNIT         ?PR?SW_UART_ENABLE0?SOFTUART
            CODE    0EC9H     000EH     UNIT         ?PR?SW_UART_ENABLE1?SOFTUART
            CODE    0ED7H     0008H     UNIT         ?PR?CLEARCOMMRECBUFFER3?SOFTUART
            CODE    0EDFH     0008H     UNIT         ?PR?CLEARCOMMRECBUFFER?SERIAL
            CODE    0EE7H     0007H     UNIT         ?PR?_DELAY1MS?MAIN



OVERLAY MAP OF MODULE:   mbtest (SOFTUART)


SEGMENT                                    DATA_GROUP 
  +--> CALLED SEGMENT                    START    LENGTH
BL51 BANKED LINKER/LOCATER V5.03                                                      11/22/2007  08:34:31  PAGE 3


--------------------------------------------------------
?PR?PCA_ISR?SOFTUART                     0036H    0002H

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

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

?PR?MAIN?MAIN                            0038H    0009H
  +--> ?PR?SYSCLK_INIT?MAIN
  +--> ?PR?PORT_INIT?MAIN
  +--> ?PR?OPENCOMM?SERIAL
  +--> ?PR?OPENCOMM1?SERIAL1
  +--> ?PR?SW_UART_INIT0?SOFTUART
  +--> ?PR?SW_UART_ENABLE0?SOFTUART
  +--> ?PR?SW_UART_INIT1?SOFTUART
  +--> ?PR?SW_UART_ENABLE1?SOFTUART
  +--> ?PR?CLEARCOMMRECBUFFER?SERIAL
  +--> ?PR?CLEARCOMMRECBUFFER1?SERIAL1
  +--> ?PR?CLEARCOMMRECBUFFER2?SOFTUART
  +--> ?PR?CLEARCOMMRECBUFFER3?SOFTUART
  +--> ?PR?_TIMER3_INIT?MAIN
  +--> ?PR?_TIMER0_INIT?MAIN
  +--> ?PR?ADC0_INIT?MAIN
  +--> ?PR?_DELAY1MS?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_SENDCOMMBUFFER?SERIAL
  +--> ?PR?_SENDCOMMSTRING?SERIAL
  +--> ?PR?_GETCOMMCHARWAIT?SERIAL
  +--> ?PR?_SENDCOMMBUFFER1?SERIAL1
  +--> ?PR?_SENDCOMMSTRING1?SERIAL1
  +--> ?PR?_SENDCOMMCHAR1?SERIAL1
  +--> ?PR?_GETCOMMCHARWAIT1?SERIAL1
  +--> ?PR?_SENDCOMMCHAR2?SOFTUART
  +--> ?PR?_SENDCOMMBUFFER2?SOFTUART
  +--> ?PR?_SENDCOMMCHAR3?SOFTUART
  +--> ?PR?_SENDCOMMBUFFER3?SOFTUART
  +--> ?PR?_SENDCOMMCHAR?SERIAL
  +--> ?PR?_GETCOMMCHAR?SERIAL
  +--> ?PR?_GETCOMMCHAR1?SERIAL1
  +--> ?PR?_GETCOMMCHAR2?SOFTUART
  +--> ?PR?_GETCOMMCHAR3?SOFTUART

?PR?_TIMER0_INIT?MAIN                    0041H    0002H

?PR?_SENDCOMMBUFFER?SERIAL               0041H    0003H

?PR?_SENDCOMMSTRING?SERIAL               0041H    0003H

?PR?_SENDCOMMBUFFER1?SERIAL1             0041H    0003H

?PR?_SENDCOMMSTRING1?SERIAL1             0041H    0003H

?PR?_SENDCOMMBUFFER2?SOFTUART            0041H    0003H

?PR?_SENDCOMMBUFFER3?SOFTUART            0041H    0003H
BL51 BANKED LINKER/LOCATER V5.03                                                      11/22/2007  08:34:31  PAGE 4





SYMBOL TABLE OF MODULE:  mbtest (SOFTUART)

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

  -------         MODULE        SOFTUART
  C:0000H         SYMBOL        _ICE_DUMMY_
  B:00D8H.2       PUBLIC        CCF2
  B:00D8H.3       PUBLIC        CCF3
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  C:0EBBH         PUBLIC        SW_UART_ENABLE0
  D:00B0H         PUBLIC        P3
  C:0EC9H         PUBLIC        SW_UART_ENABLE1
  D:00E6H         PUBLIC        EIE1
  B:00A8H.7       PUBLIC        EA
  D:00E7H         PUBLIC        EIE2
  D:00E8H         PUBLIC        ADC0CN
  C:0A3AH         PUBLIC        _SendCommBuffer2
  B:0020H.0       PUBLIC        SendItComm2
  C:0A89H         PUBLIC        _SendCommBuffer3
  B:0020H.1       PUBLIC        SendItComm3
  D:00A8H         PUBLIC        IE
  C:0E30H         PUBLIC        SW_UART_INIT0
  C:06E1H         PUBLIC        USER_ISR
  C:0E4FH         PUBLIC        SW_UART_INIT1
  D:00FAH         PUBLIC        PCA0CPH0
  D:00FBH         PUBLIC        PCA0CPH1
  D:00ADH         PUBLIC        P3IF
  D:00FCH         PUBLIC        PCA0CPH2
  B:00D8H.6       PUBLIC        CR
  D:00FDH         PUBLIC        PCA0CPH3
  D:00EAH         PUBLIC        PCA0CPL0
  D:00EBH         PUBLIC        PCA0CPL1
  D:00DAH         PUBLIC        PCA0CPM0
  D:00D9H         PUBLIC        PCA0MD
  D:00D8H         PUBLIC        PCA0CN
  D:00ECH         PUBLIC        PCA0CPL2
  D:00DBH         PUBLIC        PCA0CPM1
  D:002AH         PUBLIC        RDR0
  D:00EDH         PUBLIC        PCA0CPL3
  D:00DCH         PUBLIC        PCA0CPM2
  D:00B8H         PUBLIC        IP
  D:002BH         PUBLIC        RDR1
  D:00DDH         PUBLIC        PCA0CPM3
  D:002CH         PUBLIC        TDR0
  D:002DH         PUBLIC        TDR1
  B:0020H.2       PUBLIC        SES0
  B:0020H.3       PUBLIC        SES1
  B:0020H.4       PUBLIC        SRI0
  B:0020H.5       PUBLIC        SRI1
  B:0020H.6       PUBLIC        STXBSY0
  B:0020H.7       PUBLIC        STXBSY1
BL51 BANKED LINKER/LOCATER V5.03                                                      11/22/2007  08:34:31  PAGE 5


  B:0021H.0       PUBLIC        STI0
  D:002EH         PUBLIC        CommSendBufferHead2
  B:0021H.1       PUBLIC        STI1
  D:002FH         PUBLIC        CommSendBufferHead3
  C:04D4H         PUBLIC        PCA_ISR
  D:00C0H         PUBLIC        SMB0CN
  C:0003H         PUBLIC        ClearCommRecBuffer2
  C:0ED7H         PUBLIC        ClearCommRecBuffer3
  X:0000H         PUBLIC        CommSendBuffer2
  X:00F0H         PUBLIC        CommSendBuffer3
  C:004EH         PUBLIC        _SendCommChar2
  C:0CE5H         PUBLIC        _SendCommChar3
  D:00F8H         PUBLIC        SPI0CN
  D:0030H         PUBLIC        CommRecBufferHead2
  D:0031H         PUBLIC        CommRecBufferHead3
  D:0088H         PUBLIC        TCON
  D:0032H         PUBLIC        CommSendBufferTail2
  D:0033H         PUBLIC        CommSendBufferTail3
  X:01E0H         PUBLIC        CommRecBuffer2
  X:02D0H         PUBLIC        CommRecBuffer3
  C:0D69H         PUBLIC        _GetCommChar2
  C:0D92H         PUBLIC        _GetCommChar3
  D:0034H         PUBLIC        CommRecBufferTail2
  D:0035H         PUBLIC        CommRecBufferTail3
  D:00F9H         PUBLIC        PCA0H
  D:00E9H         PUBLIC        PCA0L
  B:0021H.2       PUBLIC        FlagRecComm2
  B:0021H.3       PUBLIC        FlagRecComm3
  D:0098H         PUBLIC        SCON0
  B:0090H.3       PUBLIC        SW_RX0
  B:0090H.5       PUBLIC        SW_RX1
  B:0090H.2       PUBLIC        SW_TX0
  D:00C8H         PUBLIC        T2CON
  B:0090H.4       PUBLIC        SW_TX1
  B:0021H.4       PUBLIC        SREN0
  B:0021H.5       PUBLIC        SREN1
  D:00D0H         PUBLIC        PSW
  B:00D8H.0       PUBLIC        CCF0
  B:00D8H.1       PUBLIC        CCF1
  -------         PROC          CLEARCOMMRECBUFFER2
  C:0003H         LINE#         147
  C:0003H         LINE#         148
  C:0003H         LINE#         149
  C:0008H         LINE#         150
  C:000AH         LINE#         151
  -------         ENDPROC       CLEARCOMMRECBUFFER2
  -------         PROC          _SENDCOMMCHAR2
  D:0007H         SYMBOL        ch
  C:004EH         LINE#         153
  C:004EH         LINE#         154
  C:004EH         LINE#         155
  C:005BH         LINE#         156
  C:005DH         LINE#         157
  C:0062H         LINE#         158
  C:0062H         LINE#         159
  C:0065H         LINE#         160
  C:0065H         LINE#         161
BL51 BANKED LINKER/LOCATER V5.03                                                      11/22/2007  08:34:31  PAGE 6


  C:0068H         LINE#         162
  C:0068H         LINE#         163
  C:006AH         LINE#         164
  C:0078H         LINE#         165
  C:007AH         LINE#         166
  C:007AH         LINE#         168
  -------         ENDPROC       _SENDCOMMCHAR2
  -------         PROC          _SENDCOMMBUFFER2
  D:0041H         SYMBOL        base
  D:0005H         SYMBOL        size
  -------         DO            
  D:0007H         SYMBOL        i
  -------         ENDDO         

⌨️ 快捷键说明

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