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

📄 hy500lcd.m51

📁 20086238534741.rar
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V6.00                                                        04/13/2006  17:15:50  PAGE 1


BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE main.obj TO HY500LCD RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  main.obj (MAIN)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CILDOPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)


LINK MAP OF MODULE:  HY500LCD (MAIN)


            TYPE    BASE      LENGTH    RELOCATION   SEGMENT NAME
            -----------------------------------------------------

            * * * * * * *   D A T A   M E M O R Y   * * * * * * *
            REG     0000H     0008H     ABSOLUTE     "REG BANK 0"
            REG     0008H     0008H     ABSOLUTE     "REG BANK 1"
                    0010H     0010H                  *** GAP ***
            BIT     0020H.0   0000H.3   UNIT         ?BI?MAIN
                    0020H.3   0000H.5                *** GAP ***
            DATA    0021H     0023H     UNIT         ?DT?MAIN
            DATA    0044H     001DH     UNIT         _DATA_GROUP_
            IDATA   0061H     002FH     UNIT         ?ID?MAIN
            IDATA   0090H     0013H     UNIT         _IDATA_GROUP_
            IDATA   00A3H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0003H     ABSOLUTE     
            CODE    0006H     001DH     UNIT         ?PR?_CLEARBITMASK?MAIN
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     024BH     UNIT         ?PR?_M500PICCCASCANTICOLL?MAIN
            CODE    0271H     0222H     UNIT         ?PR?_M500PCDCMD?MAIN
            CODE    0493H     01C9H     UNIT         ?C?LIB_CODE
            CODE    065CH     01C8H     UNIT         ?PR?RC500ISR?MAIN
            CODE    0824H     0183H     UNIT         ?PR?UART_PROCESS?MAIN
            CODE    09A7H     0149H     UNIT         ?PR?MAIN?MAIN
            CODE    0AF0H     012EH     UNIT         ?PR?_M500PICCVALUE?MAIN
            CODE    0C1EH     00E9H     UNIT         ?PR?_M500PICCWRITE?MAIN
            CODE    0D07H     00C0H     UNIT         ?PR?_CHSN4LCD?MAIN
            CODE    0DC7H     00AFH     UNIT         ?PR?_M500PICCREAD?MAIN
            CODE    0E76H     00A7H     UNIT         ?PR?_M500PICCAUTHSTATE?MAIN
            CODE    0F1DH     009BH     UNIT         ?PR?_M500PICCCOMMONREQUEST?MAIN
            CODE    0FB8H     0093H     UNIT         ?PR?_M500PICCAUTHE2?MAIN
            CODE    104BH     0089H     UNIT         ?PR?_M500PICCCASCSELECT?MAIN
            CODE    10D4H     0088H     UNIT         ?PR?_M500PCDSETTMO?MAIN
            CODE    115CH     0081H     UNIT         ?PR?UART_INT?MAIN
BL51 BANKED LINKER/LOCATER V6.00                                                      04/13/2006  17:15:50  PAGE 2


            CODE    11DDH     007FH     UNIT         ?PR?_M500HOSTCODEKEY?MAIN
            CODE    125CH     005AH     UNIT         ?PR?M500PCDRESET?MAIN
            CODE    12B6H     0058H     UNIT         ?PR?_DISPSTR?MAIN
            CODE    130EH     0056H     UNIT         ?PR?M500PCDCONFIG?MAIN
            CODE    1364H     0053H     UNIT         ?PR?_M500PCDLOADKEYE2?MAIN
            CODE    13B7H     004CH     UNIT         ?PR?M500PICCHALT?MAIN
            CODE    1403H     003EH     UNIT         ?PR?_PCDWRITEE2?MAIN
            CODE    1441H     003BH     UNIT         ?PR?INITSYSTEM?MAIN
            CODE    147CH     0032H     UNIT         ?PR?_DELAY_10MS?MAIN
            CODE    14AEH     0031H     UNIT         ?PR?LCDRESET?MAIN
            CODE    14DFH     0031H     UNIT         ?CO?MAIN
            CODE    1510H     0024H     UNIT         ?PR?_M500PCDRFRESET?MAIN
            CODE    1534H     0022H     UNIT         ?PR?_DELAY_50US?MAIN
            CODE    1556H     0022H     UNIT         ?PR?_DELAY_1MS?MAIN
            CODE    1578H     0021H     UNIT         ?PR?_LCDWRITECOMMAND?MAIN
            CODE    1599H     001AH     UNIT         ?PR?_BEEP?MAIN
            CODE    15B3H     001AH     UNIT         ?PR?_SPLASH?MAIN
            CODE    15CDH     0019H     UNIT         ?PR?_WRITEIO?MAIN
            CODE    15E6H     0018H     UNIT         ?PR?_LOCATEXY?MAIN
            CODE    15FEH     0015H     UNIT         ?PR?_LCDWRITEDATA?MAIN
            CODE    1613H     0014H     UNIT         ?PR?WAITFORENABLE?MAIN
            CODE    1627H     0013H     UNIT         ?PR?_WRITERAWIO?MAIN
            CODE    163AH     0011H     UNIT         ?PR?_READIO?MAIN
            CODE    164BH     0011H     UNIT         ?PR?_SETBITMASK?MAIN
            CODE    165CH     000EH     UNIT         ?PR?MFCONFIG?MAIN
            CODE    166AH     000CH     UNIT         ?PR?_M500PCDMFOUTSELECT?MAIN
            CODE    1676H     000CH     UNIT         ?C_C51STARTUP
            CODE    1682H     000AH     UNIT         ?PR?_DISPONECHAR?MAIN
            CODE    168CH     0008H     UNIT         ?PR?CMD_OK?MAIN
            CODE    1694H     0008H     UNIT         ?PR?_READRAWIO?MAIN
            CODE    169CH     0007H     UNIT         ?PR?FLUSHFIFO?MAIN



OVERLAY MAP OF MODULE:   HY500LCD (MAIN)


SEGMENT                                   DATA_GROUP          IDATA_GROUP
  +--> CALLED SEGMENT                   START    LENGTH     START    LENGTH
---------------------------------------------------------------------------
?PR?RC500ISR?MAIN                       -----    -----      -----    -----
  +--> ?PR?_WRITERAWIO?MAIN
  +--> ?PR?_READRAWIO?MAIN
  +--> ?PR?_WRITEIO?MAIN

?PR?_WRITEIO?MAIN                       -----    -----      -----    -----
  +--> ?PR?_WRITERAWIO?MAIN

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

?C_C51STARTUP                           -----    -----      -----    -----
  +--> ?PR?MAIN?MAIN

?PR?MAIN?MAIN                           0044H    0004H      -----    -----
  +--> ?PR?INITSYSTEM?MAIN
  +--> ?PR?_DELAY_10MS?MAIN
  +--> ?CO?MAIN
BL51 BANKED LINKER/LOCATER V6.00                                                      04/13/2006  17:15:50  PAGE 3


  +--> ?PR?_DISPSTR?MAIN
  +--> ?PR?LCDRESET?MAIN
  +--> ?PR?CMD_OK?MAIN
  +--> ?PR?UART_PROCESS?MAIN
  +--> ?PR?_M500PICCCOMMONREQUEST?MAIN
  +--> ?PR?_M500PICCCASCANTICOLL?MAIN
  +--> ?PR?_SPLASH?MAIN
  +--> ?PR?_CHSN4LCD?MAIN

?PR?INITSYSTEM?MAIN                     -----    -----      -----    -----
  +--> ?PR?_BEEP?MAIN
  +--> ?PR?_SPLASH?MAIN
  +--> ?PR?MFCONFIG?MAIN
  +--> ?PR?LCDRESET?MAIN

?PR?_BEEP?MAIN                          -----    -----      -----    -----
  +--> ?PR?_DELAY_10MS?MAIN

?PR?_SPLASH?MAIN                        -----    -----      -----    -----
  +--> ?PR?_DELAY_10MS?MAIN

?PR?MFCONFIG?MAIN                       0048H    0001H      -----    -----
  +--> ?PR?M500PCDCONFIG?MAIN
  +--> ?PR?_M500PCDMFOUTSELECT?MAIN

?PR?M500PCDCONFIG?MAIN                  -----    -----      0090H    0001H
  +--> ?PR?M500PCDRESET?MAIN
  +--> ?PR?_WRITEIO?MAIN
  +--> ?PR?_DELAY_50US?MAIN
  +--> ?PR?_CLEARBITMASK?MAIN
  +--> ?PR?_M500PCDRFRESET?MAIN

?PR?M500PCDRESET?MAIN                   -----    -----      0091H    0003H
  +--> ?PR?_DELAY_1MS?MAIN
  +--> ?PR?_DELAY_50US?MAIN
  +--> ?PR?_READIO?MAIN

?PR?_READIO?MAIN                        -----    -----      -----    -----
  +--> ?PR?_WRITERAWIO?MAIN
  +--> ?PR?_READRAWIO?MAIN

?PR?_CLEARBITMASK?MAIN                  -----    -----      009AH    0001H
  +--> ?PR?_WRITEIO?MAIN
  +--> ?PR?_READIO?MAIN

?PR?_M500PCDRFRESET?MAIN                -----    -----      0091H    0001H
  +--> ?PR?_CLEARBITMASK?MAIN
  +--> ?PR?_DELAY_1MS?MAIN
  +--> ?PR?_SETBITMASK?MAIN

?PR?_SETBITMASK?MAIN                    -----    -----      00A2H    0001H
  +--> ?PR?_READIO?MAIN
  +--> ?PR?_WRITEIO?MAIN

?PR?_M500PCDMFOUTSELECT?MAIN            -----    -----      -----    -----
  +--> ?PR?_WRITEIO?MAIN

BL51 BANKED LINKER/LOCATER V6.00                                                      04/13/2006  17:15:50  PAGE 4


?PR?LCDRESET?MAIN                       -----    -----      -----    -----
  +--> ?PR?_LCDWRITECOMMAND?MAIN
  +--> ?PR?_DELAY_1MS?MAIN

?PR?_LCDWRITECOMMAND?MAIN               0050H    0001H      -----    -----
  +--> ?PR?_DELAY_1MS?MAIN
  +--> ?PR?WAITFORENABLE?MAIN

?PR?_DISPSTR?MAIN                       0048H    0007H      -----    -----
  +--> ?PR?_DISPONECHAR?MAIN

?PR?_DISPONECHAR?MAIN                   004FH    0001H      -----    -----
  +--> ?PR?_LOCATEXY?MAIN
  +--> ?PR?_LCDWRITEDATA?MAIN

?PR?_LOCATEXY?MAIN                      -----    -----      -----    -----
  +--> ?PR?_LCDWRITECOMMAND?MAIN

?PR?_LCDWRITEDATA?MAIN                  0050H    0001H      -----    -----
  +--> ?PR?WAITFORENABLE?MAIN

?PR?UART_PROCESS?MAIN                   0048H    0001H      -----    -----
  +--> ?PR?_M500PICCCOMMONREQUEST?MAIN
  +--> ?PR?_M500PICCCASCANTICOLL?MAIN
  +--> ?PR?_M500PICCCASCSELECT?MAIN
  +--> ?PR?_M500PICCAUTHE2?MAIN
  +--> ?PR?_M500PCDLOADKEYE2?MAIN
  +--> ?PR?_M500PICCREAD?MAIN
  +--> ?PR?_M500PICCWRITE?MAIN
  +--> ?PR?_M500PICCVALUE?MAIN
  +--> ?PR?M500PICCHALT?MAIN
  +--> ?PR?_SETBITMASK?MAIN
  +--> ?PR?_CLEARBITMASK?MAIN
  +--> ?PR?CMD_OK?MAIN

?PR?_M500PICCCOMMONREQUEST?MAIN         0049H    0004H      0090H    0001H
  +--> ?PR?_M500PCDSETTMO?MAIN
  +--> ?PR?_CLEARBITMASK?MAIN
  +--> ?PR?_WRITEIO?MAIN
  +--> ?PR?_SETBITMASK?MAIN
  +--> ?PR?_M500PCDCMD?MAIN

?PR?_M500PCDSETTMO?MAIN                 -----    -----      -----    -----
  +--> ?PR?_WRITEIO?MAIN

?PR?_M500PCDCMD?MAIN                    005CH    0003H      009AH    0008H
  +--> ?PR?_WRITEIO?MAIN
  +--> ?PR?FLUSHFIFO?MAIN
  +--> ?PR?_READIO?MAIN
  +--> ?PR?_SETBITMASK?MAIN

?PR?FLUSHFIFO?MAIN                      -----    -----      -----    -----
  +--> ?PR?_SETBITMASK?MAIN

?PR?_M500PICCCASCANTICOLL?MAIN          0049H    0006H      0090H    000AH
  +--> ?PR?_M500PCDSETTMO?MAIN
  +--> ?PR?_CLEARBITMASK?MAIN
BL51 BANKED LINKER/LOCATER V6.00                                                      04/13/2006  17:15:50  PAGE 5


  +--> ?PR?_WRITEIO?MAIN
  +--> ?PR?_M500PCDCMD?MAIN
  +--> ?CO?MAIN

?PR?_M500PICCCASCSELECT?MAIN            0049H    0006H      0090H    0001H
  +--> ?PR?_M500PCDSETTMO?MAIN
  +--> ?PR?_CLEARBITMASK?MAIN
  +--> ?PR?_M500PCDCMD?MAIN

?PR?_M500PICCAUTHE2?MAIN                0049H    000BH      0090H    0001H
  +--> ?PR?FLUSHFIFO?MAIN
  +--> ?PR?_M500PCDCMD?MAIN
  +--> ?PR?_M500PICCAUTHSTATE?MAIN

?PR?_M500PICCAUTHSTATE?MAIN             0054H    0005H      0091H    0002H
  +--> ?PR?_READIO?MAIN
  +--> ?PR?_M500PCDCMD?MAIN

?PR?_M500PCDLOADKEYE2?MAIN              0049H    0012H      -----    -----
  +--> ?PR?_M500HOSTCODEKEY?MAIN
  +--> ?PR?_PCDWRITEE2?MAIN

?PR?_M500HOSTCODEKEY?MAIN               005BH    0006H      0090H    0004H

?PR?_PCDWRITEE2?MAIN                    005BH    0001H      -----    -----
  +--> ?PR?_M500PCDCMD?MAIN

?PR?_M500PICCREAD?MAIN                  0049H    0004H      0090H    0002H
  +--> ?PR?FLUSHFIFO?MAIN
  +--> ?PR?_M500PCDSETTMO?MAIN
  +--> ?PR?_WRITEIO?MAIN
  +--> ?PR?_M500PCDCMD?MAIN
  +--> ?CO?MAIN

?PR?_M500PICCWRITE?MAIN                 0049H    0003H      0090H    0001H
  +--> ?PR?_M500PCDCMD?MAIN
  +--> ?PR?_M500PCDSETTMO?MAIN

?PR?_M500PICCVALUE?MAIN                 0049H    0006H      -----    -----
  +--> ?PR?_M500PCDSETTMO?MAIN
  +--> ?PR?_M500PCDCMD?MAIN

?PR?M500PICCHALT?MAIN                   -----    -----      0090H    0001H
  +--> ?PR?_M500PCDCMD?MAIN
  +--> ?PR?_WRITEIO?MAIN

?PR?_CHSN4LCD?MAIN                      0048H    0006H      0090H    0001H



SYMBOL TABLE OF MODULE:  HY500LCD (MAIN)

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

  -------         MODULE        MAIN
  C:0000H         SYMBOL        _ICE_DUMMY_
BL51 BANKED LINKER/LOCATER V6.00                                                      04/13/2006  17:15:50  PAGE 6


  C:1403H         PUBLIC        _PcdWriteE2
  C:15FEH         PUBLIC        _LcdWriteData
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  C:1364H         PUBLIC        _M500PcdLoadKeyE2
  C:125CH         PUBLIC        M500PcdReset
  D:00B0H         PUBLIC        P3
  B:00A8H.7       PUBLIC        EA
  C:15D8H         PUBLIC        _WriteIO
  D:0021H         PUBLIC        SerBuffer
  C:1613H         PUBLIC        WaitForEnable
  C:11DDH         PUBLIC        _M500HostCodeKey
  I:0065H         PUBLIC        RevBuffer
  B:0090H.3       PUBLIC        SPEAKER
  C:165CH         PUBLIC        MfConfig
  C:1480H         PUBLIC        _delay_10ms
  C:1682H         PUBLIC        _DispOneChar
  B:00A8H.4       PUBLIC        ES
  D:00B8H         PUBLIC        IP
  C:14FCH         PUBLIC        Sn_Ready
  C:065CH         PUBLIC        RC500ISR
  C:14AEH         PUBLIC        LcdReset
  B:0098H.0       PUBLIC        RI
  D:00CCH         PUBLIC        T2LH
  C:1510H         PUBLIC        _M500PcdRfReset
  B:0098H.1       PUBLIC        TI
  C:1441H         PUBLIC        InitSystem
  C:0F27H         PUBLIC        _M500PiccCommonRequest
  C:1534H         PUBLIC        _delay_50us
  C:1694H         PUBLIC        _ReadRawIO
  C:0824H         PUBLIC        uart_process
  B:0090H.0       PUBLIC        RC500RST
  C:104BH         PUBLIC        _M500PiccCascSelect
  C:09A7H         PUBLIC        main
  D:0035H         SYMBOL        MpIsrOut

⌨️ 快捷键说明

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