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

📄 main.m51

📁 采用C8051F020单片机的串口通信应用资料
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V4.23              04/15/2002  18:18:05  PAGE 1


BL51 BANKED LINKER/LOCATER V4.23, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE F:\MYWORK\ICE\SERIAL\MAIN.OBJ, F:\MYWORK\ICE\SERIAL\S
>> ERIAL.OBJ, F:\MYWORK\ICE\SERIAL\SERIAL1.OBJ, F:\MYWORK\ICE\SERIAL\SOFTUART.
>> OBJ TO F:\MYWORK\ICE\SERIAL\MAIN RS (255) PL (68) PW (78)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  F:\MYWORK\ICE\SERIAL\MAIN.OBJ (MAIN)
  F:\MYWORK\ICE\SERIAL\SERIAL.OBJ (SERIAL)
  F:\MYWORK\ICE\SERIAL\SERIAL1.OBJ (SERIAL1)
  F:\MYWORK\ICE\SERIAL\SOFTUART.OBJ (SOFTUART)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
  C:\KEIL\C51\LIB\C51S.LIB (?C?SIDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
  C:\KEIL\C51\LIB\C51S.LIB (?C?SLDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?SLSHR)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
  C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)


LINK MAP OF MODULE:  F:\MYWORK\ICE\SERIAL\MAIN (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     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?SERIAL
            XDATA   079EH     01E0H     UNIT         ?XD?SERIAL1

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0008H     UNIT         ?PR?CLEARCOMMRECBUFFER?SE
>> RIAL
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     0013H     UNIT         ?PR?PORT_INIT?MAIN
                    0021H     0002H                  *** GAP ***
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     0024H     UNIT         ?PR?ADC0_INIT?MAIN
                    004AH     0001H                  *** GAP ***
            CODE    004BH     0003H     ABSOLUTE     
            CODE    004EH     002DH     UNIT         ?PR?_SENDCOMMCHAR2?SOFTUA
>> RT
BL51 BANKED LINKER/LOCATER V4.23            04/15/2002  18:18:05  PAGE 2


            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?S
>> ERIAL1
                    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?SOFT
>> UART
            CODE    0A89H     004FH     UNIT         ?PR?_SENDCOMMBUFFER3?SOFT
>> UART
            CODE    0AD8H     004EH     UNIT         ?PR?_SENDCOMMBUFFER1?SERI
>> AL1
            CODE    0B26H     004DH     UNIT         ?PR?_SENDCOMMSTRING1?SERI
>> AL1
            CODE    0B73H     004BH     UNIT         ?PR?_SENDCOMMBUFFER?SERIA
>> L
            CODE    0BBEH     004AH     UNIT         ?PR?_SENDCOMMSTRING?SERIA
>> L
            CODE    0C08H     0044H     UNIT         ?C?LDIV
            CODE    0C4CH     0036H     UNIT         ?PR?_GETCOMMCHARWAIT1?SER
>> IAL1
            CODE    0C82H     0034H     UNIT         ?PR?OPENCOMM?SERIAL
            CODE    0CB6H     002FH     UNIT         ?PR?_GETCOMMCHARWAIT?SERI
>> AL
            CODE    0CE5H     002DH     UNIT         ?PR?_SENDCOMMCHAR3?SOFTUA
>> RT
            CODE    0D12H     002CH     UNIT         ?PR?_SENDCOMMCHAR1?SERIAL
>> 1
            CODE    0D3EH     002BH     UNIT         ?PR?_SENDCOMMCHAR?SERIAL
            CODE    0D69H     0029H     UNIT         ?PR?_GETCOMMCHAR?SERIAL
            CODE    0D92H     0029H     UNIT         ?PR?_GETCOMMCHAR1?SERIAL1
>> 
            CODE    0DBBH     0029H     UNIT         ?PR?_GETCOMMCHAR2?SOFTUAR
>> T
            CODE    0DE4H     0029H     UNIT         ?PR?_GETCOMMCHAR3?SOFTUAR
>> T
            CODE    0E0DH     0023H     UNIT         ?PR?OPENCOMM1?SERIAL1
            CODE    0E30H     001FH     UNIT         ?PR?SW_UART_INIT0?SOFTUAR
>> T
            CODE    0E4FH     001FH     UNIT         ?PR?SW_UART_INIT1?SOFTUAR
>> T
            CODE    0E6EH     001AH     UNIT         ?PR?_TIMER3_INIT?MAIN
            CODE    0E88H     001AH     UNIT         ?C_INITSEG
            CODE    0EA2H     0019H     UNIT         ?CO?MAIN
            CODE    0EBBH     000EH     UNIT         ?PR?SW_UART_ENABLE0?SOFTU
>> ART
            CODE    0EC9H     000EH     UNIT         ?PR?SW_UART_ENABLE1?SOFTU
>> ART
            CODE    0ED7H     0008H     UNIT         ?PR?CLEARCOMMRECBUFFER2?S
>> OFTUART
            CODE    0EDFH     0008H     UNIT         ?PR?CLEARCOMMRECBUFFER3?S
>> OFTUART
            CODE    0EE7H     0007H     UNIT         ?PR?_DELAY1MS?MAIN
BL51 BANKED LINKER/LOCATER V4.23            04/15/2002  18:18:05  PAGE 3





OVERLAY MAP OF MODULE:   F:\MYWORK\ICE\SERIAL\MAIN (MAIN)


SEGMENT                                    DATA_GROUP 
  +--> CALLED SEGMENT                    START    LENGTH
--------------------------------------------------------
?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 V4.23            04/15/2002  18:18:05  PAGE 4





SYMBOL TABLE OF MODULE:  F:\MYWORK\ICE\SERIAL\MAIN (MAIN)

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

  -------         MODULE        MAIN
  C:0000H         SYMBOL        _ICE_DUMMY_
  B:00D8H.2       PUBLIC        CCF2
  B:0098H.3       PUBLIC        TB80
  D:000EH         PUBLIC        second
  D:000FH         PUBLIC        Date
  D:0010H         PUBLIC        Count100ms
  B:00D8H.3       PUBLIC        CCF3
  D:0080H         PUBLIC        P0
  B:00F8H.0       PUBLIC        SPIEN
  B:00D8H.4       PUBLIC        CCF4
  B:0098H.7       PUBLIC        SM00
  D:0090H         PUBLIC        P1
  B:00C0H.2       PUBLIC        AA
  B:0098H.6       PUBLIC        SM10
  D:00FFH         PUBLIC        WDTCN
  D:00A0H         PUBLIC        P2
  B:0098H.5       PUBLIC        SM20
  D:00BCH         PUBLIC        ADC0CF
  D:00B0H         PUBLIC        P3
  C:082FH         PUBLIC        Timer0_ISR
  B:00D0H.6       PUBLIC        AC
  B:00A8H.7       PUBLIC        EA
  D:00E7H         PUBLIC        EIE2
  D:0011H         PUBLIC        Month
  B:00F8H.1       PUBLIC        MSTEN
  B:00D8H.7       PUBLIC        CF
  C:0983H         PUBLIC        _Timer0_Init
  D:00E8H         PUBLIC        ADC0CN
  D:00D4H         PUBLIC        DAC0CN
  D:00D7H         PUBLIC        DAC1CN
  D:00A4H         PUBLIC        P0MDOUT
  D:00A5H         PUBLIC        P1MDOUT
  C:0E6EH         PUBLIC        _Timer3_Init
  D:00A8H         PUBLIC        IE
  B:0021H.6       PUBLIC        Flag1ms
  D:00A7H         PUBLIC        P3MDOUT
  D:0012H         PUBLIC        TimerCount
  B:0021H.7       PUBLIC        RecDataFlag
  B:00D8H.6       PUBLIC        CR
  B:00C8H.6       PUBLIC        EXF2
  B:0098H.4       PUBLIC        REN0
  D:00D8H         PUBLIC        PCA0CN
  D:00B8H         PUBLIC        IP
  B:0022H.0       PUBLIC        GPSWorkStatus
  B:00F8H.3       PUBLIC        TXBSY
  B:00D0H.7       PUBLIC        CY
  B:00C0H.3       PUBLIC        SI
  D:00E1H         PUBLIC        XBR0
  D:00E2H         PUBLIC        XBR1
  D:0013H         PUBLIC        Count1ms
  D:00E3H         PUBLIC        XBR2
  D:0014H         PUBLIC        Hour
  D:00D1H         PUBLIC        REF0CN
  B:0022H.1       PUBLIC        Flag1s
  B:0022H.2       PUBLIC        SendTempFlag
  B:00E8H.5       PUBLIC        AD0INT
BL51 BANKED LINKER/LOCATER V4.23            04/15/2002  18:18:05  PAGE 5


  D:0015H         PUBLIC        result
  B:00B8H.4       PUBLIC        PS
  B:00D0H.2       PUBLIC        OV
  D:00C0H         PUBLIC        SMB0CN
  C:00A6H         PUBLIC        main
  D:0094H         PUBLIC        TMR3
  B:00F8H.5       PUBLIC        MODF
  B:0022H.3       PUBLIC        RecDataStart
  B:00C8H.5       PUBLIC        RCLK
  B:00C8H.4       PUBLIC        TCLK
  D:00F8H         PUBLIC        SPI0CN
  B:0080H.0       PUBLIC        P00
  D:0019H         PUBLIC        Count1s
  B:0090H.0       PUBLIC        P10
  B:0080H.1       PUBLIC        P01
  B:00A0H.0       PUBLIC        P20
  B:0090H.1       PUBLIC        P11
  B:0080H.2       PUBLIC        P02
  B:00B0H.0       PUBLIC        P30
  B:00A0H.1       PUBLIC        P21
  B:0090H.2       PUBLIC        P12
  B:0080H.3       PUBLIC        P03
  B:00F8H.7       PUBLIC        SPIF
  B:00B0H.1       PUBLIC        P31
  B:00A0H.2       PUBLIC        P22
  B:0090H.3       PUBLIC        P13
  B:0080H.4       PUBLIC        P04
  B:00B0H.2       PUBLIC        P32
  B:00A0H.3       PUBLIC        P23
  B:0090H.4       PUBLIC        P14
  B:0080H.5       PUBLIC        P05
  D:0089H         PUBLIC        TMOD
  D:0088H         PUBLIC        TCON
  B:00B0H.3       PUBLIC        P33
  B:00A0H.4       PUBLIC        P24
  B:0090H.5       PUBLIC        P15
  B:0080H.6       PUBLIC        P06
  B:00F8H.6       PUBLIC        WCOL
  B:00B0H.4       PUBLIC        P34
  B:00A0H.5       PUBLIC        P25
  B:0090H.6       PUBLIC        P16
  B:0080H.7       PUBLIC        P07
  D:00BBH         PUBLIC        AMX0SL
  B:00B0H.5       PUBLIC        P35
  B:00A0H.6       PUBLIC        P26
  B:0090H.7       PUBLIC        P17
  B:00B0H.6       PUBLIC        P36
  B:00A0H.7       PUBLIC        P27
  D:0091H         PUBLIC        TMR3CN
  B:00B0H.7       PUBLIC        P37
  C:000EH         PUBLIC        PORT_Init
  B:0088H.1       PUBLIC        IE0
  B:0088H.3       PUBLIC        IE1
  D:00D3H         PUBLIC        DAC0H
  D:00B2H         PUBLIC        OSCICN
  D:00D6H         PUBLIC        DAC1H
  B:00C0H.1       PUBLIC        SMBFTE
  B:00C0H.7       PUBLIC        BUSY
  D:00D2H         PUBLIC        DAC0L
  D:0092H         PUBLIC        TMR3RL
  D:00D5H         PUBLIC        DAC1L
  C:08AEH         PUBLIC        ADC0_ISR
  B:00A8H.4       PUBLIC        ES0
  B:00E8H.7       PUBLIC        AD0EN
  B:00C8H.1       PUBLIC        CT2
BL51 BANKED LINKER/LOCATER V4.23            04/15/2002  18:18:05  PAGE 6

⌨️ 快捷键说明

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