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

📄 isps52.m51

📁 本程序为89S52的IAP下载监控程序
💻 M51
📖 第 1 页 / 共 2 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        06/01/2004  12:59:41  PAGE 1


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


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  serial.obj (SERIAL)
  main.obj (MAIN)
  C:\KEIL7\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL7\C51\LIB\C51S.LIB (?C?CLDPTR)
  C:\KEIL7\C51\LIB\C51S.LIB (?C?ULCMP)


LINK MAP OF MODULE:  isps52 (SERIAL)


            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     0010H     UNIT         _DATA_GROUP_
            IDATA   0018H     0004H     UNIT         _IDATA_GROUP_
                    001CH     0004H                  *** GAP ***
            DATA    0020H     0001H     BIT_ADDR     ?BA?MAIN
            IDATA   0021H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     016CH     UNIT         ?PR?LOADFILE?MAIN
            CODE    016FH     015DH     UNIT         ?CO?MAIN
            CODE    02CCH     00C7H     UNIT         ?PR?READEPROM?MAIN
            CODE    0393H     009AH     UNIT         ?PR?ENABLE?MAIN
            CODE    042DH     0086H     UNIT         ?PR?CHIPERASE?MAIN
            CODE    04B3H     0073H     UNIT         ?PR?MAIN?MAIN
            CODE    0526H     002AH     UNIT         ?C?LIB_CODE
            CODE    0550H     001CH     UNIT         ?PR?_PUTHEX?SERIAL
            CODE    056CH     0013H     UNIT         ?PR?_PUTSTRING?SERIAL
            CODE    057FH     0013H     UNIT         ?PR?SERIAL_INIT?SERIAL
            CODE    0592H     0011H     UNIT         ?CO?SERIAL
            CODE    05A3H     0011H     UNIT         ?PR?_HEXTOCHAR?MAIN
            CODE    05B4H     000CH     UNIT         ?C_C51STARTUP
            CODE    05C0H     0008H     UNIT         ?PR?_PUTBYTE?SERIAL
            CODE    05C8H     0008H     UNIT         ?PR?GETBYTE?SERIAL



OVERLAY MAP OF MODULE:   isps52 (SERIAL)


SEGMENT                          DATA_GROUP          IDATA_GROUP
  +--> CALLED SEGMENT          START    LENGTH     START    LENGTH
------------------------------------------------------------------
?C_C51STARTUP                  -----    -----      -----    -----
  +--> ?PR?MAIN?MAIN

BL51 BANKED LINKER/LOCATER V5.03                                                      06/01/2004  12:59:41  PAGE 2


?PR?MAIN?MAIN                  0008H    0001H      -----    -----
  +--> ?PR?SERIAL_INIT?SERIAL
  +--> ?CO?MAIN
  +--> ?PR?_PUTSTRING?SERIAL
  +--> ?PR?ENABLE?MAIN
  +--> ?PR?GETBYTE?SERIAL
  +--> ?PR?READEPROM?MAIN
  +--> ?PR?CHIPERASE?MAIN
  +--> ?PR?LOADFILE?MAIN

?PR?_PUTSTRING?SERIAL          -----    -----      -----    -----
  +--> ?PR?_PUTBYTE?SERIAL

?PR?ENABLE?MAIN                -----    -----      -----    -----
  +--> ?CO?MAIN
  +--> ?PR?_PUTSTRING?SERIAL

?PR?READEPROM?MAIN             0009H    0005H      -----    -----
  +--> ?CO?MAIN
  +--> ?PR?_PUTSTRING?SERIAL
  +--> ?PR?_PUTHEX?SERIAL
  +--> ?PR?_PUTBYTE?SERIAL
  +--> ?PR?GETBYTE?SERIAL

?PR?_PUTHEX?SERIAL             -----    -----      -----    -----
  +--> ?CO?SERIAL
  +--> ?PR?_PUTBYTE?SERIAL

?PR?CHIPERASE?MAIN             0014H    0004H      -----    -----
  +--> ?CO?MAIN
  +--> ?PR?_PUTSTRING?SERIAL

?PR?LOADFILE?MAIN              0009H    000BH      0018H    0004H
  +--> ?PR?CHIPERASE?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_PUTSTRING?SERIAL
  +--> ?PR?GETBYTE?SERIAL
  +--> ?PR?_HEXTOCHAR?MAIN
  +--> ?PR?_PUTHEX?SERIAL

?PR?_HEXTOCHAR?MAIN            -----    -----      -----    -----
  +--> ?CO?MAIN



SYMBOL TABLE OF MODULE:  isps52 (SERIAL)

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

  -------         MODULE        SERIAL
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0090H         PUBLIC        P1
  C:0550H         PUBLIC        _puthex
  D:00B0H         PUBLIC        P3
  D:00A8H         PUBLIC        IE
  D:00B8H         PUBLIC        IP
BL51 BANKED LINKER/LOCATER V5.03                                                      06/01/2004  12:59:41  PAGE 3


  C:057FH         PUBLIC        serial_init
  B:0098H.0       PUBLIC        RI
  B:0098H.1       PUBLIC        TI
  C:0592H         PUBLIC        hex_
  D:0099H         PUBLIC        SBUF
  D:0087H         PUBLIC        PCON
  D:0098H         PUBLIC        SCON
  D:0089H         PUBLIC        TMOD
  D:0088H         PUBLIC        TCON
  D:008DH         PUBLIC        TH1
  B:0098H.5       PUBLIC        SM2
  C:056CH         PUBLIC        _putstring
  B:0088H.6       PUBLIC        TR1
  B:0098H.4       PUBLIC        REN
  D:00C8H         PUBLIC        T2CON
  C:05C0H         PUBLIC        _putbyte
  C:05C8H         PUBLIC        getbyte
  D:00D0H         PUBLIC        PSW
  -------         PROC          _PUTBYTE
  D:0007H         SYMBOL        c
  C:05C0H         LINE#         27
  C:05C0H         LINE#         28
  C:05C0H         LINE#         29
  C:05C2H         LINE#         30
  C:05C7H         LINE#         31
  -------         ENDPROC       _PUTBYTE
  -------         PROC          _PUTSTRING
  D:0001H         SYMBOL        puts
  C:056CH         LINE#         35
  C:056CH         LINE#         36
  C:056CH         LINE#         37
  C:0572H         LINE#         38
  C:057EH         LINE#         39
  -------         ENDPROC       _PUTSTRING
  -------         PROC          _PUTHEX
  D:0006H         SYMBOL        c
  -------         DO            
  D:0004H         SYMBOL        ch
  -------         ENDDO         
  C:0550H         LINE#         43
  C:0552H         LINE#         44
  C:0552H         LINE#         46
  C:055BH         LINE#         47
  C:0563H         LINE#         48
  C:0566H         LINE#         49
  C:056BH         LINE#         50
  -------         ENDPROC       _PUTHEX
  -------         PROC          GETBYTE
  C:05C8H         LINE#         53
  C:05C8H         LINE#         54
  C:05C8H         LINE#         55
  C:05CBH         LINE#         56
  C:05CDH         LINE#         57
  C:05CFH         LINE#         58
  -------         ENDPROC       GETBYTE
  -------         PROC          SERIAL_INIT
  C:057FH         LINE#         62
BL51 BANKED LINKER/LOCATER V5.03                                                      06/01/2004  12:59:41  PAGE 4


  C:057FH         LINE#         63
  C:057FH         LINE#         66
  C:0582H         LINE#         67
  C:0585H         LINE#         68
  C:0588H         LINE#         69
  C:058BH         LINE#         70
  C:058DH         LINE#         82
  C:058FH         LINE#         84
  C:0591H         LINE#         86
  -------         ENDPROC       SERIAL_INIT
  -------         ENDMOD        SERIAL

  -------         MODULE        MAIN
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0090H         PUBLIC        P1
  D:00B0H         PUBLIC        P3
  C:02B5H         PUBLIC        hex_c
  D:00A8H         PUBLIC        IE
  B:0090H.3       PUBLIC        SDOUT
  D:0020H         PUBLIC        DATAOUT
  D:00B8H         PUBLIC        IP
  B:0098H.0       PUBLIC        RI
  C:04B3H         PUBLIC        main
  C:0204H         PUBLIC        help
  C:05A3H         PUBLIC        _hextochar
  B:0090H.1       PUBLIC        SCLK
  B:0090H.2       PUBLIC        SDIN
  D:0098H         PUBLIC        SCON
  D:0088H         PUBLIC        TCON
  C:042DH         PUBLIC        chiperase
  C:0003H         PUBLIC        loadfile
  C:02CCH         PUBLIC        readeprom
  B:0090H.0       PUBLIC        SRST
  B:0020H.7       PUBLIC        BITOUT
  D:00C8H         PUBLIC        T2CON
  C:0393H         PUBLIC        enable
  B:0020H.0       PUBLIC        BITIN
  D:00D0H         PUBLIC        PSW
  -------         PROC          ENABLE
  -------         DO            
  D:0007H         SYMBOL        i
  D:0006H         SYMBOL        n
  -------         ENDDO         
  C:0393H         LINE#         40
  C:0393H         LINE#         41
  C:0393H         LINE#         44
  C:0396H         LINE#         45
  C:0398H         LINE#         46
  C:039AH         LINE#         47
  C:03A8H         LINE#         48
  C:03AAH         LINE#         49
  C:03B8H         LINE#         51
  C:03BBH         LINE#         52
  C:03BDH         LINE#         53
  C:03BDH         LINE#         54
  C:03C1H         LINE#         55
  C:03C5H         LINE#         56
BL51 BANKED LINKER/LOCATER V5.03                                                      06/01/2004  12:59:41  PAGE 5


  C:03C9H         LINE#         57
  C:03CFH         LINE#         58

⌨️ 快捷键说明

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