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

📄 myisp5964.m51

📁 SM5964在系统编程的源代码,通过COMM串行口进行程序下载,方便嵌入式系统开发
💻 M51
📖 第 1 页 / 共 3 页
字号:
BL51 BANKED LINKER/LOCATER V5.02                                                        05/29/2005  15:47:28  PAGE 1


BL51 BANKED LINKER/LOCATER V5.02, INVOKED BY:
C:\KEIL7\C51\BIN\BL51.EXE comm.obj, main.obj, isp.obj, myApp.obj, myasm.obj TO myisp5964 RAMSIZE (256) CODE (0XF000-0XFF
>> FF) XDATA (0X0000-0X02FE)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  comm.obj (COMM)
  main.obj (MAIN)
  isp.obj (ISP)
  myApp.obj (MYAPP)
  myasm.obj (MYASM)
  C:\KEIL7\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL7\C51\LIB\C51S.LIB (?C?CLDOPTR)
  C:\KEIL7\C51\LIB\C51S.LIB (?C?CSTPTR)
  C:\KEIL7\C51\LIB\C51S.LIB (?C?MEMSET)


LINK MAP OF MODULE:  myisp5964 (COMM)


            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     0012H     UNIT         _DATA_GROUP_
                    001AH     0016H                  *** GAP ***
            DATA    0030H     0001H     ABSOLUTE     
            IDATA   0031H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     012CH     UNIT         ?XD?COMM
            XDATA   012CH     0002H     UNIT         ?XD?MAIN

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
                    0003H     EFFDH                  *** GAP ***
            CODE    F000H     008BH     UNIT         ?PR?RECEIVEDATA?COMM
            CODE    F08BH     006BH     UNIT         ?C?LIB_CODE
            CODE    F0F6H     0068H     UNIT         ?PR?CMD_CHIPWRITEF?MYAPP
            CODE    F15EH     0067H     UNIT         ?PR?CMD_VERIFYF?MYAPP
            CODE    F1C5H     0066H     UNIT         ?PR?_SENDRESPONSE?COMM
            CODE    F22BH     0066H     UNIT         ?PR?MAIN?MAIN
            CODE    F291H     0062H     UNIT         ?PR?CMD_CHIPREADF?MYAPP
            CODE    F2F3H     005BH     UNIT         ?PR?ISPSERVER?MYAPP
            CODE    F34EH     003DH     UNIT         ?PR?_READCOMM?COMM
            CODE    F38BH     0036H     UNIT         ?PR?_INITCOMM?COMM
            CODE    F3C1H     0036H     UNIT         ?PR?CHECKPCCMD?MYAPP
            CODE    F3F7H     0033H     UNIT         ?PR?_CHIPWRITE?ISP
            CODE    F42AH     002FH     UNIT         ?PR?_PAGEERASE?ISP
            CODE    F459H     0023H     UNIT         ?PR?_WRITECOMM?COMM
            CODE    F47CH     001EH     UNIT         ?PR?CHIPERASE?ISP
            CODE    F49AH     001EH     UNIT         ?PR?SETCHIPPROTECT?ISP
            CODE    F4B8H     001CH     UNIT         ?PR?RESETSYSTEM?MAIN
            CODE    F4D4H     001CH     UNIT         ?PR?_DELAY1MS?MAIN
BL51 BANKED LINKER/LOCATER V5.02                                                      05/29/2005  15:47:28  PAGE 2


            CODE    F4F0H     001AH     UNIT         ?PR?DELAY400US?ISP
            CODE    F50AH     001AH     UNIT         ?PR?DELAY10MS?ISP
            CODE    F524H     0019H     UNIT         ?PR?_CHIPREAD?ISP
            CODE    F53DH     0014H     UNIT         ?PR?CMD_PAGEERASEF?MYAPP
            CODE    F551H     0010H     UNIT         ?PR?DELAY1500MS?ISP
            CODE    F561H     000FH     UNIT         ?PR?INITSYSTEM?MAIN
            CODE    F570H     000FH     UNIT         ?PR?INITPARAMETER?MAIN
            CODE    F57FH     000FH     UNIT         ?PR?CHECKAPPPRG?MYAPP
            CODE    F58EH     000FH     UNIT         ?PR?CMD_CHIPERASEF?MYAPP
            CODE    F59DH     000FH     UNIT         ?PR?CMD_SETPROTECTF?MYAPP
            CODE    F5ACH     000EH     UNIT         ?PR?ERRCMD?MYAPP
            CODE    F5BAH     000CH     UNIT         ?C_C51STARTUP
            CODE    F5C6H     000BH     UNIT         ?PR?DELAY10US?ISP
            CODE    F5D1H     0009H     UNIT         ?PR?DELAY30US?ISP
            CODE    F5DAH     0005H     UNIT         ?PR?WATCHDOG?MAIN
            CODE    F5DFH     0004H     UNIT         PROGRAM



OVERLAY MAP OF MODULE:   myisp5964 (COMM)


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

?PR?MAIN?MAIN                     0008H    0001H
  +--> ?PR?INITSYSTEM?MAIN
  +--> ?PR?_DELAY1MS?MAIN
  +--> ?PR?INITPARAMETER?MAIN
  +--> ?PR?_INITCOMM?COMM
  +--> ?PR?_SENDRESPONSE?COMM
  +--> ?PR?RESETSYSTEM?MAIN
  +--> ?PR?ISPSERVER?MYAPP
  +--> ?PR?CHECKPCCMD?MYAPP
  +--> ?PR?CHECKAPPPRG?MYAPP

?PR?_DELAY1MS?MAIN                -----    -----
  +--> ?PR?WATCHDOG?MAIN

?PR?_SENDRESPONSE?COMM            0010H    0008H
  +--> ?PR?WATCHDOG?MAIN
  +--> ?PR?_WRITECOMM?COMM

?PR?_WRITECOMM?COMM               0018H    0002H
  +--> ?PR?WATCHDOG?MAIN

?PR?ISPSERVER?MYAPP               0009H    0001H
  +--> ?PR?WATCHDOG?MAIN
  +--> ?PR?RECEIVEDATA?COMM
  +--> ?PR?_SENDRESPONSE?COMM
  +--> ?PR?CMD_CHIPERASEF?MYAPP
  +--> ?PR?CMD_PAGEERASEF?MYAPP
  +--> ?PR?CMD_CHIPREADF?MYAPP
  +--> ?PR?CMD_CHIPWRITEF?MYAPP
BL51 BANKED LINKER/LOCATER V5.02                                                      05/29/2005  15:47:28  PAGE 3


  +--> ?PR?CMD_SETPROTECTF?MYAPP
  +--> ?PR?CMD_VERIFYF?MYAPP
  +--> ?PR?ERRCMD?MYAPP
  +--> ?PR?INITPARAMETER?MAIN

?PR?RECEIVEDATA?COMM              000AH    0003H
  +--> ?PR?WATCHDOG?MAIN
  +--> ?PR?_READCOMM?COMM

?PR?_READCOMM?COMM                000DH    0005H
  +--> ?PR?WATCHDOG?MAIN

?PR?CMD_CHIPERASEF?MYAPP          -----    -----
  +--> ?PR?CHIPERASE?ISP
  +--> ?PR?_SENDRESPONSE?COMM

?PR?CHIPERASE?ISP                 -----    -----
  +--> ?PR?DELAY1500MS?ISP
  +--> ?PR?WATCHDOG?MAIN

?PR?DELAY1500MS?ISP               000AH    0001H
  +--> ?PR?DELAY10MS?ISP

?PR?DELAY10MS?ISP                 000BH    0002H
  +--> ?PR?DELAY10US?ISP

?PR?DELAY10US?ISP                 -----    -----
  +--> ?PR?WATCHDOG?MAIN

?PR?CMD_PAGEERASEF?MYAPP          -----    -----
  +--> ?PR?_PAGEERASE?ISP
  +--> ?PR?_SENDRESPONSE?COMM

?PR?_PAGEERASE?ISP                000AH    0001H
  +--> ?PR?DELAY10MS?ISP
  +--> ?PR?WATCHDOG?MAIN

?PR?CMD_CHIPREADF?MYAPP           000AH    0004H
  +--> ?PR?_CHIPREAD?ISP
  +--> ?PR?_SENDRESPONSE?COMM

?PR?CMD_CHIPWRITEF?MYAPP          000AH    0005H
  +--> ?PR?_CHIPWRITE?ISP
  +--> ?PR?_SENDRESPONSE?COMM

?PR?_CHIPWRITE?ISP                000FH    0001H
  +--> ?PR?DELAY30US?ISP
  +--> ?PR?WATCHDOG?MAIN

?PR?DELAY30US?ISP                 -----    -----
  +--> ?PR?DELAY10US?ISP

?PR?CMD_SETPROTECTF?MYAPP         -----    -----
  +--> ?PR?SETCHIPPROTECT?ISP
  +--> ?PR?_SENDRESPONSE?COMM

?PR?SETCHIPPROTECT?ISP            -----    -----
BL51 BANKED LINKER/LOCATER V5.02                                                      05/29/2005  15:47:28  PAGE 4


  +--> ?PR?DELAY400US?ISP
  +--> ?PR?WATCHDOG?MAIN

?PR?DELAY400US?ISP                000AH    0002H
  +--> ?PR?DELAY10US?ISP

?PR?CMD_VERIFYF?MYAPP             000AH    0006H
  +--> ?PR?_CHIPREAD?ISP
  +--> ?PR?_SENDRESPONSE?COMM

?PR?ERRCMD?MYAPP                  -----    -----
  +--> ?PR?_SENDRESPONSE?COMM

?PR?CHECKPCCMD?MYAPP              0009H    0002H
  +--> ?PR?WATCHDOG?MAIN
  +--> ?PR?_READCOMM?COMM
  +--> ?PR?_WRITECOMM?COMM

?PR?CHECKAPPPRG?MYAPP             -----    -----
  +--> ?PR?_CHIPREAD?ISP



SYMBOL TABLE OF MODULE:  myisp5964 (COMM)

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

  -------         MODULE        COMM
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0090H         PUBLIC        P1
  D:00D8H         PUBLIC        P4
  C:F38BH         PUBLIC        _InitComm
  B:00A8H.7       PUBLIC        EA
  B:0090H.5       PUBLIC        PIN_TXEN
  B:0098H.0       PUBLIC        RI
  B:0098H.1       PUBLIC        TI
  D:0099H         PUBLIC        SBUF
  D:0087H         PUBLIC        PCON
  D:0098H         PUBLIC        SCON
  X:0000H         PUBLIC        g_CommBuffer
  D:0089H         PUBLIC        TMOD
  C:F1C5H         PUBLIC        _SendResponse
  C:F000H         PUBLIC        ReceiveData
  D:008DH         PUBLIC        TH1
  D:008BH         PUBLIC        TL1
  B:0088H.6       PUBLIC        TR1
  C:F359H         PUBLIC        _ReadComm
  C:F459H         PUBLIC        _WriteComm
  -------         PROC          _INITCOMM
  D:0007H         SYMBOL        nBaudRate
  C:F38BH         LINE#         15
  C:F38BH         LINE#         16
  C:F38BH         LINE#         17
  C:F393H         LINE#         18
  C:F396H         LINE#         19
  C:F3A4H         LINE#         20
BL51 BANKED LINKER/LOCATER V5.02                                                      05/29/2005  15:47:28  PAGE 5


  C:F3A4H         LINE#         21
  C:F3A4H         LINE#         22
  C:F3A7H         LINE#         23
  C:F3A9H         LINE#         24
  C:F3A9H         LINE#         25
  C:F3ACH         LINE#         26
  C:F3AEH         LINE#         27
  C:F3AEH         LINE#         28
  C:F3B1H         LINE#         29
  C:F3B3H         LINE#         30
  C:F3B3H         LINE#         31
  C:F3B6H         LINE#         32
  C:F3B6H         LINE#         33
  C:F3B6H         LINE#         34
  C:F3B9H         LINE#         35
  C:F3BCH         LINE#         38
  C:F3BEH         LINE#         39
  C:F3C0H         LINE#         41
  -------         ENDPROC       _INITCOMM
  C:F34EH         SYMBOL        L?0037
  C:F353H         SYMBOL        L?0038
  -------         PROC          L?0036
  -------         ENDPROC       L?0036
  C:F34EH         SYMBOL        L?0037
  C:F353H         SYMBOL        L?0038
  -------         PROC          _READCOMM
  D:000DH         SYMBOL        ch
  -------         DO            
  D:0010H         SYMBOL        timeout
  -------         ENDDO         
  C:F359H         LINE#         73
  C:F35FH         LINE#         74
  C:F35FH         LINE#         76
  C:F365H         LINE#         78
  C:F372H         LINE#         79
  C:F372H         LINE#         80
  C:F375H         LINE#         81
  C:F378H         LINE#         82
  C:F378H         LINE#         83
  C:F37AH         LINE#         84
  C:F385H         LINE#         85
  C:F388H         LINE#         86
  C:F388H         LINE#         87
  C:F388H         LINE#         88
  C:F38AH         LINE#         90
  -------         ENDPROC       _READCOMM
  -------         PROC          _WRITECOMM
  D:0007H         SYMBOL        ch
  -------         DO            
  D:0018H         SYMBOL        timeout
  -------         ENDDO         
  C:F459H         LINE#         91
  C:F459H         LINE#         92
  C:F459H         LINE#         93
  C:F45FH         LINE#         95
  C:F461H         LINE#         96
  C:F46EH         LINE#         97
BL51 BANKED LINKER/LOCATER V5.02                                                      05/29/2005  15:47:28  PAGE 6


  C:F46EH         LINE#         98
  C:F471H         LINE#         99
  C:F474H         LINE#         100
  C:F474H         LINE#         101
  C:F476H         LINE#         102

⌨️ 快捷键说明

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