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

📄 sst89c54.m51

📁 sst89c54 isp program for user
💻 M51
📖 第 1 页 / 共 3 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        10/09/2006  20:56:02  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE Com.obj, COMfun.obj, iap.obj, iapfun.obj, main.obj, public.obj, ljmp.obj, STARTUP.obj TO sst89c
>> 54 RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  Com.obj (COM)
  COMfun.obj (COMFUN)
  iap.obj (IAP)
  iapfun.obj (IAPFUN)
  main.obj (MAIN)
  public.obj (PUBLIC)
  ljmp.obj (LJMP)
  STARTUP.obj (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LLDIIDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LILDIDATA)


LINK MAP OF MODULE:  sst89c54 (COM)


            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     000BH     UNIT         _DATA_GROUP_
            DATA    0013H     0005H     UNIT         ?DT?PUBLIC
            DATA    0018H     0001H     UNIT         ?DT?IAP
            IDATA   0019H     00AAH     UNIT         ?ID?PUBLIC
            IDATA   00C3H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     00B7H     UNIT         ?PR?MAIN?MAIN
            CODE    00B7H     00A1H     UNIT         ?C?LIB_CODE
            CODE    0158H     009BH     UNIT         ?PR?RECEIVEDATA?COMFUN
            CODE    01F3H     0076H     UNIT         ?PR?_WRITEPROGRAM?IAP
            CODE    0269H     0065H     UNIT         ?PR?_SENDRESPONSE?COMFUN
            CODE    02CEH     003EH     UNIT         ?PR?_READPROGRAM?IAP
            CODE    030CH     003CH     UNIT         ?PR?IAP_READ_FLASHF?IAPFUN
            CODE    0348H     0039H     UNIT         ?PR?_READFILE?COMFUN
            CODE    0381H     0037H     UNIT         ?PR?_INITCOMM?COM
            CODE    03B8H     002FH     UNIT         ?PR?IAP_WRITE_FLASHF?IAPFUN
            CODE    03E7H     002DH     UNIT         ?PR?PROGSBIT?IAP
            CODE    0414H     002AH     UNIT         ?PR?CHECKCRC?COMFUN
            CODE    043EH     0028H     UNIT         ?PR?_READCOMM?COM
            CODE    0466H     0027H     UNIT         ?PR?_WRITECOMM?COM
            CODE    048DH     0026H     UNIT         ?PR?ISSHAKEHANDS?COMFUN
            CODE    04B3H     0023H     UNIT         ?PR?IAP_ERASE_SECTORF?IAPFUN
            CODE    04D6H     0021H     UNIT         ?PR?_BLOCKERASE?IAP
            CODE    04F7H     001DH     UNIT         ?PR?IAP_ERASE_BLOCKF?IAPFUN
            CODE    0514H     001CH     UNIT         ?PR?ENDSYSTEM?PUBLIC
BL51 BANKED LINKER/LOCATER V5.03                                                      10/09/2006  20:56:02  PAGE 2


            CODE    0530H     001AH     UNIT         ?PR?_BYTEPROGRAM?IAP
            CODE    054AH     0018H     UNIT         ?PR?_SECTORERASE?IAP
            CODE    0562H     0015H     UNIT         ?PR?_BYTEVERIFY?IAP
            CODE    0577H     0010H     UNIT         ?PR?IAP_WRITE_SBITF?IAPFUN
            CODE    0587H     0010H     UNIT         ?PR?PRG_DEFAULTF?IAPFUN
            CODE    0597H     000DH     UNIT         ?PR?PRG_READ_VERSIONF?IAPFUN
            CODE    05A4H     000DH     UNIT         ?PR?INITSYSTEM?PUBLIC
            CODE    05B1H     000CH     UNIT         ?PR?PRG_COMM_ENDF?IAPFUN
            CODE    05BDH     000CH     UNIT         ?C_C51STARTUP
            CODE    05C9H     000BH     UNIT         ?PR?_DELAY?PUBLIC
            CODE    05D4H     0005H     UNIT         PROC
            CODE    05D9H     0004H     UNIT         ?CO?IAPFUN
                    05DDH     EA23H                  *** GAP ***
            CODE    F000H     0003H     ABSOLUTE     



OVERLAY MAP OF MODULE:   sst89c54 (COM)


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

?PR?MAIN?MAIN                        0008H    0001H
  +--> ?PR?_DELAY?PUBLIC
  +--> ?PR?INITSYSTEM?PUBLIC
  +--> ?PR?_INITCOMM?COM
  +--> ?PR?ISSHAKEHANDS?COMFUN
  +--> ?PR?ENDSYSTEM?PUBLIC
  +--> ?PR?RECEIVEDATA?COMFUN
  +--> ?PR?_SENDRESPONSE?COMFUN
  +--> ?PR?IAP_WRITE_FLASHF?IAPFUN
  +--> ?PR?IAP_ERASE_BLOCKF?IAPFUN
  +--> ?PR?IAP_ERASE_SECTORF?IAPFUN
  +--> ?PR?IAP_WRITE_SBITF?IAPFUN
  +--> ?PR?IAP_READ_FLASHF?IAPFUN
  +--> ?PR?PRG_READ_VERSIONF?IAPFUN
  +--> ?PR?PRG_COMM_ENDF?IAPFUN
  +--> ?PR?PRG_DEFAULTF?IAPFUN

?PR?ISSHAKEHANDS?COMFUN              0009H    0001H
  +--> ?PR?_WRITECOMM?COM
  +--> ?PR?_READCOMM?COM

?PR?RECEIVEDATA?COMFUN               0009H    0001H
  +--> ?PR?_READFILE?COMFUN
  +--> ?PR?CHECKCRC?COMFUN

?PR?_READFILE?COMFUN                 000AH    0006H
  +--> ?PR?_READCOMM?COM

?PR?_SENDRESPONSE?COMFUN             000AH    0007H
  +--> ?PR?_WRITECOMM?COM

BL51 BANKED LINKER/LOCATER V5.03                                                      10/09/2006  20:56:02  PAGE 3


?PR?IAP_WRITE_FLASHF?IAPFUN          -----    -----
  +--> ?PR?_WRITEPROGRAM?IAP
  +--> ?PR?_SENDRESPONSE?COMFUN

?PR?_WRITEPROGRAM?IAP                0009H    000AH
  +--> ?PR?_BYTEPROGRAM?IAP
  +--> ?PR?_BYTEVERIFY?IAP
  +--> ?PR?_DELAY?PUBLIC

?PR?IAP_ERASE_BLOCKF?IAPFUN          -----    -----
  +--> ?PR?_BLOCKERASE?IAP
  +--> ?PR?_SENDRESPONSE?COMFUN

?PR?IAP_ERASE_SECTORF?IAPFUN         -----    -----
  +--> ?PR?_SECTORERASE?IAP
  +--> ?PR?_SENDRESPONSE?COMFUN

?PR?IAP_WRITE_SBITF?IAPFUN           -----    -----
  +--> ?PR?PROGSBIT?IAP
  +--> ?PR?_SENDRESPONSE?COMFUN

?PR?IAP_READ_FLASHF?IAPFUN           0009H    0001H
  +--> ?PR?_READPROGRAM?IAP
  +--> ?PR?_SENDRESPONSE?COMFUN

?PR?_READPROGRAM?IAP                 000AH    0008H
  +--> ?PR?_BYTEVERIFY?IAP

?PR?PRG_READ_VERSIONF?IAPFUN         -----    -----
  +--> ?CO?IAPFUN
  +--> ?PR?_SENDRESPONSE?COMFUN

?PR?PRG_COMM_ENDF?IAPFUN             -----    -----
  +--> ?PR?_SENDRESPONSE?COMFUN

?PR?PRG_DEFAULTF?IAPFUN              -----    -----
  +--> ?PR?_SENDRESPONSE?COMFUN



SYMBOL TABLE OF MODULE:  sst89c54 (COM)

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

  -------         MODULE        COM
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:0381H         PUBLIC        _InitComm
  B:0098H.0       PUBLIC        RI
  B:0098H.1       PUBLIC        TI
  D:00CBH         PUBLIC        RCAP2H
  D:00CAH         PUBLIC        RCAP2L
  D:0099H         PUBLIC        SBUF
  D:0098H         PUBLIC        SCON
  B:00C8H.2       PUBLIC        TR2
  D:00C8H         PUBLIC        T2CON
  C:043EH         PUBLIC        _ReadComm
BL51 BANKED LINKER/LOCATER V5.03                                                      10/09/2006  20:56:02  PAGE 4


  C:0466H         PUBLIC        _WriteComm
  -------         PROC          _INITCOMM
  D:0007H         SYMBOL        nBaudRate
  C:0381H         LINE#         21
  C:0381H         LINE#         22
  C:0381H         LINE#         23
  C:0384H         LINE#         24
  C:0394H         LINE#         25
  C:0394H         LINE#         26
  C:0394H         LINE#         27
  C:039AH         LINE#         28
  C:039CH         LINE#         29
  C:039CH         LINE#         30
  C:03A2H         LINE#         31
  C:03A4H         LINE#         32
  C:03A4H         LINE#         33
  C:03AAH         LINE#         34
  C:03ACH         LINE#         35
  C:03ACH         LINE#         36
  C:03B2H         LINE#         37
  C:03B2H         LINE#         38
  C:03B2H         LINE#         39
  C:03B5H         LINE#         40
  C:03B7H         LINE#         41
  -------         ENDPROC       _INITCOMM
  -------         PROC          _READCOMM
  D:0001H         SYMBOL        ch
  C:043EH         LINE#         43
  C:043EH         LINE#         44
  C:043EH         LINE#         46
  C:0449H         LINE#         48
  C:0456H         LINE#         49
  C:0456H         LINE#         50
  C:0459H         LINE#         51
  C:0459H         LINE#         52
  C:045BH         LINE#         53
  C:0460H         LINE#         54
  C:0463H         LINE#         55
  C:0463H         LINE#         56
  C:0463H         LINE#         57
  C:0465H         LINE#         60
  -------         ENDPROC       _READCOMM
  -------         PROC          _WRITECOMM
  D:0003H         SYMBOL        ch
  C:0466H         LINE#         61
  C:0468H         LINE#         62
  C:0468H         LINE#         63
  C:0473H         LINE#         65
  C:0475H         LINE#         66
  C:0482H         LINE#         67
  C:0482H         LINE#         68
  C:0485H         LINE#         69
  C:0485H         LINE#         70
  C:0487H         LINE#         71
  C:048AH         LINE#         72
  C:048AH         LINE#         73
  C:048AH         LINE#         74
BL51 BANKED LINKER/LOCATER V5.03                                                      10/09/2006  20:56:02  PAGE 5


  C:048CH         LINE#         75
  -------         ENDPROC       _WRITECOMM
  -------         ENDMOD        COM

  -------         MODULE        COMFUN
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:048DH         PUBLIC        IsShakeHands
  C:0269H         PUBLIC        _SendResponse
  C:0158H         PUBLIC        ReceiveData
  C:0348H         PUBLIC        _ReadFile
  C:0414H         PUBLIC        CheckCrc
  -------         PROC          _READFILE
  D:000AH         SYMBOL        buf
  D:000DH         SYMBOL        length
  -------         DO            
  D:000EH         SYMBOL        i
  D:000FH         SYMBOL        temp
  -------         ENDDO         
  C:0348H         LINE#         23
  C:0350H         LINE#         24
  C:0350H         LINE#         26
  C:035AH         LINE#         27
  C:035AH         LINE#         28
  C:0369H         LINE#         29
  C:037AH         LINE#         30
  C:037EH         LINE#         31
  C:0380H         LINE#         32
  -------         ENDPROC       _READFILE
  -------         PROC          RECEIVEDATA
  -------         DO            
  D:0009H         SYMBOL        length
  -------         ENDDO         
  C:0158H         LINE#         33
  C:0158H         LINE#         34
  C:0158H         LINE#         38

⌨️ 快捷键说明

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