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

📄 demonstration.m51

📁 51开发板调试程序
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.11                                                        04/28/2007  20:47:27  PAGE 1


BL51 BANKED LINKER/LOCATER V5.11, INVOKED BY:
E:\PROGRAM FILES\KEIL\C51\BIN\BL51.EXE STARTUP.obj, main.obj, Common.obj TO Demonstration RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  STARTUP.obj (?C_STARTUP)
  main.obj (MAIN)
  Common.obj (COMMON)
  E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_INIT)
  E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CCASE)


LINK MAP OF MODULE:  Demonstration (?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_
            IDATA   000EH     0002H     UNIT         ?ID?ADCSELCHANNEL?COMMON
            REG     0010H     0008H     ABSOLUTE     "REG BANK 2"
            REG     0018H     0008H     ABSOLUTE     "REG BANK 3"
            BIT     0020H.0   0000H.2   UNIT         ?BI?COMMON
                    0020H.2   0000H.6                *** GAP ***
            DATA    0021H     0031H     UNIT         ?DT?COMMON
            DATA    0052H     0005H     UNIT         ?DT?_BYTEWRITE?COMMON
            DATA    0057H     0005H     UNIT         ?DT?_LCD_STRING?COMMON
            IDATA   005CH     001CH     UNIT         ?ID?COMMON
            IDATA   0078H     0004H     UNIT         _IDATA_GROUP_
            IDATA   007CH     0001H     UNIT         ?ID?_BYTEWRITE?COMMON
            IDATA   007DH     0001H     UNIT         ?ID?_SEQUENTIALREAD?COMMON
            IDATA   007EH     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0006H     UNIT         ?PR?INITSYSTEM?COMMON
            CODE    0009H     0001H     UNIT         ?PR?SOFT_NOP?COMMON
                    000AH     0001H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     000DH     UNIT         ?PR?START?COMMON
            CODE    001BH     0003H     ABSOLUTE     
                    001EH     0005H                  *** GAP ***
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     0136H     UNIT         ?PR?TIMER?COMMON
            CODE    015CH     0122H     UNIT         ?PR?SWITCH?COMMON
            CODE    027EH     00F3H     UNIT         ?PR?_TREATLEDDISPLAYARRAYFORAD?COMMON
            CODE    0371H     00BCH     UNIT         ?PR?TREATCHARRECEIVED?COMMON
            CODE    042DH     009DH     UNIT         ?CO?COMMON
            CODE    04CAH     0098H     UNIT         ?PR?KBSCAN?COMMON
            CODE    0562H     008CH     UNIT         ?C_C51STARTUP
            CODE    05EEH     0087H     UNIT         ?PR?_TREATCHARTOSEND?COMMON
            CODE    0675H     007FH     UNIT         ?C_INITSEG
BL51 BANKED LINKER/LOCATER V5.11                                                      04/28/2007  20:47:27  PAGE 2


            CODE    06F4H     0075H     UNIT         ?PR?_?SERIALPORTCOMMUNICATION?COMMON
            CODE    0769H     0074H     UNIT         ?PR?DISPLAY?COMMON
            CODE    07DDH     006DH     UNIT         ?PR?ADCSELCHANNEL?COMMON
            CODE    084AH     005DH     UNIT         ?PR?_LCD_WRDATA?COMMON
            CODE    08A7H     0053H     UNIT         ?C?LIB_CODE
            CODE    08FAH     0046H     UNIT         ?PR?_RANDOMREAD?COMMON
            CODE    0940H     0041H     UNIT         ?PR?_BYTEWRITE?COMMON
            CODE    0981H     003EH     UNIT         ?PR?_PAGEWRITE?COMMON
            CODE    09BFH     003DH     UNIT         ?PR?READ?COMMON
            CODE    09FCH     003CH     UNIT         ?PR?_LCD_MOVETO?COMMON
            CODE    0A38H     0039H     UNIT         ?PR?_SEQUENTIALREAD?COMMON
            CODE    0A71H     0033H     UNIT         ?PR?ADTRANS?COMMON
            CODE    0AA4H     002FH     UNIT         ?PR?_SEND?COMMON
            CODE    0AD3H     002DH     UNIT         ?PR?_DATRANS?COMMON
            CODE    0B00H     002BH     UNIT         ?PR?_LCD_STRING?COMMON
            CODE    0B2BH     0020H     UNIT         ?PR?_MDELAY?COMMON
            CODE    0B4BH     001CH     UNIT         ?PR?_LCD_WRCMD?COMMON
            CODE    0B67H     001BH     UNIT         ?PR?INITSERIALPORTCOMMUNICATION?COMMON
            CODE    0B82H     0018H     UNIT         ?PR?LCD_INIT?COMMON
            CODE    0B9AH     0016H     UNIT         ?PR?_CURRENTADDRESSREAD?COMMON
            CODE    0BB0H     0010H     UNIT         ?PR?LCD_CHECKBUSY?COMMON
            CODE    0BC0H     000FH     UNIT         ?PR?SOFT_10MS?COMMON
            CODE    0BCFH     000EH     UNIT         ?PR?INITTIMER?COMMON
            CODE    0BDDH     000DH     UNIT         ?PR?STOP?COMMON
            CODE    0BEAH     000DH     UNIT         ?PR?ACK?COMMON
            CODE    0BF7H     000DH     UNIT         ?PR?NOACK?COMMON
            CODE    0C04H     000BH     UNIT         ?PR?MAIN?MAIN
            CODE    0C0FH     000BH     UNIT         ?PR?_DELAY?COMMON
            CODE    0C1AH     000BH     UNIT         ?PR?_HARD_10MS?COMMON
            CODE    0C25H     0009H     UNIT         ?PR?LCD_CLS?COMMON
            CODE    0C2EH     0006H     UNIT         ?PR?SOFT_20MS?COMMON



OVERLAY MAP OF MODULE:   Demonstration (?C_STARTUP)


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

?PR?MAIN?MAIN                                  -----    -----      -----    -----
  +--> ?PR?INITSYSTEM?COMMON
  +--> ?PR?KBSCAN?COMMON
  +--> ?PR?SWITCH?COMMON

?PR?INITSYSTEM?COMMON                          -----    -----      -----    -----
  +--> ?PR?INITTIMER?COMMON
  +--> ?PR?INITSERIALPORTCOMMUNICATION?COMMON

?PR?SWITCH?COMMON                              -----    -----      -----    -----
  +--> ?CO?COMMON
  +--> ?PR?_PAGEWRITE?COMMON
  +--> ?PR?_RANDOMREAD?COMMON
BL51 BANKED LINKER/LOCATER V5.11                                                      04/28/2007  20:47:27  PAGE 3


  +--> ?PR?ADTRANS?COMMON
  +--> ?PR?_MDELAY?COMMON
  +--> ?PR?_DATRANS?COMMON
  +--> ?PR?_TREATLEDDISPLAYARRAYFORAD?COMMON

?PR?_PAGEWRITE?COMMON                          -----    -----      0078H    0001H
  +--> ?PR?START?COMMON
  +--> ?PR?_SEND?COMMON
  +--> ?PR?ACK?COMMON
  +--> ?PR?STOP?COMMON
  +--> ?PR?_MDELAY?COMMON

?PR?_SEND?COMMON                               -----    -----      0079H    0002H
  +--> ?PR?START?COMMON

?PR?_MDELAY?COMMON                             -----    -----      0079H    0001H

?PR?_RANDOMREAD?COMMON                         0008H    0005H      0078H    0001H
  +--> ?PR?START?COMMON
  +--> ?PR?_SEND?COMMON
  +--> ?PR?ACK?COMMON
  +--> ?PR?READ?COMMON
  +--> ?PR?_MDELAY?COMMON
  +--> ?PR?NOACK?COMMON
  +--> ?PR?STOP?COMMON

?PR?READ?COMMON                                -----    -----      0079H    0003H

?PR?ADTRANS?COMMON                             -----    -----      -----    -----
  +--> ?PR?_DELAY?COMMON

*** NEW ROOT ***************************************************

?PR?TIMER?COMMON                               -----    -----      -----    -----
  +--> ?CO?COMMON
  +--> ?PR?LCD_INIT?COMMON
  +--> ?PR?_LCD_WRDATA?COMMON

?PR?LCD_INIT?COMMON                            -----    -----      -----    -----
  +--> ?PR?_LCD_WRCMD?COMMON

?PR?_LCD_WRCMD?COMMON                          -----    -----      -----    -----
  +--> ?PR?LCD_CHECKBUSY?COMMON
  +--> ?PR?SOFT_NOP?COMMON

?PR?LCD_CHECKBUSY?COMMON                       -----    -----      -----    -----
  +--> ?PR?SOFT_NOP?COMMON

?PR?_LCD_WRDATA?COMMON                         -----    -----      -----    -----
  +--> ?PR?LCD_CHECKBUSY?COMMON
  +--> ?PR?_LCD_MOVETO?COMMON
  +--> ?PR?SOFT_NOP?COMMON

?PR?_LCD_MOVETO?COMMON                         -----    -----      -----    -----
  +--> ?PR?_LCD_WRCMD?COMMON

*** NEW ROOT ***************************************************
BL51 BANKED LINKER/LOCATER V5.11                                                      04/28/2007  20:47:27  PAGE 4



?PR?DISPLAY?COMMON                             -----    -----      -----    -----
  +--> ?CO?COMMON

*** NEW ROOT ***************************************************

?PR?_?SERIALPORTCOMMUNICATION?COMMON           -----    -----      -----    -----
  +--> ?PR?_TREATCHARTOSEND?COMMON
  +--> ?PR?TREATCHARRECEIVED?COMMON

?PR?TREATCHARRECEIVED?COMMON                   000DH    0001H      -----    -----



SYMBOL TABLE OF MODULE:  Demonstration (?C_STARTUP)

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

  -------         MODULE        ?C_STARTUP
  C:0562H         SEGMENT       ?C_C51STARTUP
  I:007EH         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:0565H         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:0562H         SYMBOL        STARTUP1
  N:0000H         SYMBOL        XBPSTACK
  N:0000H         SYMBOL        XBPSTACKTOP
  N:0000H         SYMBOL        XDATALEN
  N:0000H         SYMBOL        XDATASTART
  C:0000H         LINE#         92
  C:0562H         LINE#         99
  C:0564H         LINE#         100
  C:0565H         LINE#         101
  C:0566H         LINE#         102
  C:0568H         LINE#         151
  C:056BH         LINE#         155
  -------         ENDMOD        ?C_STARTUP

  -------         MODULE        MAIN
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0090H         PUBLIC        P1
  D:00B0H         PUBLIC        P3
BL51 BANKED LINKER/LOCATER V5.11                                                      04/28/2007  20:47:27  PAGE 5


  D:00A8H         PUBLIC        IE
  D:00B8H         PUBLIC        IP
  C:0C04H         PUBLIC        main
  D:0098H         PUBLIC        SCON
  D:0088H         PUBLIC        TCON
  D:00C8H         PUBLIC        T2CON
  D:00D0H         PUBLIC        PSW
  -------         PROC          MAIN
  C:0C04H         LINE#         8
  C:0C04H         LINE#         9
  C:0C04H         LINE#         10
  C:0C07H         LINE#         12
  C:0C07H         LINE#         13
  C:0C07H         LINE#         14
  C:0C0AH         LINE#         15
  C:0C0DH         LINE#         16
  -------         ENDPROC       MAIN
  -------         ENDMOD        MAIN

  -------         MODULE        COMMON
  C:0000H         SYMBOL        _ICE_DUMMY_
  I:005CH         PUBLIC        ucidStopWatchLow
  D:0080H         PUBLIC        P0
  D:00A0H         PUBLIC        lcdbus
  C:0A38H         PUBLIC        _SequentialRead
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  C:0B67H         PUBLIC        InitSerialPortCommunication
  C:0026H         PUBLIC        Timer
  C:0940H         PUBLIC        _ByteWrite
  B:00A8H.7       PUBLIC        EA
  D:0021H         PUBLIC        syslimitcounter
  C:06F4H         PUBLIC        _?SerialPortCommunication
  D:0022H         PUBLIC        ucdLEDCounterStart
  D:00A8H         PUBLIC        IE
  B:0020H.0       PUBLIC        lcdusing1
  I:005DH         PUBLIC        TestItemTTLCounter
  C:0B00H         PUBLIC        _lcd_string
  C:0BEAH         PUBLIC        Ack
  B:0020H.1       PUBLIC        lcdusing2
  C:0A71H         PUBLIC        ADTrans
  C:000EH         PUBLIC        Start
  C:0B9AH         PUBLIC        _CurrentAddressRead
  D:0023H         PUBLIC        DATransValve
  D:0025H         PUBLIC        ADTransValve
  I:005EH         PUBLIC        ucidT1Counter
  D:0026H         PUBLIC        CurrentTestMode
  C:09FCH         PUBLIC        _lcd_moveto
  C:0B4BH         PUBLIC        _lcd_wrcmd
  C:04CAH         PUBLIC        KBScan
  B:00A8H.4       PUBLIC        ES
  B:00B0H.2       PUBLIC        DA_DATAIN
  B:0090H.7       PUBLIC        Sda
  I:005FH         PUBLIC        WriteEEPROMComplete
  D:00B8H         PUBLIC        IP
  C:047EH         PUBLIC        LCDMessageThree
BL51 BANKED LINKER/LOCATER V5.11                                                      04/28/2007  20:47:27  PAGE 6


  I:0060H         PUBLIC        TestItemPointer
  C:0BCFH         PUBLIC        InitTimer
  B:0098H.0       PUBLIC        RI
  D:0027H         PUBLIC        CurrentTestItem
  B:0098H.1       PUBLIC        TI
  C:0003H         PUBLIC        InitSystem
  D:00CBH         PUBLIC        RCAP2H
  B:0090H.6       PUBLIC        Scl
  B:00B8H.4       PUBLIC        PS
  C:0C1AH         PUBLIC        _hard_10ms
  D:00CAH         PUBLIC        RCAP2L
  B:00B0H.5       PUBLIC        SPI_CLK
  C:0BDDH         PUBLIC        Stop
  D:0028H         PUBLIC        sys10mscounter
  I:0061H         PUBLIC        ucidStopWatchSecond
  C:07DDH         PUBLIC        ADCSelChannel

⌨️ 快捷键说明

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