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

📄 ad0.m51

📁 ad转换的程序
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V4.13              06/09/2003  19:14:27  PAGE 1


BL51 BANKED LINKER/LOCATER V4.13, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE E:\电子设计大赛\PROGRAM\AD0.OBJ, E:\电子设计大赛\PROG
>> RAM\DELAY.OBJ, E:\电子设计大赛\PROGRAM\DISPLCD.OBJ, E:\电子设计大赛\PROGRAM
>> \HANZ.OBJ, E:\电子设计大赛\PROGRAM\HZK.OBJ, E:\电子设计大赛\PROGRAM\IN_EEPR
>> OM.OBJ, E:\电子设计大赛\PROGRAM\INIT_LCD.OBJ, E:\电子设计大赛\PROGRAM\INITS
>> YS.OBJ, E:\电子设计大赛\PROGRAM\MAINSW.OBJ, E:\电子设计大赛\PROGRAM\SHUZ.OB
>> J, E:\电子设计大赛\PROGRAM\SPI.OBJ, E:\电子设计大赛\PROGRAM\WRRE_FLASH.OBJ,
>>  E:\电子设计大赛\PROGRAM\SZK.OBJ TO E:\电子设计大赛\PROGRAM\AD0 RS (255) PL
>>  (68) PW (78)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  E:\电子设计大赛\PROGRAM\AD0.OBJ (AD0)
  E:\电子设计大赛\PROGRAM\DELAY.OBJ (DELAY)
  E:\电子设计大赛\PROGRAM\DISPLCD.OBJ (DISPLCD)
  E:\电子设计大赛\PROGRAM\HANZ.OBJ (HANZ)
  E:\电子设计大赛\PROGRAM\HZK.OBJ (HZK)
  E:\电子设计大赛\PROGRAM\IN_EEPROM.OBJ (IN_EEPROM)
  E:\电子设计大赛\PROGRAM\INIT_LCD.OBJ (INIT_LCD)
  E:\电子设计大赛\PROGRAM\INITSYS.OBJ (INITSYS)
  E:\电子设计大赛\PROGRAM\MAINSW.OBJ (MAINSW)
  E:\电子设计大赛\PROGRAM\SHUZ.OBJ (SHUZ)
  E:\电子设计大赛\PROGRAM\SPI.OBJ (SPI)
  E:\电子设计大赛\PROGRAM\WRRE_FLASH.OBJ (WRRE_FLASH)
  E:\电子设计大赛\PROGRAM\SZK.OBJ (SZK)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  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?IILDX)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
  C:\KEIL\C51\LIB\C51S.LIB (?C?SLDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?SLCMP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LLDPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSTXDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSTKXDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LLDXDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LLDPDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LLDCODE)


LINK MAP OF MODULE:  E:\电子设计大赛\PROGRAM\AD0 (AD0)


            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     0036H     UNIT         _DATA_GROUP_
            DATA    003EH     0026H     UNIT         ?DT?DISPLCD
            DATA    0064H     0011H     UNIT         ?DT?MAINSW
            DATA    0075H     000BH     UNIT         ?DT?SPI
            IDATA   0080H     000CH     UNIT         ?ID?SPI
            IDATA   008CH     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     0210H     UNIT         ?XD?MAINSW
            XDATA   0210H     00C9H     UNIT         _XDATA_GROUP_
BL51 BANKED LINKER/LOCATER V4.13            06/09/2003  19:14:27  PAGE 2


            XDATA   02D9H     002EH     UNIT         ?XD?AD0
            XDATA   0307H     0026H     UNIT         ?XD?IN_EEPROM
            XDATA   032DH     0010H     UNIT         ?XD?SPI
            XDATA   033DH     000CH     UNIT         ?XD?AD0?AD0
            XDATA   0349H     0002H     UNIT         ?XD?DISPLCD

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0014H     UNIT         ?PR?_SET_XY?HANZ
            CODE    0017H     0003H     UNIT         ?PR?AD1?SPI
                    001AH     0001H                  *** GAP ***
            CODE    001BH     0003H     ABSOLUTE     
                    001EH     0005H                  *** GAP ***
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     0044H     UNIT         ?C?LDIV
            CODE    006AH     0009H     UNIT         ?PR?MAIN?MAINSW
            CODE    0073H     0003H     ABSOLUTE     
            CODE    0076H     0028H     UNIT         ?PR?UPLINE2?DISPLCD
                    009EH     0005H                  *** GAP ***
            CODE    00A3H     0003H     ABSOLUTE     
            CODE    00A6H     0C2FH     UNIT         ?PR?ANALOG_SHUZI?DISPLCD
            CODE    0CD5H     07FAH     UNIT         ?PR?AD0?AD0
            CODE    14CFH     0715H     UNIT         ?PR?READDATA?SPI
            CODE    1BE4H     0620H     UNIT         ?CO?HZK
            CODE    2204H     05B2H     UNIT         ?PR?UART0?MAINSW
            CODE    27B6H     056BH     UNIT         ?PR?CAN_ZUHE?HANZ
            CODE    2D21H     0467H     UNIT         ?PR?TIMER3?MAINSW
            CODE    3188H     03DCH     UNIT         ?PR?CAN_SHUZI?DISPLCD
            CODE    3564H     0290H     UNIT         ?C?LIB_CODE
            CODE    37F4H     0255H     UNIT         ?C_INITSEG
            CODE    3A49H     01CCH     UNIT         ?PR?DISPLCD?DISPLCD
            CODE    3C15H     016BH     UNIT         ?PR?UART1?MAINSW
            CODE    3D80H     0108H     UNIT         ?PR?ENTER?DISPLCD
            CODE    3E88H     00F8H     UNIT         ?PR?INITSYS?INITSYS
            CODE    3F80H     00F0H     UNIT         ?CO?SZK
            CODE    4070H     00E3H     UNIT         ?PR?ANALOG_ZUHE?HANZ
            CODE    4153H     00D7H     UNIT         ?PR?WRRE_FLASH?WRRE_FLASH
>> 
            CODE    422AH     00C4H     UNIT         ?PR?ADD?DISPLCD
            CODE    42EEH     00C4H     UNIT         ?PR?SUB?DISPLCD
            CODE    43B2H     009EH     UNIT         ?PR?_DIS_SHU?SHUZ
            CODE    4450H     009DH     UNIT         ?PR?_DIS_ZI?HANZ
            CODE    44EDH     008CH     UNIT         ?C_C51STARTUP
            CODE    4579H     0087H     UNIT         ?PR?IN_EEPROM?IN_EEPROM
            CODE    4600H     006BH     UNIT         ?PR?_CRC16?MAINSW
            CODE    466BH     0041H     UNIT         ?PR?MODIFY?DISPLCD
            CODE    46ACH     0041H     UNIT         ?PR?TIMER1?MAINSW
            CODE    46EDH     003DH     UNIT         ?PR?INIT_LCD?INIT_LCD
            CODE    472AH     003DH     UNIT         ?PR?CLEAR?INIT_LCD
            CODE    4767H     0034H     UNIT         ?PR?READBYTE?SPI
            CODE    479BH     0033H     UNIT         ?PR?_WCODE?INIT_LCD
            CODE    47CEH     0033H     UNIT         ?PR?_WDATA?INIT_LCD
            CODE    4801H     0031H     UNIT         ?PR?CANMODIFY?DISPLCD
            CODE    4832H     0030H     UNIT         ?PR?READSTATUS?SPI
            CODE    4862H     002EH     UNIT         ?PR?_DELAYMS?SPI
            CODE    4890H     0027H     UNIT         ?PR?DOWNLINE2?DISPLCD
            CODE    48B7H     0026H     UNIT         ?PR?_WRITECMD?SPI
            CODE    48DDH     0025H     UNIT         ?PR?UPLINE1?DISPLCD
            CODE    4902H     0024H     UNIT         ?PR?DOWNLINE1?DISPLCD
            CODE    4926H     0023H     UNIT         ?PR?TURN_PAGE?DISPLCD
            CODE    4949H     0020H     UNIT         ?PR?ANALOG?DISPLCD
            CODE    4969H     0013H     UNIT         ?PR?KEY_VALUE?DISPLCD
            CODE    497CH     000BH     UNIT         ?PR?_DELAY?DELAY
            CODE    4987H     000BH     UNIT         ?PR?ESC?DISPLCD
            CODE    4992H     000BH     UNIT         ?PR?READ_STATUS?INIT_LCD
BL51 BANKED LINKER/LOCATER V4.13            06/09/2003  19:14:27  PAGE 3


            CODE    499DH     0007H     UNIT         ?PR?SET?DISPLCD



OVERLAY MAP OF MODULE:   E:\电子设计大赛\PROGRAM\AD0 (AD0)


SEGMENT                             DATA_GROUP          XDATA_GROUP
  +--> CALLED SEGMENT             START    LENGTH     START    LENGTH
---------------------------------------------------------------------
?PR?UART0?MAINSW                  -----    -----      0210H    00ADH
  +--> ?PR?_CRC16?MAINSW
  +--> ?PR?WRRE_FLASH?WRRE_FLASH

?PR?_CRC16?MAINSW                 0008H    0003H      02BDH    0004H

?PR?WRRE_FLASH?WRRE_FLASH         0008H    0002H      -----    -----
  +--> ?PR?_DELAYMS?SPI
  +--> ?PR?_WRITECMD?SPI

?PR?_DELAYMS?SPI                  -----    -----      02D7H    0002H

?PR?_WRITECMD?SPI                 -----    -----      02D7H    0001H

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

?PR?UART1?MAINSW                  000BH    0004H      -----    -----

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

?PR?TIMER1?MAINSW                 -----    -----      -----    -----
  +--> ?PR?AD1?SPI

?PR?AD1?SPI                       -----    -----      -----    -----
  +--> ?PR?READDATA?SPI

?PR?READDATA?SPI                  -----    -----      02C1H    0013H
  +--> ?PR?READSTATUS?SPI
  +--> ?PR?_WRITECMD?SPI
  +--> ?PR?READBYTE?SPI

?PR?READSTATUS?SPI                -----    -----      02D4H    0001H
  +--> ?PR?_WRITECMD?SPI
  +--> ?PR?READBYTE?SPI

?PR?READBYTE?SPI                  -----    -----      02D5H    0002H

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

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

?PR?MAIN?MAINSW                   -----    -----      -----    -----
  +--> ?PR?INITSYS?INITSYS
  +--> ?PR?INIT_LCD?INIT_LCD
  +--> ?PR?DISPLCD?DISPLCD

?PR?INITSYS?INITSYS               000FH    0003H      -----    -----
  +--> ?PR?_DELAY?DELAY
  +--> ?PR?_DELAYMS?SPI
  +--> ?PR?_WRITECMD?SPI

?PR?INIT_LCD?INIT_LCD             0010H    0001H      -----    -----
  +--> ?PR?READ_STATUS?INIT_LCD
BL51 BANKED LINKER/LOCATER V4.13            06/09/2003  19:14:27  PAGE 4


  +--> ?PR?_WCODE?INIT_LCD

?PR?_WCODE?INIT_LCD               003DH    0001H      -----    -----
  +--> ?PR?_DELAY?DELAY

?PR?DISPLCD?DISPLCD               000FH    0001H      -----    -----
  +--> ?PR?CLEAR?INIT_LCD
  +--> ?PR?KEY_VALUE?DISPLCD
  +--> ?PR?INIT_LCD?INIT_LCD
  +--> ?PR?ANALOG?DISPLCD
  +--> ?PR?CANMODIFY?DISPLCD

?PR?CLEAR?INIT_LCD                0010H    0004H      -----    -----
  +--> ?PR?_SET_XY?HANZ
  +--> ?PR?_WDATA?INIT_LCD

?PR?_SET_XY?HANZ                  003CH    0001H      -----    -----
  +--> ?PR?_WCODE?INIT_LCD

?PR?_WDATA?INIT_LCD               003CH    0001H      -----    -----
  +--> ?PR?_DELAY?DELAY

?PR?KEY_VALUE?DISPLCD             0010H    0001H      -----    -----
  +--> ?PR?_DELAY?DELAY

?PR?ANALOG?DISPLCD                -----    -----      -----    -----
  +--> ?PR?ANALOG_ZUHE?HANZ
  +--> ?PR?ANALOG_SHUZI?DISPLCD
  +--> ?PR?KEY_VALUE?DISPLCD
  +--> ?PR?UPLINE1?DISPLCD
  +--> ?PR?DOWNLINE1?DISPLCD
  +--> ?PR?TURN_PAGE?DISPLCD

?PR?ANALOG_ZUHE?HANZ              -----    -----      -----    -----
  +--> ?PR?_DIS_ZI?HANZ

?PR?_DIS_ZI?HANZ                  0034H    0008H      -----    -----
  +--> ?PR?_SET_XY?HANZ
  +--> ?CO?HZK
  +--> ?PR?_WDATA?INIT_LCD

?PR?ANALOG_SHUZI?DISPLCD          0010H    0024H      -----    -----
  +--> ?PR?_DIS_SHU?SHUZ
  +--> ?PR?_DIS_ZI?HANZ

?PR?_DIS_SHU?SHUZ                 0034H    0008H      -----    -----
  +--> ?PR?_SET_XY?HANZ
  +--> ?CO?SZK
  +--> ?PR?_WDATA?INIT_LCD

?PR?UPLINE1?DISPLCD               -----    -----      -----    -----
  +--> ?PR?_DELAY?DELAY
  +--> ?PR?ANALOG_ZUHE?HANZ
  +--> ?PR?ANALOG_SHUZI?DISPLCD

?PR?DOWNLINE1?DISPLCD             -----    -----      -----    -----
  +--> ?PR?_DELAY?DELAY
  +--> ?PR?ANALOG_ZUHE?HANZ
  +--> ?PR?ANALOG_SHUZI?DISPLCD

?PR?TURN_PAGE?DISPLCD             -----    -----      -----    -----
  +--> ?PR?_DELAY?DELAY

?PR?CANMODIFY?DISPLCD             -----    -----      -----    -----
  +--> ?PR?CAN_ZUHE?HANZ
BL51 BANKED LINKER/LOCATER V4.13            06/09/2003  19:14:27  PAGE 5


  +--> ?PR?CAN_SHUZI?DISPLCD
  +--> ?PR?KEY_VALUE?DISPLCD
  +--> ?PR?UPLINE2?DISPLCD
  +--> ?PR?DOWNLINE2?DISPLCD
  +--> ?PR?MODIFY?DISPLCD
  +--> ?PR?ENTER?DISPLCD
  +--> ?PR?TURN_PAGE?DISPLCD

?PR?CAN_ZUHE?HANZ                 -----    -----      -----    -----
  +--> ?PR?_DIS_ZI?HANZ

?PR?CAN_SHUZI?DISPLCD             0012H    000AH      -----    -----
  +--> ?PR?_DIS_SHU?SHUZ

?PR?UPLINE2?DISPLCD               -----    -----      -----    -----
  +--> ?PR?_DELAY?DELAY
  +--> ?PR?CAN_ZUHE?HANZ
  +--> ?PR?CAN_SHUZI?DISPLCD

?PR?DOWNLINE2?DISPLCD             -----    -----      -----    -----
  +--> ?PR?_DELAY?DELAY
  +--> ?PR?CAN_ZUHE?HANZ
  +--> ?PR?CAN_SHUZI?DISPLCD

?PR?MODIFY?DISPLCD                -----    -----      -----    -----
  +--> ?PR?CAN_ZUHE?HANZ
  +--> ?PR?CAN_SHUZI?DISPLCD
  +--> ?PR?KEY_VALUE?DISPLCD
  +--> ?PR?ADD?DISPLCD
  +--> ?PR?SUB?DISPLCD
  +--> ?PR?ESC?DISPLCD
  +--> ?PR?ENTER?DISPLCD
  +--> ?PR?SET?DISPLCD

?PR?ADD?DISPLCD                   -----    -----      -----    -----
  +--> ?PR?CAN_ZUHE?HANZ
  +--> ?PR?CAN_SHUZI?DISPLCD

?PR?SUB?DISPLCD                   -----    -----      -----    -----
  +--> ?PR?CAN_ZUHE?HANZ
  +--> ?PR?CAN_SHUZI?DISPLCD

?PR?ESC?DISPLCD                   -----    -----      -----    -----
  +--> ?PR?CAN_ZUHE?HANZ
  +--> ?PR?CAN_SHUZI?DISPLCD

?PR?ENTER?DISPLCD                 0010H    0002H      -----    -----
  +--> ?PR?CAN_ZUHE?HANZ
  +--> ?PR?CAN_SHUZI?DISPLCD
  +--> ?PR?_DELAYMS?SPI
  +--> ?PR?_WRITECMD?SPI



SYMBOL TABLE OF MODULE:  E:\电子设计大赛\PROGRAM\AD0 (AD0)

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

  -------         MODULE        AD0
  C:0000H         SYMBOL        _ICE_DUMMY_
  B:00D8H.2       PUBLIC        CCF2
  B:0098H.3       PUBLIC        TB80
  B:00D8H.3       PUBLIC        CCF3
  B:00F8H.0       PUBLIC        SPIEN
BL51 BANKED LINKER/LOCATER V4.13            06/09/2003  19:14:27  PAGE 6


  B:00D8H.4       PUBLIC        CCF4
  B:0098H.7       PUBLIC        SM00
  B:00C0H.2       PUBLIC        AA
  B:0098H.6       PUBLIC        SM10

⌨️ 快捷键说明

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