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

📄 cesi2.m51

📁 关键字:LCD液晶显示屏 串行 并行 ST7920 RT12864
💻 M51
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        05/31/2007  05:09:35  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE HELLO.obj, main.obj, yuyin.obj, ctc0_init.obj, ADS7822.obj, display.obj, lcd.obj TO cesi2 RAMSI
>> ZE (256)


MEMORY MODEL: LARGE


INPUT MODULES INCLUDED:
  HELLO.obj (HELLO)
  main.obj (MAIN)
  yuyin.obj (YUYIN)
  ctc0_init.obj (CTC0_INIT)
  ADS7822.obj (ADS7822)
  display.obj (DISPLAY)
  lcd.obj (LCD)
  C:\KEIL\C51\LIB\C51L.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51L.LIB (?C?COPY)
  C:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?IMUL)
  C:\KEIL\C51\LIB\C51L.LIB (?C?SIDIV)
  C:\KEIL\C51\LIB\C51L.LIB (?C?ILDIX)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LMUL)
  C:\KEIL\C51\LIB\C51L.LIB (?C?SLDIV)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LNEG)
  C:\KEIL\C51\LIB\C51L.LIB (?C?SLCMP)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?OFFXADD)
  C:\KEIL\C51\LIB\C51L.LIB (PRINTF)
  C:\KEIL\C51\LIB\C51L.LIB (?C?STRCPY)
  C:\KEIL\C51\LIB\C51L.LIB (STRLEN)
  C:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
  C:\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?UIDIV)
  C:\KEIL\C51\LIB\C51L.LIB (?C?ULDIV)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PLDIXDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PSTXDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?CCASE)
  C:\KEIL\C51\LIB\C51L.LIB (PUTCHAR)


LINK MAP OF MODULE:  cesi2 (HELLO)


            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     0005H     UNIT         _DATA_GROUP_
                    000DH     0013H                  *** GAP ***
            BIT     0020H.0   0001H.1   UNIT         _BIT_GROUP_
            BIT     0021H.1   0000H.1   UNIT         ?BI?ADS7822
                    0021H.2   0000H.6                *** GAP ***
            IDATA   0022H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
BL51 BANKED LINKER/LOCATER V5.03                                                      05/31/2007  05:09:35  PAGE 2


            XDATA   0000H     00F4H     UNIT         ?XD?DISPLAY
            XDATA   00F4H     009BH     UNIT         _XDATA_GROUP_
            XDATA   018FH     0082H     UNIT         ?XD?LCD
            XDATA   0211H     0076H     UNIT         ?XD?ADS7822
            XDATA   0287H     001AH     UNIT         ?XD?YUYIN
            XDATA   02A1H     000FH     UNIT         ?XD?CTC0_INIT
            XDATA   02B0H     0005H     UNIT         ?XD?GET_R_STR?ADS7822
            XDATA   02B5H     0004H     UNIT         ?XD?MAIN
            XDATA   02B9H     0002H     UNIT         ?XD?_DRAW_Y?LCD
            XDATA   02BBH     0001H     UNIT         ?XD?START_ALM?YUYIN

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0008H     UNIT         ?PR?DELAYS10MS?YUYIN
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     0489H     UNIT         ?C?LIB_CODE
            CODE    0497H     0365H     UNIT         ?PR?PRINTF?PRINTF
            CODE    07FCH     02C2H     UNIT         ?PR?GET_T_STR?ADS7822
            CODE    0ABEH     0219H     UNIT         ?C_INITSEG
            CODE    0CD7H     014EH     UNIT         ?PR?DISPLAY2?DISPLAY
            CODE    0E25H     011EH     UNIT         ?PR?PROCKEY?MAIN
            CODE    0F43H     0109H     UNIT         ?PR?STARTPLAY?YUYIN
            CODE    104CH     00FCH     UNIT         ?PR?DISPLAY1?DISPLAY
            CODE    1148H     00F5H     UNIT         ?PR?GETADC?ADS7822
            CODE    123DH     00E5H     UNIT         ?PR?_DRAW_POINTXY?LCD
            CODE    1322H     00B3H     UNIT         ?PR?TIMER0_INT?CTC0_INIT
            CODE    13D5H     00A5H     UNIT         ?CO?DISPLAY
            CODE    147AH     008FH     UNIT         ?PR?_DRAW_LETTER?LCD
            CODE    1509H     008CH     UNIT         ?PR?RADIO_PLAY?YUYIN
            CODE    1595H     008CH     UNIT         ?C_C51STARTUP
            CODE    1621H     0086H     UNIT         ?PR?LCD_GPCLS?LCD
            CODE    16A7H     0084H     UNIT         ?PR?MAIN?MAIN
            CODE    172BH     006DH     UNIT         ?PR?_DRAW_Y?LCD
            CODE    1798H     004FH     UNIT         ?PR?_LCD_WRITE?LCD
            CODE    17E7H     0044H     UNIT         ?C?LDIV
            CODE    182BH     0042H     UNIT         ?PR?_DRAW_X?LCD
            CODE    186DH     003BH     UNIT         ?PR?_LCD_WSTR?LCD
            CODE    18A8H     0035H     UNIT         ?PR?GET_R_STR?ADS7822
            CODE    18DDH     002FH     UNIT         ?PR?START_ALM?YUYIN
            CODE    190CH     0029H     UNIT         ?PR?LCD_INIT?LCD
            CODE    1935H     0027H     UNIT         ?PR?PUTCHAR?PUTCHAR
            CODE    195CH     0024H     UNIT         ?CO?YUYIN
            CODE    1980H     0022H     UNIT         ?PR?_LCD_DLY?LCD
            CODE    19A2H     0021H     UNIT         ?PR?_DELAY2S?MAIN
            CODE    19C3H     0021H     UNIT         ?PR?_DELAY20MS?MAIN
            CODE    19E4H     0021H     UNIT         ?CO?MAIN
            CODE    1A05H     0021H     UNIT         ?PR?_DELAY1S?YUYIN
            CODE    1A26H     001FH     UNIT         ?CO?ADS7822
            CODE    1A45H     001AH     UNIT         ?PR?_LCD_SENDBYTE?LCD
            CODE    1A5FH     0016H     UNIT         ?PR?_DELAYUS?ADS7822
            CODE    1A75H     0015H     UNIT         ?PR?_STRLEN?STRLEN
            CODE    1A8AH     0013H     UNIT         ?PR?INIT_TIMER0?CTC0_INIT
            CODE    1A9DH     0013H     UNIT         ?PR?LCD_INITG?LCD
            CODE    1AB0H     0012H     UNIT         ?PR?_DELAYMS?ADS7822
            CODE    1AC2H     000FH     UNIT         ?PR?DELAY500MS?YUYIN


BL51 BANKED LINKER/LOCATER V5.03                                                      05/31/2007  05:09:35  PAGE 3



OVERLAY MAP OF MODULE:   cesi2 (HELLO)


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

?PR?MAIN?MAIN                     -----    -----      -----    -----      -----    -----
  +--> ?PR?INIT_TIMER0?CTC0_INIT
  +--> ?PR?LCD_INIT?LCD
  +--> ?PR?_LCD_WRITE?LCD
  +--> ?PR?PROCKEY?MAIN
  +--> ?PR?DISPLAY2?DISPLAY
  +--> ?PR?DISPLAY1?DISPLAY
  +--> ?PR?GETADC?ADS7822
  +--> ?PR?STARTPLAY?YUYIN
  +--> ?PR?RADIO_PLAY?YUYIN

?PR?LCD_INIT?LCD                  -----    -----      -----    -----      -----    -----
  +--> ?PR?_LCD_DLY?LCD
  +--> ?PR?_LCD_WRITE?LCD

?PR?_LCD_WRITE?LCD                -----    -----      -----    -----      018CH    0003H
  +--> ?PR?_LCD_SENDBYTE?LCD
  +--> ?PR?_LCD_DLY?LCD

?PR?PROCKEY?MAIN                  -----    -----      -----    -----      00F4H    000AH
  +--> ?PR?_DELAY20MS?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_LCD_WSTR?LCD
  +--> ?PR?_DELAY2S?MAIN
  +--> ?PR?PRINTF?PRINTF
  +--> ?PR?_LCD_WRITE?LCD

?PR?_LCD_WSTR?LCD                 -----    -----      -----    -----      00FEH    0003H
  +--> ?PR?_LCD_WRITE?LCD

?PR?PRINTF?PRINTF                 0020H.0  0001H.1    0008H    0005H      0105H    0028H
  +--> ?PR?PUTCHAR?PUTCHAR

?PR?DISPLAY2?DISPLAY              -----    -----      -----    -----      00F4H    008CH
  +--> ?CO?DISPLAY
  +--> ?PR?_LCD_WRITE?LCD
  +--> ?PR?LCD_INITG?LCD
  +--> ?PR?LCD_GPCLS?LCD
  +--> ?PR?_DRAW_POINTXY?LCD
  +--> ?PR?_DRAW_LETTER?LCD
  +--> ?PR?_DRAW_X?LCD
  +--> ?PR?_DELAY2S?MAIN
  +--> ?PR?LCD_INIT?LCD

?PR?LCD_INITG?LCD                 -----    -----      -----    -----      -----    -----
  +--> ?PR?_LCD_DLY?LCD
BL51 BANKED LINKER/LOCATER V5.03                                                      05/31/2007  05:09:35  PAGE 4


  +--> ?PR?_LCD_WRITE?LCD

?PR?LCD_GPCLS?LCD                 -----    -----      -----    -----      0180H    0002H
  +--> ?PR?_LCD_WRITE?LCD

?PR?_DRAW_POINTXY?LCD             -----    -----      -----    -----      0180H    0008H
  +--> ?PR?_LCD_WRITE?LCD

?PR?_DRAW_LETTER?LCD              -----    -----      -----    -----      0180H    000CH
  +--> ?PR?_LCD_WRITE?LCD

?PR?_DRAW_X?LCD                   -----    -----      -----    -----      0180H    0003H
  +--> ?PR?_LCD_WRITE?LCD

?PR?DISPLAY1?DISPLAY              -----    -----      -----    -----      -----    -----
  +--> ?CO?DISPLAY
  +--> ?PR?_LCD_WSTR?LCD
  +--> ?PR?GET_T_STR?ADS7822
  +--> ?PR?PRINTF?PRINTF

?PR?GET_T_STR?ADS7822             -----    -----      -----    -----      00F5H    000AH
  +--> ?CO?ADS7822
  +--> ?PR?PRINTF?PRINTF

?PR?GETADC?ADS7822                -----    -----      -----    -----      00F4H    0011H
  +--> ?PR?_DELAYUS?ADS7822
  +--> ?CO?ADS7822
  +--> ?PR?PRINTF?PRINTF

?PR?STARTPLAY?YUYIN               -----    -----      -----    -----      00F4H    0001H
  +--> ?PR?GET_T_STR?ADS7822
  +--> ?PR?_STRLEN?STRLEN
  +--> ?CO?YUYIN
  +--> ?PR?_LCD_WSTR?LCD

?PR?RADIO_PLAY?YUYIN              -----    -----      -----    -----      -----    -----
  +--> ?PR?DELAYS10MS?YUYIN



SYMBOL TABLE OF MODULE:  cesi2 (HELLO)

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

  -------         MODULE        ?C?COPY
  C:00DEH         PUBLIC        ?C?COPY
  -------         ENDMOD        ?C?COPY

  -------         MODULE        ?C?CLDPTR
  C:0104H         PUBLIC        ?C?CLDPTR
  -------         ENDMOD        ?C?CLDPTR

  -------         MODULE        ?C?CLDOPTR
  C:011DH         PUBLIC        ?C?CLDOPTR
  -------         ENDMOD        ?C?CLDOPTR

BL51 BANKED LINKER/LOCATER V5.03                                                      05/31/2007  05:09:35  PAGE 5


  -------         MODULE        ?C?IMUL
  C:014AH         PUBLIC        ?C?IMUL
  -------         ENDMOD        ?C?IMUL

  -------         MODULE        ?C?SIDIV
  C:015CH         PUBLIC        ?C?SIDIV
  -------         ENDMOD        ?C?SIDIV

  -------         MODULE        ?C?ILDIX
  C:0192H         PUBLIC        ?C?ILDIX
  -------         ENDMOD        ?C?ILDIX

  -------         MODULE        ?C?LMUL
  C:01A8H         PUBLIC        ?C?LMUL
  -------         ENDMOD        ?C?LMUL

  -------         MODULE        ?C?SLDIV
  C:17E7H         PUBLIC        ?C?SLDIV
  -------         ENDMOD        ?C?SLDIV

  -------         MODULE        ?C?LNEG
  C:01F7H         PUBLIC        ?C?LNEG
  -------         ENDMOD        ?C?LNEG

  -------         MODULE        ?C?SLCMP
  C:0205H         PUBLIC        ?C?SLCMP
  -------         ENDMOD        ?C?SLCMP

  -------         MODULE        ?C?LSTXDATA
  C:021BH         PUBLIC        ?C?LSTXDATA
  -------         ENDMOD        ?C?LSTXDATA

  -------         MODULE        ?C?OFFXADD
  C:0227H         PUBLIC        ?C?OFFXADD
  -------         ENDMOD        ?C?OFFXADD

  -------         MODULE        PRINTF
  X:0105H         PUBLIC        ?_PRINTF517?BYTE
  X:0105H         PUBLIC        ?_PRINTF?BYTE
  X:0105H         PUBLIC        ?_SPRINTF517?BYTE
  X:0105H         PUBLIC        ?_SPRINTF?BYTE
  C:0502H         PUBLIC        _PRINTF
  C:0502H         PUBLIC        _PRINTF517
  C:04FCH         PUBLIC        _SPRINTF
  C:04FCH         PUBLIC        _SPRINTF517
  -------         ENDMOD        PRINTF

  -------         MODULE        ?C?STRCPY
  C:02FFH         PUBLIC        ?C?STRCPY
  -------         ENDMOD        ?C?STRCPY

  -------         MODULE        STRLEN
  C:1A75H         PUBLIC        _STRLEN
  -------         ENDMOD        STRLEN

  -------         MODULE        ?C?CSTPTR
  C:031CH         PUBLIC        ?C?CSTPTR
BL51 BANKED LINKER/LOCATER V5.03                                                      05/31/2007  05:09:35  PAGE 6


  -------         ENDMOD        ?C?CSTPTR

  -------         MODULE        ?C?UIDIV
  C:032EH         PUBLIC        ?C?UIDIV
  -------         ENDMOD        ?C?UIDIV

  -------         MODULE        ?C?ULDIV
  C:03BFH         PUBLIC        ?C?ULDIV
  -------         ENDMOD        ?C?ULDIV

  -------         MODULE        ?C?PLDIXDATA
  C:0451H         PUBLIC        ?C?PLDIXDATA
  -------         ENDMOD        ?C?PLDIXDATA

  -------         MODULE        ?C?PSTXDATA
  C:0468H         PUBLIC        ?C?PSTXDATA
  -------         ENDMOD        ?C?PSTXDATA

  -------         MODULE        ?C?CCASE
  C:0471H         PUBLIC        ?C?CCASE
  -------         ENDMOD        ?C?CCASE

  -------         MODULE        PUTCHAR
  C:1935H         PUBLIC        _PUTCHAR
  -------         ENDMOD        PUTCHAR

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?DELAY500MS?YUYIN

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?_DELAY1S?YUYIN

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?START_ALM?YUYIN

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?_DELAYMS?ADS7822

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?GET_R_STR?ADS7822

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?_DRAW_Y?LCD

Program Size: data=15.2 xdata=700 code=6865
LINK/LOCATE RUN COMPLETE.  6 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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