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

📄 at89c51-1700.m51

📁 mc51单片机与isd1700芯片的通信程序
💻 M51
📖 第 1 页 / 共 2 页
字号:
BL51 BANKED LINKER/LOCATER V5.11                                                        08/18/2008  13:56:55  PAGE 1


BL51 BANKED LINKER/LOCATER V5.11, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, isd1700.obj, main.obj TO AT89c51-1700




PROGRAM RECURSIONS REMOVED FROM CALL TREE
=========================================
+--> ?PR?MAII?MAIN
<--+ ?PR?MREST?MAIN



MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  STARTUP.obj (?C_STARTUP)
  isd1700.obj (ISD1700)
  main.obj (MAIN)


LINK MAP OF MODULE:  AT89c51-1700 (?C_STARTUP)


            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     0006H     UNIT         _DATA_GROUP_
                    000EH     0012H                  *** GAP ***
            DATA    0020H     0001H     BIT_ADDR     ?BA?ISD1700
            DATA    0021H     0003H     BIT_ADDR     ?BA?MAIN
            BIT     0024H.0   0000H.1   UNIT         _BIT_GROUP_
                    0024H.1   0000H.7                *** GAP ***
            IDATA   0025H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0054H     UNIT         ?PR?_SPOI?ISD1700
            CODE    0057H     004AH     UNIT         ?PR?REC?MAIN
            CODE    00A1H     0049H     UNIT         ?PR?MAII?MAIN
            CODE    00EAH     0045H     UNIT         ?PR?CHECKFULL?MAIN
            CODE    012FH     0040H     UNIT         ?PR?PLAY?MAIN
            CODE    016FH     003AH     UNIT         ?PR?MREST?MAIN
            CODE    01A9H     001AH     UNIT         ?PR?_WR_APC?ISD1700
            CODE    01C3H     0014H     UNIT         ?PR?MAIN?MAIN
            CODE    01D7H     0013H     UNIT         ?PR?CHESR1?ISD1700
            CODE    01EAH     0013H     UNIT         ?PR?DELAY10MS?ISD1700
            CODE    01FDH     0012H     UNIT         ?PR?RDSTATUS?ISD1700
            CODE    020FH     0011H     UNIT         ?PR?CLRINT?ISD1700
            CODE    0220H     0011H     UNIT         ?PR?POWERUP?ISD1700
            CODE    0231H     0011H     UNIT         ?PR?STOPP?ISD1700
            CODE    0242H     0011H     UNIT         ?PR?CHK_MEM?ISD1700
            CODE    0253H     0011H     UNIT         ?PR?FWD?ISD1700
            CODE    0264H     0011H     UNIT         ?PR?DSTOP?ISD1700
            CODE    0275H     0011H     UNIT         ?PR?GERASE?ISD1700
BL51 BANKED LINKER/LOCATER V5.11                                                      08/18/2008  13:56:55  PAGE 2


            CODE    0286H     0011H     UNIT         ?PR?REST?ISD1700
            CODE    0297H     000EH     UNIT         ?PR?_DELAYMS?ISD1700
            CODE    02A5H     000CH     UNIT         ?C_C51STARTUP
            CODE    02B1H     000CH     UNIT         ?PR?WAITRDY?ISD1700
            CODE    02BDH     0009H     UNIT         ?PR?CHESR0?ISD1700



OVERLAY MAP OF MODULE:   AT89c51-1700 (?C_STARTUP)


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

?PR?MAIN?MAIN                  -----    -----      -----    -----
  +--> ?PR?MAII?MAIN

?PR?MAII?MAIN                  -----    -----      0008H    0002H
  +--> ?PR?REST?ISD1700
  +--> ?PR?DSTOP?ISD1700
  +--> ?PR?MREST?MAIN
  +--> ?PR?DELAY10MS?ISD1700
  +--> ?PR?POWERUP?ISD1700
  +--> ?PR?_WR_APC?ISD1700
  +--> ?PR?WAITRDY?ISD1700
  +--> ?PR?CLRINT?ISD1700
  +--> ?PR?CHK_MEM?ISD1700
  +--> ?PR?REC?MAIN
  +--> ?PR?PLAY?MAIN

?PR?REST?ISD1700               -----    -----      -----    -----
  +--> ?PR?_SPOI?ISD1700
  +--> ?PR?_DELAYMS?ISD1700

?PR?_SPOI?ISD1700              0024H.0  0000H.1    -----    -----

?PR?_DELAYMS?ISD1700           -----    -----      -----    -----
  +--> ?PR?DELAY10MS?ISD1700

?PR?DSTOP?ISD1700              -----    -----      -----    -----
  +--> ?PR?_SPOI?ISD1700
  +--> ?PR?_DELAYMS?ISD1700

?PR?MREST?MAIN                 -----    -----      000CH    0002H
  +--> ?PR?GERASE?ISD1700
  +--> ?PR?_DELAYMS?ISD1700
  +--> ?PR?STOPP?ISD1700
  +--> ?PR?CLRINT?ISD1700

?PR?GERASE?ISD1700             -----    -----      -----    -----
  +--> ?PR?_SPOI?ISD1700
  +--> ?PR?_DELAYMS?ISD1700

?PR?STOPP?ISD1700              -----    -----      -----    -----
BL51 BANKED LINKER/LOCATER V5.11                                                      08/18/2008  13:56:55  PAGE 3


  +--> ?PR?_SPOI?ISD1700
  +--> ?PR?_DELAYMS?ISD1700

?PR?CLRINT?ISD1700             -----    -----      -----    -----
  +--> ?PR?_SPOI?ISD1700
  +--> ?PR?_DELAYMS?ISD1700

?PR?POWERUP?ISD1700            -----    -----      -----    -----
  +--> ?PR?_SPOI?ISD1700
  +--> ?PR?_DELAYMS?ISD1700

?PR?_WR_APC?ISD1700            -----    -----      000AH    0002H
  +--> ?PR?_SPOI?ISD1700
  +--> ?PR?_DELAYMS?ISD1700

?PR?WAITRDY?ISD1700            -----    -----      -----    -----
  +--> ?PR?CHESR1?ISD1700

?PR?CHESR1?ISD1700             -----    -----      -----    -----
  +--> ?PR?RDSTATUS?ISD1700
  +--> ?PR?_SPOI?ISD1700

?PR?RDSTATUS?ISD1700           -----    -----      -----    -----
  +--> ?PR?_SPOI?ISD1700

?PR?CHK_MEM?ISD1700            -----    -----      -----    -----
  +--> ?PR?_SPOI?ISD1700
  +--> ?PR?_DELAYMS?ISD1700

?PR?REC?MAIN                   -----    -----      000AH    0001H
  +--> ?PR?_DELAYMS?ISD1700
  +--> ?PR?_SPOI?ISD1700
  +--> ?PR?CHESR1?ISD1700
  +--> ?PR?CHECKFULL?MAIN
  +--> ?PR?CLRINT?ISD1700
  +--> ?PR?STOPP?ISD1700
  +--> ?PR?MREST?MAIN

?PR?CHECKFULL?MAIN             -----    -----      000BH    0001H
  +--> ?PR?RDSTATUS?ISD1700
  +--> ?PR?_SPOI?ISD1700
  +--> ?PR?_DELAYMS?ISD1700
  +--> ?PR?MREST?MAIN

?PR?PLAY?MAIN                  -----    -----      -----    -----
  +--> ?PR?_SPOI?ISD1700
  +--> ?PR?CHESR0?ISD1700
  +--> ?PR?MREST?MAIN
  +--> ?PR?CHESR1?ISD1700
  +--> ?PR?STOPP?ISD1700
  +--> ?PR?FWD?ISD1700

?PR?CHESR0?ISD1700             -----    -----      -----    -----
  +--> ?PR?RDSTATUS?ISD1700
  +--> ?PR?_SPOI?ISD1700

?PR?FWD?ISD1700                -----    -----      -----    -----
BL51 BANKED LINKER/LOCATER V5.11                                                      08/18/2008  13:56:55  PAGE 4


  +--> ?PR?_SPOI?ISD1700
  +--> ?PR?_DELAYMS?ISD1700



SYMBOL TABLE OF MODULE:  AT89c51-1700 (?C_STARTUP)

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

  -------         MODULE        ?C_STARTUP
  C:02A5H         SEGMENT       ?C_C51STARTUP
  I:0025H         SEGMENT       ?STACK
  C:0000H         PUBLIC        ?C_STARTUP
  D:00E0H         SYMBOL        ACC
  D:00F0H         SYMBOL        B
  D:0083H         SYMBOL        DPH
  D:0082H         SYMBOL        DPL
  N:0000H         SYMBOL        IBPSTACK
  N:0100H         SYMBOL        IBPSTACKTOP
  N:0080H         SYMBOL        IDATALEN
  C:02A8H         SYMBOL        IDATALOOP
  N:0000H         SYMBOL        PBPSTACK
  N:0000H         SYMBOL        PBPSTACKTOP
  N:0000H         SYMBOL        PDATALEN
  N:0000H         SYMBOL        PDATASTART
  N:0000H         SYMBOL        PPAGE
  N:0000H         SYMBOL        PPAGEENABLE
  D:00A0H         SYMBOL        PPAGE_SFR
  D:0081H         SYMBOL        SP
  C:02A5H         SYMBOL        STARTUP1
  N:0000H         SYMBOL        XBPSTACK
  N:0000H         SYMBOL        XBPSTACKTOP
  N:0000H         SYMBOL        XDATALEN
  N:0000H         SYMBOL        XDATASTART
  C:0000H         LINE#         92
  C:02A5H         LINE#         99
  C:02A7H         LINE#         100
  C:02A8H         LINE#         101
  C:02A9H         LINE#         102
  C:02ABH         LINE#         151
  C:02AEH         LINE#         155
  -------         ENDMOD        ?C_STARTUP

  -------         MODULE        ISD1700
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:01FDH         PUBLIC        rdstatus
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  C:02B1H         PUBLIC        waitrdy
  C:020FH         PUBLIC        clrint
  C:0220H         PUBLIC        powerup
  C:0003H         PUBLIC        _SPOI
  B:0090H.0       PUBLIC        SS
  C:0264H         PUBLIC        dstop
  B:0090H.1       PUBLIC        SCLK
  D:0089H         PUBLIC        TMOD
BL51 BANKED LINKER/LOCATER V5.11                                                      08/18/2008  13:56:55  PAGE 5


  C:0231H         PUBLIC        stopp
  B:0090H.3       PUBLIC        MISO
  B:0090H.2       PUBLIC        MOSI
  C:0286H         PUBLIC        rest
  C:0253H         PUBLIC        fwd
  C:02BDH         PUBLIC        chesr0
  C:01D7H         PUBLIC        chesr1
  B:0088H.5       PUBLIC        TF0
  D:008CH         PUBLIC        TH0
  D:008AH         PUBLIC        TL0
  C:0297H         PUBLIC        _delayms
  C:01EAH         PUBLIC        delay10ms
  B:0088H.4       PUBLIC        TR0
  C:0242H         PUBLIC        chk_mem
  C:01A9H         PUBLIC        _wr_apc
  C:0275H         PUBLIC        gerase
  -------         PROC          CHESR1
  -------         DO            
  D:0007H         SYMBOL        sr1
  -------         ENDDO         
  C:01D7H         LINE#         21
  C:01D7H         LINE#         22
  C:01D7H         LINE#         24
  C:01DAH         LINE#         25
  C:01DFH         LINE#         26
  C:01E4H         LINE#         27
  C:01E9H         LINE#         28
  C:01E9H         LINE#         29
  -------         ENDPROC       CHESR1
  -------         PROC          WAITRDY
  -------         DO            
  D:0020H         SYMBOL        resr
  -------         ENDDO         
  C:02B1H         LINE#         31
  C:02B1H         LINE#         32
  C:02B1H         LINE#         35
  C:02B1H         LINE#         36
  C:02B6H         LINE#         37
  C:02BCH         LINE#         38
  -------         ENDPROC       WAITRDY
  -------         PROC          RDSTATUS
  -------         DO            
  D:0007H         SYMBOL        resr
  -------         ENDDO         
  C:01FDH         LINE#         41
  C:01FDH         LINE#         42
  C:01FDH         LINE#         44
  C:0202H         LINE#         45
  C:0207H         LINE#         46
  C:020CH         LINE#         47
  C:020EH         LINE#         48
  -------         ENDPROC       RDSTATUS
  -------         PROC          CHESR0
  -------         DO            
  D:0007H         SYMBOL        sr0
  -------         ENDDO         
  C:02BDH         LINE#         50
BL51 BANKED LINKER/LOCATER V5.11                                                      08/18/2008  13:56:55  PAGE 6


  C:02BDH         LINE#         51
  C:02BDH         LINE#         53
  C:02C0H         LINE#         54
  C:02C5H         LINE#         55
  C:02C5H         LINE#         56
  -------         ENDPROC       CHESR0
  -------         PROC          CLRINT
  -------         DO            
  D:0007H         SYMBOL        i
  -------         ENDDO         
  C:020FH         LINE#         59
  C:020FH         LINE#         60
  C:020FH         LINE#         62
  C:0214H         LINE#         63
  C:0219H         LINE#         64
  C:021BH         LINE#         65
  -------         ENDPROC       CLRINT
  -------         PROC          POWERUP
  -------         DO            
  D:0007H         SYMBOL        i
  -------         ENDDO         
  C:0220H         LINE#         68
  C:0220H         LINE#         69
  C:0220H         LINE#         71
  C:0225H         LINE#         72
  C:022AH         LINE#         73
  C:022CH         LINE#         74
  -------         ENDPROC       POWERUP
  -------         PROC          STOPP
  -------         DO            
  D:0007H         SYMBOL        i
  -------         ENDDO         
  C:0231H         LINE#         77
  C:0231H         LINE#         78
  C:0231H         LINE#         80
  C:0236H         LINE#         81
  C:023BH         LINE#         82
  C:023DH         LINE#         83
  -------         ENDPROC       STOPP
  -------         PROC          CHK_MEM
  -------         DO            
  D:0007H         SYMBOL        i
  -------         ENDDO         

⌨️ 快捷键说明

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