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

📄 test1.m51

📁 proteus与keil仿真89c55控制18b20 ds1302 字符液晶
💻 M51
📖 第 1 页 / 共 4 页
字号:
BL51 BANKED LINKER/LOCATER V6.00                                                        10/03/2008  08:28:28  PAGE 1


BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, main.obj, LcdCon.obj, DS1302.obj, DS1820.obj, key.obj TO test1 RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  STARTUP.obj (?C_STARTUP)
  main.obj (MAIN)
  LcdCon.obj (LCDCON)
  DS1302.obj (DS1302)
  DS1820.obj (DS1820)
  key.obj (KEY)
  D:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
  D:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?OFFXADD)
  D:\KEIL\C51\LIB\C51S.LIB (ABS)
  D:\KEIL\C51\LIB\C51S.LIB (STRCAT)
  D:\KEIL\C51\LIB\C51S.LIB (STRLEN)
  D:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)


LINK MAP OF MODULE:  test1 (?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     0027H     UNIT         _DATA_GROUP_
            DATA    002FH     001EH     UNIT         ?DT?MAIN
            DATA    004DH     0009H     UNIT         ?DT?LCDCON
            DATA    0056H     0004H     UNIT         ?DT?_WRITE1302?DS1302
            IDATA   005AH     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
                    0000H     4000H                  *** GAP ***
            XDATA   4000H     0001H     ABSOLUTE     
            XDATA   4001H     0001H     ABSOLUTE     
            XDATA   4002H     0001H     ABSOLUTE     
            XDATA   4003H     0001H     ABSOLUTE     
            XDATA   4004H     0001H     ABSOLUTE     
            XDATA   4005H     0001H     ABSOLUTE     
            XDATA   4006H     0001H     ABSOLUTE     
            XDATA   4007H     0001H     ABSOLUTE     
            XDATA   4008H     0001H     ABSOLUTE     
            XDATA   4009H     0001H     ABSOLUTE     
            XDATA   400AH     0001H     ABSOLUTE     
            XDATA   400BH     0001H     ABSOLUTE     
            XDATA   400CH     0001H     ABSOLUTE     
            XDATA   400DH     0001H     ABSOLUTE     
                    400EH     0012H                  *** GAP ***
            XDATA   4020H     0038H     ABSOLUTE     

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
BL51 BANKED LINKER/LOCATER V6.00                                                      10/03/2008  08:28:28  PAGE 2


            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0AB8H     UNIT         ?CO?LCDCON
            CODE    0ABBH     020CH     UNIT         ?PR?_DPRINTF?LCDCON
            CODE    0CC7H     01B0H     UNIT         ?PR?BCDTOCHAR?MAIN
            CODE    0E77H     015AH     UNIT         ?C?LIB_CODE
            CODE    0FD1H     0113H     UNIT         ?PR?GETTEMPERATURE?MAIN
            CODE    10E4H     0100H     UNIT         ?PR?CALENDAR?KEY
            CODE    11E4H     00F6H     UNIT         ?PR?_KEYPROCESS?KEY
            CODE    12DAH     00F1H     UNIT         ?PR?MAINPAGE?MAIN
            CODE    13CBH     00B9H     UNIT         ?PR?MAIN?MAIN
            CODE    1484H     00A2H     UNIT         ?PR?RIGHTPROCESS?KEY
            CODE    1526H     0092H     UNIT         ?PR?LEFTPROCESS?KEY
            CODE    15B8H     008CH     UNIT         ?CO?KEY
            CODE    1644H     0084H     UNIT         ?PR?KEYSCAN?KEY
            CODE    16C8H     0075H     UNIT         ?PR?_READ1302?DS1302
            CODE    173DH     006FH     UNIT         ?PR?_WRITE1302?DS1302
            CODE    17ACH     0058H     UNIT         ?PR?_STRCAT?STRCAT
            CODE    1804H     0050H     UNIT         ?CO?MAIN
            CODE    1854H     0044H     UNIT         ?PR?INITLCD?LCDCON
            CODE    1898H     003FH     UNIT         ?PR?ENTERPROCESS?KEY
            CODE    18D7H     0032H     UNIT         ?PR?_TESTSTA?LCDCON
            CODE    1909H     002FH     UNIT         ?PR?CLS?LCDCON
            CODE    1938H     002EH     UNIT         ?PR?_SETPOS?LCDCON
            CODE    1966H     002DH     UNIT         ?PR?_WRITEDOUBPARM?LCDCON
            CODE    1993H     0024H     UNIT         ?PR?INIT_DS18B20?DS1820
            CODE    19B7H     0023H     UNIT         ?PR?READONECHAR?DS1820
            CODE    19DAH     001EH     UNIT         ?PR?_WRITESIGPARM?LCDCON
            CODE    19F8H     001EH     UNIT         ?PR?_DELAY?DS1302
            CODE    1A16H     001BH     UNIT         ?PR?_WRITEONECHAR?DS1820
            CODE    1A31H     001AH     UNIT         ?PR?_WRITECOM?LCDCON
            CODE    1A4BH     0015H     UNIT         ?PR?_WRITEDATA?LCDCON
            CODE    1A60H     0015H     UNIT         ?PR?_STRLEN?STRLEN
            CODE    1A75H     0012H     UNIT         ?PR?_ABS?ABS
            CODE    1A87H     000CH     UNIT         ?C_C51STARTUP
            CODE    1A93H     000BH     UNIT         ?PR?_DELAY_18B20?DS1820



OVERLAY MAP OF MODULE:   test1 (?C_STARTUP)


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

?PR?MAIN?MAIN                     0008H    0009H
  +--> ?PR?INITLCD?LCDCON
  +--> ?PR?MAINPAGE?MAIN
  +--> ?PR?_READ1302?DS1302
  +--> ?PR?BCDTOCHAR?MAIN
  +--> ?PR?_SETPOS?LCDCON
  +--> ?PR?_DPRINTF?LCDCON
  +--> ?PR?GETTEMPERATURE?MAIN
  +--> ?CO?MAIN
  +--> ?PR?KEYSCAN?KEY
BL51 BANKED LINKER/LOCATER V6.00                                                      10/03/2008  08:28:28  PAGE 3


  +--> ?PR?_KEYPROCESS?KEY

?PR?INITLCD?LCDCON                -----    -----
  +--> ?PR?_WRITEDOUBPARM?LCDCON
  +--> ?PR?_WRITESIGPARM?LCDCON
  +--> ?PR?_WRITECOM?LCDCON

?PR?_WRITEDOUBPARM?LCDCON         -----    -----
  +--> ?PR?_TESTSTA?LCDCON

?PR?_WRITESIGPARM?LCDCON          -----    -----
  +--> ?PR?_TESTSTA?LCDCON

?PR?_WRITECOM?LCDCON              -----    -----
  +--> ?PR?_WRITEDATA?LCDCON
  +--> ?PR?_TESTSTA?LCDCON

?PR?_WRITEDATA?LCDCON             -----    -----
  +--> ?PR?_TESTSTA?LCDCON

?PR?MAINPAGE?MAIN                 0011H    0007H
  +--> ?PR?_READ1302?DS1302
  +--> ?PR?BCDTOCHAR?MAIN
  +--> ?PR?_SETPOS?LCDCON
  +--> ?PR?_DPRINTF?LCDCON
  +--> ?PR?GETTEMPERATURE?MAIN
  +--> ?CO?MAIN

?PR?_READ1302?DS1302              0018H    0005H
  +--> ?PR?_DELAY?DS1302

?PR?BCDTOCHAR?MAIN                0018H    000CH
  +--> ?CO?MAIN
  +--> ?PR?_STRCAT?STRCAT

?PR?_STRCAT?STRCAT                0026H    0009H

?PR?_SETPOS?LCDCON                -----    -----
  +--> ?PR?_WRITEDOUBPARM?LCDCON

?PR?_DPRINTF?LCDCON               001CH    0010H
  +--> ?PR?_STRLEN?STRLEN
  +--> ?PR?_SETPOS?LCDCON
  +--> ?CO?LCDCON
  +--> ?PR?_WRITECOM?LCDCON

?PR?GETTEMPERATURE?MAIN           0018H    000EH
  +--> ?PR?INIT_DS18B20?DS1820
  +--> ?PR?_WRITEONECHAR?DS1820
  +--> ?PR?_DELAY_18B20?DS1820
  +--> ?PR?READONECHAR?DS1820
  +--> ?PR?_ABS?ABS
  +--> ?CO?MAIN
  +--> ?PR?_STRCAT?STRCAT

?PR?INIT_DS18B20?DS1820           -----    -----
  +--> ?PR?_DELAY_18B20?DS1820
BL51 BANKED LINKER/LOCATER V6.00                                                      10/03/2008  08:28:28  PAGE 4



?PR?_WRITEONECHAR?DS1820          -----    -----
  +--> ?PR?_DELAY_18B20?DS1820

?PR?READONECHAR?DS1820            -----    -----
  +--> ?PR?_DELAY_18B20?DS1820

?PR?_KEYPROCESS?KEY               -----    -----
  +--> ?PR?CLS?LCDCON
  +--> ?CO?KEY
  +--> ?PR?LEFTPROCESS?KEY
  +--> ?PR?RIGHTPROCESS?KEY
  +--> ?PR?ENTERPROCESS?KEY
  +--> ?PR?_DPRINTF?LCDCON
  +--> ?PR?MAINPAGE?MAIN

?PR?CLS?LCDCON                    -----    -----
  +--> ?PR?_WRITEDOUBPARM?LCDCON
  +--> ?PR?_WRITECOM?LCDCON
  +--> ?PR?_TESTSTA?LCDCON
  +--> ?PR?_WRITEDATA?LCDCON

?PR?LEFTPROCESS?KEY               -----    -----
  +--> ?CO?KEY
  +--> ?PR?_DPRINTF?LCDCON

?PR?RIGHTPROCESS?KEY              -----    -----
  +--> ?CO?KEY
  +--> ?PR?_DPRINTF?LCDCON

?PR?ENTERPROCESS?KEY              -----    -----
  +--> ?PR?CLS?LCDCON
  +--> ?CO?KEY
  +--> ?PR?_DPRINTF?LCDCON
  +--> ?PR?CALENDAR?KEY

?PR?CALENDAR?KEY                  0011H    000BH
  +--> ?PR?CLS?LCDCON
  +--> ?CO?KEY
  +--> ?PR?_DPRINTF?LCDCON
  +--> ?PR?_STRCAT?STRCAT



SYMBOL TABLE OF MODULE:  test1 (?C_STARTUP)

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

  -------         MODULE        ?C_STARTUP
  C:1A87H         SEGMENT       ?C_C51STARTUP
  I:005AH         SEGMENT       ?STACK
  C:0000H         PUBLIC        ?C_STARTUP
  D:00E0H         SYMBOL        ACC
  D:00F0H         SYMBOL        B
  D:0083H         SYMBOL        DPH
  D:0082H         SYMBOL        DPL
BL51 BANKED LINKER/LOCATER V6.00                                                      10/03/2008  08:28:28  PAGE 5


  N:0000H         SYMBOL        IBPSTACK
  N:0100H         SYMBOL        IBPSTACKTOP
  N:0080H         SYMBOL        IDATALEN
  C:1A8AH         SYMBOL        IDATALOOP
  N:0000H         SYMBOL        PBPSTACK
  N:0100H         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:1A87H         SYMBOL        STARTUP1
  N:0000H         SYMBOL        XBPSTACK
  N:0000H         SYMBOL        XBPSTACKTOP
  N:0000H         SYMBOL        XDATALEN
  N:0000H         SYMBOL        XDATASTART
  C:0000H         LINE#         126
  C:1A87H         LINE#         133
  C:1A89H         LINE#         134
  C:1A8AH         LINE#         135
  C:1A8BH         LINE#         136
  C:1A8DH         LINE#         185
  C:1A90H         LINE#         196
  -------         ENDMOD        ?C_STARTUP

  -------         MODULE        MAIN
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  C:12DAH         PUBLIC        MainPage
  D:00A8H         PUBLIC        IE
  D:00B8H         PUBLIC        IP
  D:002FH         PUBLIC        right
  C:13CBH         PUBLIC        main
  D:0030H         PUBLIC        left
  X:4020H         PUBLIC        cal
  D:0098H         PUBLIC        SCON
  D:0088H         PUBLIC        TCON
  C:0FD1H         PUBLIC        GetTemperature
  D:0031H         PUBLIC        down
  B:00B0H.3       PUBLIC        dat
  B:00B0H.4       PUBLIC        clk
  C:0CD6H         PUBLIC        BcdToChar
  X:4004H         PUBLIC        month1
  D:0032H         PUBLIC        str
  X:400BH         PUBLIC        month2
  X:4006H         PUBLIC        week1
  X:400DH         PUBLIC        week2
  D:004BH         PUBLIC        PageFlage
  X:4005H         PUBLIC        year1
  X:400CH         PUBLIC        year2
  D:004CH         PUBLIC        up
  D:00C8H         PUBLIC        T2CON
  X:4000H         PUBLIC        sec1
BL51 BANKED LINKER/LOCATER V6.00                                                      10/03/2008  08:28:28  PAGE 6


  X:4007H         PUBLIC        sec2
  X:4003H         PUBLIC        day1
  X:400AH         PUBLIC        day2
  X:4002H         PUBLIC        hour1
  X:4009H         PUBLIC        hour2
  X:4001H         PUBLIC        min1
  X:4008H         PUBLIC        min2
  D:00D0H         PUBLIC        PSW
  -------         PROC          L?0037
  -------         ENDPROC       L?0037
  -------         PROC          BCDTOCHAR
  D:0018H         SYMBOL        times
  -------         DO            
  D:001FH         SYMBOL        str1
  D:0007H         SYMBOL        i
  -------         ENDDO         
  C:0CD6H         LINE#         77
  C:0CD6H         LINE#         78
  C:0CD6H         LINE#         81
  C:0CD6H         LINE#         82
  C:0CDFH         LINE#         83
  C:0CDFH         LINE#         84
  C:0CE8H         LINE#         86
  C:0CFAH         LINE#         87
  C:0D03H         LINE#         88
  C:0D15H         LINE#         89
  C:0D1DH         LINE#         90
  C:0D2FH         LINE#         92
  C:0D41H         LINE#         94
  C:0D4AH         LINE#         95
  C:0D5CH         LINE#         96
  C:0D64H         LINE#         97
  C:0D76H         LINE#         99
  C:0D88H         LINE#         101

⌨️ 快捷键说明

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