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

📄 xzy.m51

📁 本程序是一个人机接口程序
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        06/30/2000  09:45:26  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE main.obj TO xzy 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?IMUL)
  C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ISTPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?SLCMP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSTXDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?OFFXADD)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
  C:\KEIL\C51\LIB\C51S.LIB (STRLEN)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  xzy (MAIN)


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

            * * * * * * *   D A T A   M E M O R Y   * * * * * * *
            REG     0000H     0008H     ABSOLUTE     "REG BANK 0"
                    0008H     0018H                  *** GAP ***
            BIT     0020H.0   0000H.4   UNIT         ?BI?MAIN
            BIT     0020H.4   0000H.1   UNIT         _BIT_GROUP_
                    0020H.5   0000H.3                *** GAP ***
            DATA    0021H     0030H     UNIT         _DATA_GROUP_
            DATA    0051H     002FH     UNIT         ?DT?MAIN
            IDATA   0080H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     0122H     UNIT         ?XD?MAIN
            XDATA   0122H     00DAH     UNIT         _XDATA_GROUP_

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0003H     ABSOLUTE     
                    0006H     0005H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
                    000EH     0015H                  *** GAP ***
            CODE    0023H     0003H     ABSOLUTE     
                    0026H     07DAH                  *** GAP ***
            CODE    0800H     24B7H     UNIT         ?CO?MAIN
            CODE    2CB7H     05BFH     UNIT         ?PR?_SHOWCURRENT?MAIN
            CODE    3276H     0505H     UNIT         ?PR?SHOW_CURRENT_ADC?MAIN
BL51 BANKED LINKER/LOCATER V5.03                                                      06/30/2000  09:45:26  PAGE 2


            CODE    377BH     0473H     UNIT         ?PR?_SHOW_USER_SET_VALUE?MAIN
            CODE    3BEEH     0419H     UNIT         ?PR?READ_SYSTEM_SET?MAIN
            CODE    4007H     0403H     UNIT         ?PR?MAIN?MAIN
            CODE    440AH     0402H     UNIT         ?PR?_SHOWVOLTAGE?MAIN
            CODE    480CH     03C1H     UNIT         ?PR?SYS_SETUP?MAIN
            CODE    4BCDH     0385H     UNIT         ?PR?WRITE_SYSTEM_SET?MAIN
            CODE    4F52H     0344H     UNIT         ?C?LIB_CODE
            CODE    5296H     033FH     UNIT         ?PR?USER_SETUP?MAIN
            CODE    55D5H     023DH     UNIT         ?PR?_INPUT_VALUE?MAIN
            CODE    5812H     0226H     UNIT         ?PR?_PRESET?MAIN
            CODE    5A38H     0217H     UNIT         ?PR?_MODI_REALTIME?MAIN
            CODE    5C4FH     01FCH     UNIT         ?PR?_SHOW_VALUE_1?MAIN
            CODE    5E4BH     01C7H     UNIT         ?PR?SHOW_FAULT_LIST?MAIN
            CODE    6012H     01A8H     UNIT         ?PR?LOG_IN?MAIN
            CODE    61BAH     0195H     UNIT         ?PR?_SHOW_VALUE?MAIN
            CODE    634FH     0173H     UNIT         ?PR?_SHOW_FAULT_LIST_LINE?MAIN
            CODE    64C2H     016EH     UNIT         ?PR?_SHOW_SYSTEM_SET_VALUE?MAIN
            CODE    6630H     0166H     UNIT         ?PR?CHECKCOMM0MODBUS?MAIN
            CODE    6796H     0165H     UNIT         ?PR?SCAN_REMOTO_KEY?MAIN
            CODE    68FBH     0163H     UNIT         ?PR?SHOW_ALARM_PROMPT?MAIN
            CODE    6A5EH     0161H     UNIT         ?PR?_MODI_PRESET_VALUE_VIA_KEY?MAIN
            CODE    6BBFH     0141H     UNIT         ?PR?_SET_RELAY?MAIN
            CODE    6D00H     011DH     UNIT         ?PR?_MODIFY_PASSWORD?MAIN
            CODE    6E1DH     0106H     UNIT         ?PR?_GETREGISTERVAL?MAIN
            CODE    6F23H     00F6H     UNIT         ?PR?GET_TEMPERATUER?MAIN
            CODE    7019H     00E4H     UNIT         ?PR?READCOIL?MAIN
            CODE    70FDH     00D1H     UNIT         ?PR?ADD_FAULT_LIST?MAIN
            CODE    71CEH     00BCH     UNIT         ?PR?SHOW_REALTIME?MAIN
            CODE    728AH     00BCH     UNIT         ?PR?SHOW_TEMPERATUER?MAIN
            CODE    7346H     00AAH     UNIT         ?PR?_SHOWHZ?MAIN
            CODE    73F0H     00A2H     UNIT         ?PR?SHOW_1_PAGE?MAIN
            CODE    7492H     009AH     UNIT         ?PR?READREGISTERS?MAIN
            CODE    752CH     0095H     UNIT         ?PR?_SET_VALUE_ADJ?MAIN
            CODE    75C1H     008CH     UNIT         ?C_C51STARTUP
            CODE    764DH     008BH     UNIT         ?PR?SCAN_ALARM_INPUT?MAIN
            CODE    76D8H     0084H     UNIT         ?PR?_SHOWHZ24?MAIN
            CODE    775CH     0084H     UNIT         ?PR?SHOW_PRESET?MAIN
            CODE    77E0H     0083H     UNIT         ?PR?PRESETMULTIPLEREGISTERS?MAIN
            CODE    7863H     0083H     UNIT         ?PR?_KEY_VALUE_CONVER?MAIN
            CODE    78E6H     007EH     UNIT         ?PR?_SETCOILVAL?MAIN
            CODE    7964H     0077H     UNIT         ?PR?_SET_DAC?MAIN
            CODE    79DBH     0074H     UNIT         ?PR?_REVERSESHOWLINE?MAIN
            CODE    7A4FH     006EH     UNIT         ?PR?_SHOWCHAR?MAIN
            CODE    7ABDH     006DH     UNIT         ?PR?COMMINTPROC?MAIN
            CODE    7B2AH     0067H     UNIT         ?PR?_SHOWLINE?MAIN
            CODE    7B91H     0058H     UNIT         ?PR?OUTPUT_CONTROL?MAIN
            CODE    7BE9H     0050H     UNIT         ?PR?_READAD?MAIN
            CODE    7C39H     0050H     UNIT         ?C_INITSEG
            CODE    7C89H     004EH     UNIT         ?PR?SHOW_LOGO?MAIN
            CODE    7CD7H     0049H     UNIT         ?PR?READ_2548_CFR?MAIN
            CODE    7D20H     0049H     UNIT         ?PR?FORCESINGLECOIL?MAIN
            CODE    7D69H     0046H     UNIT         ?PR?PRESETSINGLEREGISTER?MAIN
            CODE    7DAFH     0042H     UNIT         ?PR?_CRC16?MAIN
            CODE    7DF1H     0041H     UNIT         ?PR?KEY_INTERRUPT?MAIN
            CODE    7E32H     0039H     UNIT         ?PR?_CH452_I2C_WRBYTE?MAIN
            CODE    7E6BH     0039H     UNIT         ?PR?IAP_INIT?MAIN
            CODE    7EA4H     0036H     UNIT         ?PR?CLEARSCREEN?MAIN
BL51 BANKED LINKER/LOCATER V5.03                                                      06/30/2000  09:45:26  PAGE 3


            CODE    7EDAH     0035H     UNIT         ?PR?_READ_BIT?MAIN
            CODE    7F0FH     0035H     UNIT         ?PR?EARSE_ALL_FAULT_LIST?MAIN
            CODE    7F44H     0033H     UNIT         ?PR?CH452_I2C_RDBYTE?MAIN
            CODE    7F77H     002EH     UNIT         ?PR?INITLCD?MAIN
            CODE    7FA5H     002EH     UNIT         ?PR?_BYTE_READ?MAIN
            CODE    7FD3H     002DH     UNIT         ?PR?TIMEPROC?MAIN
            CODE    8000H     002DH     UNIT         ?PR?UART_INITPROG?MAIN
            CODE    802DH     002CH     UNIT         ?PR?_READONECHAR?MAIN
            CODE    8059H     002CH     UNIT         ?PR?_GETCOILVAL?MAIN
            CODE    8085H     002CH     UNIT         ?PR?_SETREGISTERVAL?MAIN
            CODE    80B1H     002BH     UNIT         ?PR?_CH452_WRITE?MAIN
            CODE    80DCH     0029H     UNIT         ?PR?_SET1302?MAIN
            CODE    8105H     0028H     UNIT         ?PR?_WRITE_2548_CFR?MAIN
            CODE    812DH     0027H     UNIT         ?PR?INIT_DS18B20?MAIN
            CODE    8154H     0026H     UNIT         ?PR?CH452_I2C_START_2?MAIN
            CODE    817AH     0026H     UNIT         ?PR?_WRITEONECHAR?MAIN
            CODE    81A0H     0026H     UNIT         ?PR?_BYTE_PROGRAM?MAIN
            CODE    81C6H     0023H     UNIT         ?PR?_DELAY_US?MAIN
            CODE    81E9H     0021H     UNIT         ?PR?_OUTPORTCOM2?MAIN
            CODE    820AH     0021H     UNIT         ?PR?_SECTOR_ERASE?MAIN
            CODE    822BH     001FH     UNIT         ?PR?TIMER0INTPROC?MAIN
            CODE    824AH     001EH     UNIT         ?PR?_OUTPORTCOM3?MAIN
            CODE    8268H     001CH     UNIT         ?PR?GET1302?MAIN
            CODE    8284H     001CH     UNIT         ?PR?INIT_2548?MAIN
            CODE    82A0H     0019H     UNIT         ?PR?CH452_I2C_STOP_2?MAIN
            CODE    82B9H     0017H     UNIT         ?PR?BEGINSEND?MAIN
            CODE    82D0H     0016H     UNIT         ?PR?_RTINPUTBYTE?MAIN
            CODE    82E6H     0015H     UNIT         ?PR?_STRLEN?STRLEN
            CODE    82FBH     0014H     UNIT         ?PR?_WRITE_BIT?MAIN
            CODE    830FH     0014H     UNIT         ?PR?_DELAY?MAIN
            CODE    8323H     0012H     UNIT         ?PR?RWCHECK?MAIN
            CODE    8335H     0012H     UNIT         ?PR?AUTOWCHECK?MAIN
            CODE    8347H     0010H     UNIT         ?PR?_OUTPORTDATA?MAIN
            CODE    8357H     0010H     UNIT         ?PR?_OUTPORTCOM1?MAIN
            CODE    8367H     0010H     UNIT         ?PR?RTOUTPUTBYTE?MAIN
            CODE    8377H     000FH     UNIT         ?PR?INPORTDATA?MAIN
            CODE    8386H     000FH     UNIT         ?PR?_W1302?MAIN
            CODE    8395H     000FH     UNIT         ?PR?CH452_READ?MAIN
            CODE    83A4H     000CH     UNIT         ?PR?ISP_IAP_ENABLE?MAIN
            CODE    83B0H     000BH     UNIT         ?PR?_R1302?MAIN
            CODE    83BBH     0009H     UNIT         ?PR?ISP_IAP_DISABLE?MAIN



OVERLAY MAP OF MODULE:   xzy (MAIN)


SEGMENT                                        BIT_GROUP          DATA_GROUP          XDATA_GROUP
  +--> CALLED SEGMENT                       START    LENGTH     START    LENGTH     START    LENGTH
---------------------------------------------------------------------------------------------------
?PR?KEY_INTERRUPT?MAIN                      -----    -----      -----    -----      -----    -----
  +--> ?PR?CH452_READ?MAIN
  +--> ?PR?_KEY_VALUE_CONVER?MAIN

?PR?CH452_READ?MAIN                         -----    -----      -----    -----      -----    -----
  +--> ?PR?CH452_I2C_START_2?MAIN
  +--> ?PR?_CH452_I2C_WRBYTE?MAIN
BL51 BANKED LINKER/LOCATER V5.03                                                      06/30/2000  09:45:26  PAGE 4


  +--> ?PR?CH452_I2C_RDBYTE?MAIN
  +--> ?PR?CH452_I2C_STOP_2?MAIN

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

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

?PR?MAIN?MAIN                               -----    -----      0021H    000BH      -----    -----
  +--> ?PR?_SET_RELAY?MAIN
  +--> ?PR?IAP_INIT?MAIN
  +--> ?PR?_W1302?MAIN
  +--> ?PR?GET1302?MAIN
  +--> ?PR?_SET1302?MAIN
  +--> ?PR?INIT_2548?MAIN
  +--> ?PR?READ_2548_CFR?MAIN
  +--> ?PR?_READAD?MAIN
  +--> ?PR?READ_SYSTEM_SET?MAIN
  +--> ?PR?LOG_IN?MAIN
  +--> ?PR?SYS_SETUP?MAIN
  +--> ?PR?_CH452_WRITE?MAIN
  +--> ?PR?SHOW_1_PAGE?MAIN
  +--> ?PR?_SET_DAC?MAIN
  +--> ?PR?OUTPUT_CONTROL?MAIN
  +--> ?PR?SHOW_PRESET?MAIN
  +--> ?PR?UART_INITPROG?MAIN
  +--> ?PR?TIMEPROC?MAIN
  +--> ?PR?CHECKCOMM0MODBUS?MAIN
  +--> ?PR?INITLCD?MAIN
  +--> ?PR?SHOW_LOGO?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_SHOWLINE?MAIN
  +--> ?PR?_REVERSESHOWLINE?MAIN
  +--> ?PR?_MODI_PRESET_VALUE_VIA_KEY?MAIN
  +--> ?PR?_PRESET?MAIN
  +--> ?PR?USER_SETUP?MAIN
  +--> ?PR?_SET_VALUE_ADJ?MAIN
  +--> ?PR?SHOW_ALARM_PROMPT?MAIN
  +--> ?PR?SHOW_REALTIME?MAIN
  +--> ?PR?SHOW_CURRENT_ADC?MAIN
  +--> ?PR?SHOW_TEMPERATUER?MAIN
  +--> ?PR?_SHOWCHAR?MAIN
  +--> ?PR?_SECTOR_ERASE?MAIN
  +--> ?PR?_BYTE_PROGRAM?MAIN
  +--> ?PR?SCAN_REMOTO_KEY?MAIN
  +--> ?PR?SCAN_ALARM_INPUT?MAIN

?PR?IAP_INIT?MAIN                           -----    -----      -----    -----      -----    -----
  +--> ?PR?_BYTE_READ?MAIN
  +--> ?PR?_SECTOR_ERASE?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_BYTE_PROGRAM?MAIN

?PR?_BYTE_READ?MAIN                         -----    -----      -----    -----      -----    -----
  +--> ?PR?ISP_IAP_ENABLE?MAIN
  +--> ?PR?ISP_IAP_DISABLE?MAIN
BL51 BANKED LINKER/LOCATER V5.03                                                      06/30/2000  09:45:26  PAGE 5



?PR?_SECTOR_ERASE?MAIN                      -----    -----      -----    -----      -----    -----
  +--> ?PR?ISP_IAP_ENABLE?MAIN
  +--> ?PR?ISP_IAP_DISABLE?MAIN

?PR?_BYTE_PROGRAM?MAIN                      -----    -----      -----    -----      -----    -----
  +--> ?PR?ISP_IAP_ENABLE?MAIN
  +--> ?PR?ISP_IAP_DISABLE?MAIN

?PR?_W1302?MAIN                             -----    -----      -----    -----      -----    -----
  +--> ?PR?_RTINPUTBYTE?MAIN

?PR?GET1302?MAIN                            -----    -----      -----    -----      -----    -----
  +--> ?PR?_R1302?MAIN

?PR?_R1302?MAIN                             -----    -----      -----    -----      -----    -----
  +--> ?PR?_RTINPUTBYTE?MAIN
  +--> ?PR?RTOUTPUTBYTE?MAIN

?PR?_SET1302?MAIN                           -----    -----      0036H    0001H      -----    -----
  +--> ?PR?_W1302?MAIN

?PR?INIT_2548?MAIN                          -----    -----      -----    -----      -----    -----
  +--> ?PR?_WRITE_2548_CFR?MAIN

?PR?READ_SYSTEM_SET?MAIN                    -----    -----      -----    -----      -----    -----
  +--> ?PR?_BYTE_READ?MAIN

?PR?LOG_IN?MAIN                             -----    -----      0033H    0007H      -----    -----
  +--> ?PR?INITLCD?MAIN
  +--> ?PR?SHOW_LOGO?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_SHOWLINE?MAIN
  +--> ?PR?_SHOWCHAR?MAIN
  +--> ?PR?_REVERSESHOWLINE?MAIN
  +--> ?PR?GET_TEMPERATUER?MAIN
  +--> ?PR?_CH452_WRITE?MAIN
  +--> ?PR?CLEARSCREEN?MAIN
  +--> ?PR?WRITE_SYSTEM_SET?MAIN

?PR?INITLCD?MAIN                            -----    -----      -----    -----      -----    -----
  +--> ?PR?_OUTPORTCOM3?MAIN
  +--> ?PR?_OUTPORTCOM1?MAIN
  +--> ?PR?CLEARSCREEN?MAIN

?PR?_OUTPORTCOM3?MAIN                       -----    -----      -----    -----      -----    -----
  +--> ?PR?_OUTPORTDATA?MAIN
  +--> ?PR?_OUTPORTCOM1?MAIN

?PR?_OUTPORTDATA?MAIN                       -----    -----      -----    -----      -----    -----
  +--> ?PR?RWCHECK?MAIN

?PR?_OUTPORTCOM1?MAIN                       -----    -----      -----    -----      -----    -----
  +--> ?PR?RWCHECK?MAIN

?PR?CLEARSCREEN?MAIN                        -----    -----      -----    -----      -----    -----
  +--> ?PR?_OUTPORTCOM3?MAIN
BL51 BANKED LINKER/LOCATER V5.03                                                      06/30/2000  09:45:26  PAGE 6


  +--> ?PR?_OUTPORTCOM1?MAIN
  +--> ?PR?AUTOWCHECK?MAIN
  +--> ?PR?_OUTPORTDATA?MAIN

?PR?SHOW_LOGO?MAIN                          -----    -----      003AH    0003H      -----    -----
  +--> ?PR?_OUTPORTCOM3?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_OUTPORTCOM2?MAIN

?PR?_OUTPORTCOM2?MAIN                       -----    -----      -----    -----      -----    -----
  +--> ?PR?_OUTPORTDATA?MAIN
  +--> ?PR?_OUTPORTCOM1?MAIN

?PR?_SHOWLINE?MAIN                          -----    -----      003BH    0009H      -----    -----
  +--> ?CO?MAIN
  +--> ?PR?_STRLEN?STRLEN
  +--> ?PR?_SHOWHZ?MAIN
  +--> ?PR?_SHOWCHAR?MAIN

⌨️ 快捷键说明

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