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

📄 hclcd.m51

📁 at89s51实验例程代码
💻 M51
📖 第 1 页 / 共 4 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        06/16/2005  23:43:25  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\TOOLS\KEIL\C51\BIN\BL51.EXE HCLCD.obj TO hclcd RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  HCLCD.obj (HCLCD)
  C:\TOOLS\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\TOOLS\KEIL\C51\LIB\C51S.LIB (?C?IMUL)


LINK MAP OF MODULE:  hclcd (HCLCD)


            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_
            DATA    000EH     0002H     UNIT         ?DT?_DISP128_64?HCLCD
                    0010H     0010H                  *** GAP ***
            DATA    0020H     0003H     BIT_ADDR     ?BA?HCLCD
            DATA    0023H     001AH     UNIT         ?DT?HCLCD
            IDATA   003DH     0047H     UNIT         ?ID?HCLCD
            IDATA   0084H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
                    0003H     0008H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     0015H     UNIT         ?PR?I2CSTART?HCLCD
            CODE    0023H     0003H     ABSOLUTE     
                    0026H     0005H                  *** GAP ***
            CODE    002BH     0003H     ABSOLUTE     
            CODE    002EH     0BECH     UNIT         ?CO?HCLCD
            CODE    0C1AH     02E2H     UNIT         ?PR?MAIN?HCLCD
            CODE    0EFCH     0151H     UNIT         ?PR?_HZ12DISP?HCLCD
            CODE    104DH     0116H     UNIT         ?PR?_ASC12DISP?HCLCD
            CODE    1163H     00CAH     UNIT         ?PR?TIME0?HCLCD
            CODE    122DH     00C9H     UNIT         ?PR?_FLASHLOGO?HCLCD
            CODE    12F6H     0063H     UNIT         ?PR?_DISP128_64?HCLCD
            CODE    1359H     0055H     UNIT         ?PR?CHECKTIME?HCLCD
            CODE    13AEH     004AH     UNIT         ?PR?_X24_READPAGE?HCLCD
            CODE    13F8H     0040H     UNIT         ?PR?_GETPCF8563?HCLCD
            CODE    1438H     003FH     UNIT         ?PR?LCDCLRALL?HCLCD
            CODE    1477H     003BH     UNIT         ?PR?RS232?HCLCD
            CODE    14B2H     0038H     UNIT         ?PR?_X24_READ?HCLCD
            CODE    14EAH     0034H     UNIT         ?PR?_X24_WRITEPAGE?HCLCD
            CODE    151EH     0030H     UNIT         ?PR?_READPCF8563?HCLCD
            CODE    154EH     002EH     UNIT         ?PR?_X24_WRITE?HCLCD
            CODE    157CH     002CH     UNIT         ?PR?READX?HCLCD
            CODE    15A8H     002CH     UNIT         ?PR?_SETPCF8563?HCLCD
            CODE    15D4H     0026H     UNIT         ?PR?_WRITEPCF8563?HCLCD
            CODE    15FAH     0025H     UNIT         ?PR?LCDREAD_DAT?HCLCD
            CODE    161FH     0024H     UNIT         ?PR?_WRITEX?HCLCD
BL51 BANKED LINKER/LOCATER V5.03                                                      06/16/2005  23:43:25  PAGE 2


            CODE    1643H     0022H     UNIT         ?PR?_SETWARING?HCLCD
            CODE    1665H     001CH     UNIT         ?PR?LCD_BUSY?HCLCD
            CODE    1681H     0019H     UNIT         ?PR?AUTOACK?HCLCD
            CODE    169AH     0014H     UNIT         ?PR?LCDINI?HCLCD
            CODE    16AEH     0013H     UNIT         ?PR?_LCDWRITE_CMD?HCLCD
            CODE    16C1H     0013H     UNIT         ?PR?_LCDWRITE_DAT?HCLCD
            CODE    16D4H     0012H     UNIT         ?C?LIB_CODE
            CODE    16E6H     0011H     UNIT         ?PR?LCDDISPON?HCLCD
            CODE    16F7H     0011H     UNIT         ?PR?LCDDISPOFF?HCLCD
            CODE    1708H     0010H     UNIT         ?PR?I2CSTOP?HCLCD
            CODE    1718H     0010H     UNIT         ?PR?ACK?HCLCD
            CODE    1728H     0010H     UNIT         ?PR?NACK?HCLCD
            CODE    1738H     000FH     UNIT         ?PR?_DELAY_1MS?HCLCD
            CODE    1747H     000EH     UNIT         ?PR?DELAY?HCLCD
            CODE    1755H     000CH     UNIT         ?C_C51STARTUP
            CODE    1761H     0009H     UNIT         ?PR?TIME2?HCLCD



OVERLAY MAP OF MODULE:   hclcd (HCLCD)


SEGMENT                            DATA_GROUP 
  +--> CALLED SEGMENT            START    LENGTH
------------------------------------------------
?PR?TIME0?HCLCD                  0008H    0003H
  +--> ?PR?_GETPCF8563?HCLCD
  +--> ?PR?_SETPCF8563?HCLCD
  +--> ?PR?_WRITEPCF8563?HCLCD

?PR?_GETPCF8563?HCLCD            -----    -----
  +--> ?PR?I2CSTART?HCLCD
  +--> ?PR?_WRITEX?HCLCD
  +--> ?PR?AUTOACK?HCLCD
  +--> ?PR?READX?HCLCD
  +--> ?PR?ACK?HCLCD
  +--> ?PR?NACK?HCLCD
  +--> ?PR?I2CSTOP?HCLCD
  +--> ?PR?_DELAY_1MS?HCLCD

?PR?_SETPCF8563?HCLCD            -----    -----
  +--> ?PR?I2CSTART?HCLCD
  +--> ?PR?_WRITEX?HCLCD
  +--> ?PR?AUTOACK?HCLCD
  +--> ?PR?I2CSTOP?HCLCD

?PR?_WRITEPCF8563?HCLCD          -----    -----
  +--> ?PR?I2CSTART?HCLCD
  +--> ?PR?_WRITEX?HCLCD
  +--> ?PR?AUTOACK?HCLCD
  +--> ?PR?I2CSTOP?HCLCD
  +--> ?PR?_DELAY_1MS?HCLCD

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

?C_C51STARTUP                    -----    -----
  +--> ?PR?MAIN?HCLCD
BL51 BANKED LINKER/LOCATER V5.03                                                      06/16/2005  23:43:25  PAGE 3



?PR?MAIN?HCLCD                   000BH    0001H
  +--> ?PR?LCDINI?HCLCD
  +--> ?PR?LCDCLRALL?HCLCD
  +--> ?PR?_HZ12DISP?HCLCD
  +--> ?PR?_ASC12DISP?HCLCD
  +--> ?PR?_FLASHLOGO?HCLCD
  +--> ?PR?LCDDISPON?HCLCD
  +--> ?PR?DELAY?HCLCD

?PR?LCDINI?HCLCD                 -----    -----
  +--> ?PR?_LCDWRITE_CMD?HCLCD
  +--> ?PR?LCDDISPON?HCLCD

?PR?LCDDISPON?HCLCD              -----    -----
  +--> ?PR?_LCDWRITE_CMD?HCLCD

?PR?LCDCLRALL?HCLCD              -----    -----
  +--> ?PR?_LCDWRITE_CMD?HCLCD
  +--> ?PR?_LCDWRITE_DAT?HCLCD
  +--> ?PR?LCD_BUSY?HCLCD

?PR?_HZ12DISP?HCLCD              000CH    0002H
  +--> ?PR?_LCDWRITE_CMD?HCLCD
  +--> ?CO?HCLCD
  +--> ?PR?_LCDWRITE_DAT?HCLCD
  +--> ?PR?LCD_BUSY?HCLCD
  +--> ?PR?LCDREAD_DAT?HCLCD

?PR?_ASC12DISP?HCLCD             000CH    0002H
  +--> ?PR?_LCDWRITE_CMD?HCLCD
  +--> ?CO?HCLCD
  +--> ?PR?_LCDWRITE_DAT?HCLCD
  +--> ?PR?LCD_BUSY?HCLCD
  +--> ?PR?LCDREAD_DAT?HCLCD

?PR?_FLASHLOGO?HCLCD             -----    -----
  +--> ?PR?_LCDWRITE_CMD?HCLCD
  +--> ?PR?_LCDWRITE_DAT?HCLCD
  +--> ?PR?LCD_BUSY?HCLCD
  +--> ?CO?HCLCD



SYMBOL TABLE OF MODULE:  hclcd (HCLCD)

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

  -------         MODULE        HCLCD
  C:0000H         SYMBOL        _ICE_DUMMY_
  B:0020H.0       PUBLIC        r_lbit
  D:0023H         PUBLIC        led1_8
  D:0080H         PUBLIC        P0
  D:0024H         PUBLIC        MCaddrel
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
BL51 BANKED LINKER/LOCATER V5.03                                                      06/16/2005  23:43:25  PAGE 4


  D:00B0H         PUBLIC        P3
  D:0021H         PUBLIC        myflag
  B:00B0H.6       PUBLIC        R_W
  C:14EAH         PUBLIC        _X24_WritePage
  C:154EH         PUBLIC        _X24_Write
  D:00A8H         PUBLIC        IE
  C:151EH         PUBLIC        _ReadPCF8563
  D:0025H         PUBLIC        timecount2
  C:1747H         PUBLIC        delay
  C:002EH         PUBLIC        Hzk12
  C:0EFCH         PUBLIC        _HZ12disp
  D:00B8H         PUBLIC        IP
  B:0098H.0       PUBLIC        RI
  B:00D0H.7       PUBLIC        CY
  B:0098H.1       PUBLIC        TI
  C:1728H         PUBLIC        NACK
  C:15D4H         PUBLIC        _WritePCF8563
  I:003DH         PUBLIC        L24cxxdata
  C:122DH         PUBLIC        _flashlogo
  C:16F7H         PUBLIC        lcddispoff
  C:0C1AH         PUBLIC        main
  B:0021H.6       PUBLIC        callnewbit
  I:007DH         PUBLIC        clockdata
  B:0021H.1       PUBLIC        recpcokbit
  D:0099H         PUBLIC        SBUF
  C:13F8H         PUBLIC        _GetPCF8563
  C:1438H         PUBLIC        lcdclrall
  D:0098H         PUBLIC        SCON
  D:0089H         PUBLIC        TMOD
  D:0022H         PUBLIC        myflag2
  C:039AH         PUBLIC        Bmp1zk
  C:03DAH         PUBLIC        Bmp2zk
  D:0026H         PUBLIC        newbmpcount
  C:02E6H         PUBLIC        ASC12
  B:0022H.2       PUBLIC        newtimebit
  B:0021H.5       PUBLIC        timenewbit
  C:15A8H         PUBLIC        _SetPCF8563
  B:0021H.3       PUBLIC        findokbit
  C:1738H         PUBLIC        _Delay_1ms
  B:00B0H.5       PUBLIC        E
  B:0021H.7       PUBLIC        endnewbit
  C:16E6H         PUBLIC        lcddispon
  B:00B0H.4       PUBLIC        CS1
  C:041AH         PUBLIC        bmp12864
  B:00B0H.2       PUBLIC        CS2
  B:00C8H.7       PUBLIC        TF2
  D:008CH         PUBLIC        TH0
  B:0022H.1       PUBLIC        timeoutbit
  D:0027H         PUBLIC        led18count
  D:008DH         PUBLIC        TH1
  B:0020H.2       PUBLIC        newbmpbit
  D:0029H         PUBLIC        nomutetime
  D:002BH         PUBLIC        gettimeip
  C:104DH         PUBLIC        _ASC12disp
  D:00CDH         PUBLIC        TH2
  C:1718H         PUBLIC        ACK
  C:000EH         PUBLIC        I2CStart
BL51 BANKED LINKER/LOCATER V5.03                                                      06/16/2005  23:43:25  PAGE 5


  D:008AH         PUBLIC        TL0
  D:008BH         PUBLIC        TL1
  D:00CCH         PUBLIC        TL2
  B:0088H.4       PUBLIC        TR0
  B:0088H.6       PUBLIC        TR1
  D:002EH         PUBLIC        recdata
  C:12F6H         PUBLIC        _Disp128_64
  B:00A0H.7       PUBLIC        SDA
  B:00C8H.2       PUBLIC        TR2
  C:16AEH         PUBLIC        _lcdwrite_cmd
  D:0036H         PUBLIC        pcpointer
  C:1665H         PUBLIC        lcd_busy
  B:0021H.0       PUBLIC        nomutebit
  D:0020H         PUBLIC        bmpflag
  D:0037H         PUBLIC        timecount
  C:16C1H         PUBLIC        _lcdwrite_dat
  C:1163H         PUBLIC        time0
  B:00A0H.6       PUBLIC        SCL
  C:1761H         PUBLIC        time2
  B:0021H.2       PUBLIC        returnbit
  D:0038H         PUBLIC        time0_1s
  C:161FH         PUBLIC        _Writex
  C:1708H         PUBLIC        I2CStop
  D:00C8H         PUBLIC        T2CON
  C:1681H         PUBLIC        AutoACK
  B:00B0H.7       PUBLIC        D_I
  B:0021H.4       PUBLIC        sendbit
  D:0039H         PUBLIC        MCaddtime
  C:15FAH         PUBLIC        lcdread_dat
  C:1359H         PUBLIC        CheckTime
  D:003AH         PUBLIC        logocol
  B:0022H.0       PUBLIC        w24cxxbit
  C:157CH         PUBLIC        Readx
  C:169AH         PUBLIC        lcdini
  C:1643H         PUBLIC        _SetWaring
  B:0020H.1       PUBLIC        b_wbit
  D:003CH         PUBLIC        MCaddreh
  C:13AEH         PUBLIC        _X24_ReadPage
  C:14B2H         PUBLIC        _X24_Read
  C:1477H         PUBLIC        rs232
  -------         PROC          MAIN
  -------         DO            
  D:000BH         SYMBOL        newtime0
  -------         ENDDO         
  C:0C1AH         LINE#         83
  C:0C1AH         LINE#         84
  C:0C1AH         LINE#         85
  C:0C1DH         LINE#         86
  C:0C20H         LINE#         87
  C:0C23H         LINE#         88
  C:0C26H         LINE#         89
  C:0C29H         LINE#         90
  C:0C2CH         LINE#         91
  C:0C2EH         LINE#         92
  C:0C31H         LINE#         93
  C:0C34H         LINE#         94
  C:0C37H         LINE#         95
BL51 BANKED LINKER/LOCATER V5.03                                                      06/16/2005  23:43:25  PAGE 6


  C:0C39H         LINE#         96
  C:0C3BH         LINE#         97
  C:0C3DH         LINE#         98
  C:0C40H         LINE#         99
  C:0C43H         LINE#         100
  C:0C48H         LINE#         101
  C:0C4BH         LINE#         102
  C:0C4EH         LINE#         103
  C:0C51H         LINE#         104
  C:0C54H         LINE#         105
  C:0C58H         LINE#         106
  C:0C5AH         LINE#         107
  C:0C5CH         LINE#         108
  C:0C5EH         LINE#         111
  C:0C61H         LINE#         112
  C:0C64H         LINE#         113
  C:0C64H         LINE#         114
  C:0C64H         LINE#         116
  C:0C6DH         LINE#         117
  C:0C76H         LINE#         118
  C:0C7FH         LINE#         119
  C:0C88H         LINE#         120
  C:0C91H         LINE#         121
  C:0C9AH         LINE#         122
  C:0CA3H         LINE#         123
  C:0CACH         LINE#         124
  C:0CB5H         LINE#         125
  C:0CBEH         LINE#         127

⌨️ 快捷键说明

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