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

📄 51debug.m51

📁 51开发板的源程序
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        12/18/2007  11:18:09  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE SM89516DEV.obj, serial.obj, e2p.obj, CLIB.obj, i2c.obj, timer.obj, 12864lcd.obj, ptf8563.obj, T
>> LC1543.obj, TimeSet.obj, DataPro.obj, usermain.obj, PWSet.obj TO 51Debug RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  SM89516DEV.obj (SM89516DEV)
  serial.obj (SERIAL)
  e2p.obj (E2P)
  CLIB.obj (CLIB)
  i2c.obj (I2C)
  timer.obj (TIMER)
  12864lcd.obj (12864LCD)
  ptf8563.obj (PTF8563)
  TLC1543.obj (TLC1543)
  TimeSet.obj (TIMESET)
  DataPro.obj (DATAPRO)
  usermain.obj (USERMAIN)
  PWSet.obj (PWSET)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
  C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?SIDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?OFFXADD)
  C:\KEIL\C51\LIB\C51S.LIB (PUTCHAR)
  C:\KEIL\C51\LIB\C51S.LIB (PRINTF)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
  C:\KEIL\C51\LIB\C51S.LIB (?C?PLDIIDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)


LINK MAP OF MODULE:  51Debug (SM89516DEV)


            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         ?DT?TIMER
            DATA    000EH     0002H     UNIT         ?DT?_READSERIALBUF?SERIAL
            DATA    0010H     0002H     UNIT         EPM_DATA
            DATA    0012H     0001H     UNIT         ?DT?SERIAL
            IDATA   0013H     000CH     UNIT         ?ID?SERIAL
                    001FH     0001H                  *** GAP ***
            BIT     0020H.0   0001H.1   UNIT         _BIT_GROUP_
            BIT     0021H.1   0000H.3   UNIT         EPM_BITS
            BIT     0021H.4   0000H.1   UNIT         ?BI?E2P
            BIT     0021H.5   0000H.1   UNIT         ?BI?TIMER
                    0021H.6   0000H.2                *** GAP ***
            IDATA   0022H     0002H     UNIT         ?ID?_READSERIALBUF?SERIAL
                    0024H     000CH                  *** GAP ***
            DATA    0030H     0001H     ABSOLUTE     
                    0031H     0001H                  *** GAP ***
            DATA    0032H     0001H     ABSOLUTE     
BL51 BANKED LINKER/LOCATER V5.03                                                      12/18/2007  11:18:09  PAGE 2


                    0033H     0001H                  *** GAP ***
            DATA    0034H     0001H     ABSOLUTE     
                    0035H     0001H                  *** GAP ***
            DATA    0036H     0001H     ABSOLUTE     
            DATA    0037H     0026H     UNIT         _DATA_GROUP_
            DATA    005DH     0022H     UNIT         ?DT?USERMAIN
            IDATA   007FH     0016H     UNIT         _IDATA_GROUP_
            IDATA   0095H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     0003H     UNIT         ?XD?USERMAIN

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0006H     UNIT         ?PR?_PROCESSDATA?USERMAIN
                    0009H     0002H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     0014H     UNIT         ?PR?WDTRESET_SM89516?SM89516DEV
                    0022H     0001H                  *** GAP ***
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     14C2H     UNIT         ?CO?12864LCD
            CODE    14E8H     04A0H     UNIT         REPLACE_CLIB_BY_ZY
            CODE    1988H     035CH     UNIT         ?PR?PRINTF?PRINTF
            CODE    1CE4H     033CH     UNIT         ?PR?_MAINDISPLAY?USERMAIN
            CODE    2020H     026AH     UNIT         ?PR?_DISPLAYSTR?12864LCD
            CODE    228AH     023AH     UNIT         ?PR?_TIMESETDISPLAY?TIMESET
            CODE    24C4H     0233H     UNIT         ?PR?I2CDATACHECK?DATAPRO
            CODE    26F7H     01FDH     UNIT         ?PR?_GETTEMPER?TLC1543
            CODE    28F4H     0164H     UNIT         ?PR?TIMESETUP?TIMESET
            CODE    2A58H     013FH     UNIT         ?PR?MENUSEC?USERMAIN
            CODE    2B97H     0134H     UNIT         EPM_WR_CODE_SEG
            CODE    2CCBH     0122H     UNIT         ?PR?MAIN?USERMAIN
            CODE    2DEDH     0108H     UNIT         ?CO?USERMAIN
            CODE    2EF5H     00FCH     UNIT         ?PR?_GETTIME?PTF8563
            CODE    2FF1H     00F8H     UNIT         ?PR?PWSETING?PWSET
            CODE    30E9H     00F6H     UNIT         ?PR?I2CDATAINIT?DATAPRO
            CODE    31DFH     00E7H     UNIT         ?PR?_GETDATA?USERMAIN
            CODE    32C6H     00DFH     UNIT         ?C?LIB_CODE
            CODE    33A5H     00BCH     UNIT         ?PR?PWCOMPARE?PWSET
            CODE    3461H     008DH     UNIT         ?PR?_SETTIME?PTF8563
            CODE    34EEH     008CH     UNIT         ?C_C51STARTUP
            CODE    357AH     0087H     UNIT         ?PR?SENDDATA?USERMAIN
            CODE    3601H     0078H     UNIT         ?PR?TIMEINTER?TIMER
            CODE    3679H     0071H     UNIT         ?PR?_DISPLAYTYPE?12864LCD
            CODE    36EAH     006BH     UNIT         ?PR?_ADCREAD?TLC1543
            CODE    3755H     005AH     UNIT         ?PR?_GETPCF8563?PTF8563
            CODE    37AFH     0052H     UNIT         ?CO?TIMESET
            CODE    3801H     004EH     UNIT         ?PR?_SETPCF8563?PTF8563
            CODE    384FH     004EH     UNIT         ?PR?_TSDISPLAY?TIMESET
            CODE    389DH     0045H     UNIT         ?PR?_DISPROW?12864LCD
            CODE    38E2H     0040H     UNIT         ?PR?OUTPUTINIT?DATAPRO
            CODE    3922H     0038H     UNIT         ?PR?TIMEDISPLAY?TIMESET
            CODE    395AH     0035H     UNIT         ?PR?_DISP_IMG?12864LCD
            CODE    398FH     0030H     UNIT         ?PR?_WAITKEY?TIMER
            CODE    39BFH     0030H     UNIT         ?PR?I2CRECEIVEBYTE?PTF8563
            CODE    39EFH     002FH     UNIT         ?PR?_READSERIALBUF?SERIAL
            CODE    3A1EH     002CH     UNIT         ?PR?_DELAY?12864LCD
BL51 BANKED LINKER/LOCATER V5.03                                                      12/18/2007  11:18:09  PAGE 3


            CODE    3A4AH     002CH     UNIT         ?PR?CLEAR_SCREEN?12864LCD
            CODE    3A76H     002CH     UNIT         ?CO?PWSET
            CODE    3AA2H     002AH     UNIT         ?PR?POPBUF?SERIAL
            CODE    3ACCH     0029H     UNIT         ?PR?_SETPOS?12864LCD
            CODE    3AF5H     0029H     UNIT         ?C_INITSEG
            CODE    3B1EH     0027H     UNIT         ?PR?PUTCHAR?PUTCHAR
            CODE    3B45H     0025H     UNIT         ?PR?_WRITE_DATA?12864LCD
            CODE    3B6AH     0023H     UNIT         ?PR?READKEY?TIMER
            CODE    3B8DH     0023H     UNIT         ?PR?LCDINIT?12864LCD
            CODE    3BB0H     0021H     UNIT         ?PR?SERIALINTER?SERIAL
            CODE    3BD1H     0021H     UNIT         ?PR?_I2CSENDBYTE?PTF8563
            CODE    3BF2H     0020H     UNIT         ?PR?WAITACK?PTF8563
            CODE    3C12H     001CH     UNIT         ?PR?SOME_NOP?TLC1543
            CODE    3C2EH     001AH     UNIT         ?PR?INITSFR_SM89516?SM89516DEV
            CODE    3C48H     0019H     UNIT         ?PR?_WRITE_COM?12864LCD
            CODE    3C61H     0018H     UNIT         ?PR?COMMINIT?SERIAL
            CODE    3C79H     0017H     UNIT         ?PR?_PWDISPLAY?PWSET
            CODE    3C90H     0014H     UNIT         ?PR?_PUSHBUF?SERIAL
            CODE    3CA4H     0012H     UNIT         ?PR?INITEPROM?E2P
            CODE    3CB6H     0011H     UNIT         ?PR?I2CSTART?PTF8563
            CODE    3CC7H     0011H     UNIT         ?PR?I2CSTOP?PTF8563
            CODE    3CD8H     000FH     UNIT         ?PR?DEVICEINIT?USERMAIN
            CODE    3CE7H     000EH     UNIT         ?PR?TIMERINIT?TIMER
            CODE    3CF5H     000EH     UNIT         ?CO?DATAPRO
            CODE    3D03H     000DH     UNIT         ?PR?LCDRS?12864LCD
            CODE    3D10H     000DH     UNIT         ?PR?SENDACK?PTF8563
            CODE    3D1DH     000DH     UNIT         ?PR?SENDNOTACK?PTF8563
            CODE    3D2AH     000BH     UNIT         ?PR?SOMENOP?PTF8563
            CODE    3D35H     0009H     UNIT         ?PR?SERIALBUFCLEAR?SERIAL
            CODE    3D3EH     0005H     UNIT         ?PR?SERIALCHECK?SERIAL
            CODE    3D43H     0003H     UNIT         ?PR?ISKEYCHECK?TIMER



OVERLAY MAP OF MODULE:   51Debug (SM89516DEV)


SEGMENT                                    BIT_GROUP          DATA_GROUP          IDATA_GROUP
  +--> CALLED SEGMENT                   START    LENGTH     START    LENGTH     START    LENGTH
-----------------------------------------------------------------------------------------------
?PR?SERIALINTER?SERIAL                  -----    -----      -----    -----      -----    -----
  +--> ?PR?_PUSHBUF?SERIAL

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

?C_C51STARTUP                           -----    -----      -----    -----      -----    -----
  +--> ?PR?MAIN?USERMAIN
  +--> ?C_INITSEG

?PR?MAIN?USERMAIN                       -----    -----      0037H    000AH      -----    -----
  +--> ?PR?DEVICEINIT?USERMAIN
  +--> ?CO?USERMAIN
  +--> ?PR?PRINTF?PRINTF
  +--> ?PR?LCDINIT?12864LCD
  +--> ?PR?CLEAR_SCREEN?12864LCD
  +--> ?PR?I2CDATACHECK?DATAPRO
  +--> ?PR?LCDRS?12864LCD
BL51 BANKED LINKER/LOCATER V5.03                                                      12/18/2007  11:18:09  PAGE 4


  +--> ?PR?_GETDATA?USERMAIN
  +--> ?PR?_PROCESSDATA?USERMAIN
  +--> ?PR?_MAINDISPLAY?USERMAIN
  +--> ?PR?ISKEYCHECK?TIMER
  +--> ?PR?_WAITKEY?TIMER
  +--> ?PR?PWCOMPARE?PWSET
  +--> ?PR?MENUSEC?USERMAIN
  +--> ?PR?TIMEDISPLAY?TIMESET
  +--> ?PR?_GETTEMPER?TLC1543
  +--> ?PR?PUTCHAR?PUTCHAR
  +--> ?PR?_DISPLAYSTR?12864LCD

?PR?DEVICEINIT?USERMAIN                 -----    -----      -----    -----      -----    -----
  +--> ?PR?INITSFR_SM89516?SM89516DEV
  +--> ?PR?COMMINIT?SERIAL
  +--> ?PR?TIMERINIT?TIMER
  +--> ?PR?INITEPROM?E2P

?PR?COMMINIT?SERIAL                     -----    -----      -----    -----      -----    -----
  +--> ?PR?SERIALBUFCLEAR?SERIAL

?PR?PRINTF?PRINTF                       0020H.0  0001H.1    0044H    0014H      -----    -----
  +--> ?PR?PUTCHAR?PUTCHAR

?PR?LCDINIT?12864LCD                    -----    -----      -----    -----      -----    -----
  +--> ?PR?_WRITE_COM?12864LCD
  +--> ?CO?12864LCD
  +--> ?PR?_DISP_IMG?12864LCD

?PR?_WRITE_COM?12864LCD                 -----    -----      -----    -----      -----    -----
  +--> ?PR?_DELAY?12864LCD

?PR?_DISP_IMG?12864LCD                  -----    -----      0041H    0003H      -----    -----
  +--> ?PR?_WRITE_COM?12864LCD
  +--> ?PR?_WRITE_DATA?12864LCD

?PR?_WRITE_DATA?12864LCD                -----    -----      -----    -----      -----    -----
  +--> ?PR?_DELAY?12864LCD

?PR?CLEAR_SCREEN?12864LCD               -----    -----      004BH    0001H      -----    -----
  +--> ?PR?_WRITE_COM?12864LCD
  +--> ?PR?_WRITE_DATA?12864LCD

?PR?I2CDATACHECK?DATAPRO                -----    -----      -----    -----      -----    -----
  +--> ?PR?OUTPUTINIT?DATAPRO

?PR?LCDRS?12864LCD                      -----    -----      -----    -----      -----    -----
  +--> ?PR?_WRITE_COM?12864LCD

?PR?_GETDATA?USERMAIN                   -----    -----      0041H    0003H      007FH    0009H
  +--> ?PR?WDTRESET_SM89516?SM89516DEV
  +--> ?PR?_GETTIME?PTF8563
  +--> ?PR?_GETTEMPER?TLC1543

?PR?_GETTIME?PTF8563                    -----    -----      0044H    0003H      0088H    0009H
  +--> ?PR?_GETPCF8563?PTF8563

BL51 BANKED LINKER/LOCATER V5.03                                                      12/18/2007  11:18:09  PAGE 5


?PR?_GETPCF8563?PTF8563                 -----    -----      0047H    0003H      0091H    0001H
  +--> ?PR?I2CSTART?PTF8563
  +--> ?PR?_I2CSENDBYTE?PTF8563
  +--> ?PR?WAITACK?PTF8563
  +--> ?PR?I2CRECEIVEBYTE?PTF8563
  +--> ?PR?SENDACK?PTF8563
  +--> ?PR?SENDNOTACK?PTF8563
  +--> ?PR?I2CSTOP?PTF8563

?PR?I2CSTART?PTF8563                    -----    -----      -----    -----      -----    -----
  +--> ?PR?SOMENOP?PTF8563

?PR?SOMENOP?PTF8563                     -----    -----      -----    -----      0094H    0001H

?PR?_I2CSENDBYTE?PTF8563                -----    -----      -----    -----      0092H    0001H
  +--> ?PR?SOMENOP?PTF8563

?PR?WAITACK?PTF8563                     -----    -----      -----    -----      0092H    0001H
  +--> ?PR?SOMENOP?PTF8563
  +--> ?PR?I2CSTOP?PTF8563

?PR?I2CSTOP?PTF8563                     -----    -----      -----    -----      -----    -----
  +--> ?PR?SOMENOP?PTF8563

?PR?I2CRECEIVEBYTE?PTF8563              -----    -----      -----    -----      0092H    0002H
  +--> ?PR?SOMENOP?PTF8563

?PR?SENDACK?PTF8563                     -----    -----      -----    -----      -----    -----
  +--> ?PR?SOMENOP?PTF8563

?PR?SENDNOTACK?PTF8563                  -----    -----      -----    -----      -----    -----
  +--> ?PR?SOMENOP?PTF8563

?PR?_GETTEMPER?TLC1543                  -----    -----      -----    -----      0088H    0002H
  +--> ?PR?_ADCREAD?TLC1543

?PR?_ADCREAD?TLC1543                    -----    -----      -----    -----      008AH    0002H
  +--> ?PR?SOME_NOP?TLC1543

?PR?_PROCESSDATA?USERMAIN               -----    -----      0041H    0001H      -----    -----

?PR?_MAINDISPLAY?USERMAIN               -----    -----      0041H    0007H      -----    -----
  +--> ?CO?USERMAIN
  +--> ?PR?_DISPLAYSTR?12864LCD
  +--> ?PR?_DISPLAYTYPE?12864LCD
  +--> ?PR?_ADCREAD?TLC1543

?PR?_DISPLAYSTR?12864LCD                0020H.0  0000H.1    004CH    0011H      -----    -----
  +--> ?PR?_SETPOS?12864LCD
  +--> ?CO?12864LCD
  +--> ?PR?_WRITE_DATA?12864LCD

?PR?_SETPOS?12864LCD                    -----    -----      -----    -----      -----    -----
  +--> ?PR?_WRITE_COM?12864LCD

?PR?_DISPLAYTYPE?12864LCD               -----    -----      0048H    0006H      -----    -----
  +--> ?PR?_SETPOS?12864LCD
BL51 BANKED LINKER/LOCATER V5.03                                                      12/18/2007  11:18:09  PAGE 6


  +--> ?CO?12864LCD
  +--> ?PR?_WRITE_DATA?12864LCD

?PR?_WAITKEY?TIMER                      -----    -----      004BH    0002H      -----    -----
  +--> ?PR?WDTRESET_SM89516?SM89516DEV
  +--> ?PR?ISKEYCHECK?TIMER
  +--> ?PR?READKEY?TIMER

?PR?PWCOMPARE?PWSET                     -----    -----      0041H    0008H      -----    -----
  +--> ?CO?PWSET
  +--> ?PR?CLEAR_SCREEN?12864LCD
  +--> ?PR?_DISPLAYSTR?12864LCD
  +--> ?PR?_PWDISPLAY?PWSET
  +--> ?PR?_WAITKEY?TIMER

?PR?_PWDISPLAY?PWSET                    -----    -----      004BH    0001H      -----    -----
  +--> ?PR?_DISPLAYSTR?12864LCD
  +--> ?PR?_DISPROW?12864LCD

?PR?_DISPROW?12864LCD                   -----    -----      004CH    0001H      -----    -----
  +--> ?PR?_WRITE_COM?12864LCD
  +--> ?PR?_WRITE_DATA?12864LCD

?PR?MENUSEC?USERMAIN                    -----    -----      0041H    0002H      -----    -----
  +--> ?CO?USERMAIN
  +--> ?PR?_DISPLAYSTR?12864LCD
  +--> ?PR?_WAITKEY?TIMER

⌨️ 快捷键说明

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