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

📄 中兴48v.m51

📁 STC12C5410AD模拟串口再现多串口通讯
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        01/04/2009  08:12:38  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE TaskMain.obj, EEPORM.obj, ALM.obj, ADC.obj, CommRS485.obj, CommRS232.obj TO 中兴48V RAMSIZE (25
>> 6)


MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC


INPUT MODULES INCLUDED:
  TaskMain.obj (TASKMAIN)
  EEPORM.obj (EEPORM)
  ALM.obj (ALM)
  ADC.obj (ADC)
  CommRS485.obj (COMMRS485)
  CommRS232.obj (COMMRS232)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ILDOPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?SLDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
  C:\KEIL\C51\LIB\C51S.LIB (?C?SLCMP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSTXDATA)


LINK MAP OF MODULE:  中兴48V (TASKMAIN)


            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     0003H     UNIT         ?DT?COMMRS232
                    000BH     000DH                  *** GAP ***
            REG     0018H     0008H     ABSOLUTE     "REG BANK 3"
            DATA    0020H     000BH     BIT_ADDR     ?BA?ALM
            DATA    002BH     0002H     BIT_ADDR     ?BA?COMMRS232
            DATA    002DH     001EH     UNIT         ?DT?TASKMAIN
            DATA    004BH     0019H     UNIT         _DATA_GROUP_
            IDATA   0064H     003FH     UNIT         ?ID?TASKMAIN
            IDATA   00A3H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     008EH     UNIT         ?XD?TASKMAIN
            XDATA   008EH     0028H     UNIT         ?XD?ADC
            XDATA   00B6H     001EH     UNIT         ?XD?COMMRS232

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
BL51 BANKED LINKER/LOCATER V5.03                                                      01/04/2009  08:12:38  PAGE 2


            CODE    0003H     0008H     UNIT         ?PR?EEPIAP_DISABLE?EEPORM
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     0015H     UNIT         ?PR?_RS_SEND_BYTE?COMMRS232
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     0520H     UNIT         ?C?LIB_CODE
            CODE    0546H     042BH     UNIT         ?PR?_SIGNALCELLT?ALM
            CODE    0971H     030CH     UNIT         ?PR?_SIGNALCELLV?ALM
            CODE    0C7DH     02F0H     UNIT         ?PR?_ADC_COLLECT?ADC
            CODE    0F6DH     02B5H     UNIT         ?PR?_TEMPERATURELINE?ADC
            CODE    1222H     0246H     UNIT         ?PR?SOFT_RS232_INTERRUPT?COMMRS232
            CODE    1468H     0217H     UNIT         ?PR?SYSTERMINITIATE?TASKMAIN
            CODE    167FH     01D4H     UNIT         ?PR?COMM?COMMRS485
            CODE    1853H     0113H     UNIT         ?PR?VOLTAGE_COLLECT?TASKMAIN
            CODE    1966H     00F9H     UNIT         ?PR?COMM_RS485_WRITE_XCONFIG?COMMRS485
            CODE    1A5FH     00F9H     UNIT         ?PR?COMM_RS232_WRITE_XCONFIG?COMMRS232
            CODE    1B58H     00F0H     UNIT         ?PR?_SETCHANNEL?ADC
            CODE    1C48H     00A1H     UNIT         ?PR?COMM_RS232_READANALOG?COMMRS232
            CODE    1CE9H     009DH     UNIT         ?PR?COMM_RS232_READ_CONFIG?COMMRS232
            CODE    1D86H     0098H     UNIT         ?PR?COMM_RS485_READ_CONFIG?COMMRS485
            CODE    1E1EH     008EH     UNIT         ?PR?COMM_RS485_READANALOG?COMMRS485
            CODE    1EACH     0084H     UNIT         ?PR?MAIN?TASKMAIN
            CODE    1F30H     0083H     UNIT         ?PR?COMM_RS232_READ_DIGITAL?COMMRS232
            CODE    1FB3H     007EH     UNIT         ?PR?COMM_RS485_READ_DIGITAL?COMMRS485
            CODE    2031H     006AH     UNIT         ?PR?_CHARGEANDDISCHARGEENABLE?ALM
            CODE    209BH     0053H     UNIT         ?PR?RS232_COMMRIGHT?COMMRS232
            CODE    20EEH     0053H     UNIT         ?PR?COMM_RS232_HANDSHAKE?COMMRS232
            CODE    2141H     0052H     UNIT         ?PR?RS232_COMMWRONG?COMMRS232
            CODE    2193H     004EH     UNIT         ?PR?COMMRIGHT?COMMRS485
            CODE    21E1H     004EH     UNIT         ?PR?COMM_RS485_HANDSHAKE?COMMRS485
            CODE    222FH     004DH     UNIT         ?PR?COMMWRONG?COMMRS485
            CODE    227CH     0047H     UNIT         ?PR?_COMMSENDBYTEWITHCHK?COMMRS485
            CODE    22C3H     0047H     UNIT         ?PR?_RS232COMMSENDBYTEWITHCHK?COMMRS232
            CODE    230AH     0044H     UNIT         ?C?LDIV
            CODE    234EH     0043H     UNIT         ?PR?WORKMODEJUDGE?ALM
            CODE    2391H     003DH     UNIT         ?PR?TIMER0?COMMRS232
            CODE    23CEH     0036H     UNIT         ?PR?_COMMSENDBYTEWITHOUTCHK?COMMRS485
            CODE    2404H     0036H     UNIT         ?PR?_RS232COMMSENDBYTEWITHOUTCHK?COMMRS232
            CODE    243AH     0029H     UNIT         ?PR?RS232COMMMANAGE?COMMRS232
            CODE    2463H     0028H     UNIT         ?PR?COMMRS485MANAGE?COMMRS485
            CODE    248BH     0024H     UNIT         ?PR?_EEPREADBYTE?EEPORM
            CODE    24AFH     0023H     UNIT         ?PR?_EEPWRITEWORD?EEPORM
            CODE    24D2H     0023H     UNIT         ?PR?GET_AD_RESULT?ADC
            CODE    24F5H     0022H     UNIT         ?PR?_EEPREADWORD?EEPORM
            CODE    2517H     0022H     UNIT         ?PR?_EEPWRITEBYTE?EEPORM
            CODE    2539H     0022H     UNIT         ?PR?_EEPSECTOTERASE?EEPORM
            CODE    255BH     001FH     UNIT         ?PR?_DELAYNMS?ADC
            CODE    257AH     001BH     UNIT         ?PR?INITIATE_RS485?COMMRS485
            CODE    2595H     001AH     UNIT         ?PR?READKEY?TASKMAIN
            CODE    25AFH     0014H     UNIT         ?PR?ALARMINITIATE?ALM
            CODE    25C3H     0014H     UNIT         ?PR?SOFT_RS232_INIT?COMMRS232
            CODE    25D7H     000FH     UNIT         ?PR?_COMMSENDWORDWITHCHK?COMMRS485
            CODE    25E6H     000FH     UNIT         ?PR?_RS232COMMSENDWORDWITHCHK?COMMRS232
            CODE    25F5H     000EH     UNIT         ?PR?_SUART_SEND_BYTE?COMMRS485
            CODE    2603H     000EH     UNIT         ?PR?SOFT_RECEIVE_INIT?COMMRS232
            CODE    2611H     000EH     UNIT         ?PR?SOFT_SEND_ENABLE?COMMRS232
            CODE    261FH     000CH     UNIT         ?C_C51STARTUP
            CODE    262BH     0008H     UNIT         ?PR?SOFT_RECEIVE_ENABLE?COMMRS232
BL51 BANKED LINKER/LOCATER V5.03                                                      01/04/2009  08:12:38  PAGE 3


            CODE    2633H     0006H     UNIT         ?PR?INITIATE_RS232?COMMRS232



OVERLAY MAP OF MODULE:   中兴48V (TASKMAIN)


SEGMENT                                            DATA_GROUP 
  +--> CALLED SEGMENT                            START    LENGTH
----------------------------------------------------------------
?PR?TIMER0?COMMRS232                             -----    -----
  +--> ?PR?SOFT_RS232_INTERRUPT?COMMRS232

?PR?SOFT_RS232_INTERRUPT?COMMRS232               -----    -----
  +--> ?PR?SOFT_RECEIVE_ENABLE?COMMRS232
  +--> ?PR?SOFT_RECEIVE_INIT?COMMRS232

?PR?SOFT_RECEIVE_ENABLE?COMMRS232                -----    -----
  +--> ?PR?SOFT_RECEIVE_INIT?COMMRS232

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

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

?PR?MAIN?TASKMAIN                                -----    -----
  +--> ?PR?SYSTERMINITIATE?TASKMAIN
  +--> ?PR?VOLTAGE_COLLECT?TASKMAIN
  +--> ?PR?READKEY?TASKMAIN
  +--> ?PR?_SIGNALCELLT?ALM
  +--> ?PR?_SIGNALCELLV?ALM
  +--> ?PR?_CHARGEANDDISCHARGEENABLE?ALM
  +--> ?PR?SOFT_SEND_ENABLE?COMMRS232
  +--> ?PR?RS232COMMMANAGE?COMMRS232
  +--> ?PR?SOFT_RECEIVE_ENABLE?COMMRS232
  +--> ?PR?COMMRS485MANAGE?COMMRS485

?PR?SYSTERMINITIATE?TASKMAIN                     004BH    0003H
  +--> ?PR?_EEPREADBYTE?EEPORM
  +--> ?PR?_EEPSECTOTERASE?EEPORM
  +--> ?PR?_EEPWRITEBYTE?EEPORM
  +--> ?PR?READKEY?TASKMAIN
  +--> ?PR?_EEPWRITEWORD?EEPORM
  +--> ?PR?ALARMINITIATE?ALM
  +--> ?PR?INITIATE_RS485?COMMRS485
  +--> ?PR?INITIATE_RS232?COMMRS232
  +--> ?PR?SOFT_RECEIVE_ENABLE?COMMRS232
  +--> ?PR?_EEPREADWORD?EEPORM

?PR?_EEPREADBYTE?EEPORM                          -----    -----
  +--> ?PR?EEPIAP_DISABLE?EEPORM

?PR?_EEPSECTOTERASE?EEPORM                       -----    -----
  +--> ?PR?EEPIAP_DISABLE?EEPORM

?PR?_EEPWRITEBYTE?EEPORM                         -----    -----
  +--> ?PR?EEPIAP_DISABLE?EEPORM
BL51 BANKED LINKER/LOCATER V5.03                                                      01/04/2009  08:12:38  PAGE 4



?PR?_EEPWRITEWORD?EEPORM                         004FH    0004H
  +--> ?PR?_EEPWRITEBYTE?EEPORM

?PR?INITIATE_RS232?COMMRS232                     -----    -----
  +--> ?PR?SOFT_RS232_INIT?COMMRS232

?PR?_EEPREADWORD?EEPORM                          004FH    0002H
  +--> ?PR?_EEPREADBYTE?EEPORM

?PR?VOLTAGE_COLLECT?TASKMAIN                     004BH    0003H
  +--> ?PR?_ADC_COLLECT?ADC
  +--> ?PR?_DELAYNMS?ADC
  +--> ?PR?_SETCHANNEL?ADC
  +--> ?PR?_TEMPERATURELINE?ADC

?PR?_ADC_COLLECT?ADC                             004EH    000FH
  +--> ?PR?_DELAYNMS?ADC
  +--> ?PR?GET_AD_RESULT?ADC

?PR?GET_AD_RESULT?ADC                            -----    -----
  +--> ?PR?_DELAYNMS?ADC

?PR?_TEMPERATURELINE?ADC                         004EH    0016H

?PR?_SIGNALCELLT?ALM                             004BH    0009H

?PR?_SIGNALCELLV?ALM                             004BH    000BH

?PR?RS232COMMMANAGE?COMMRS232                    -----    -----
  +--> ?PR?COMM_RS232_HANDSHAKE?COMMRS232
  +--> ?PR?COMM_RS232_READANALOG?COMMRS232
  +--> ?PR?COMM_RS232_READ_DIGITAL?COMMRS232
  +--> ?PR?COMM_RS232_READ_CONFIG?COMMRS232
  +--> ?PR?COMM_RS232_WRITE_XCONFIG?COMMRS232

?PR?COMM_RS232_HANDSHAKE?COMMRS232               -----    -----
  +--> ?PR?_RS_SEND_BYTE?COMMRS232
  +--> ?PR?_RS232COMMSENDBYTEWITHCHK?COMMRS232
  +--> ?PR?_RS232COMMSENDWORDWITHCHK?COMMRS232
  +--> ?PR?_RS232COMMSENDBYTEWITHOUTCHK?COMM...

?PR?_RS232COMMSENDBYTEWITHCHK?COMMRS232          -----    -----
  +--> ?PR?_RS_SEND_BYTE?COMMRS232

?PR?_RS232COMMSENDWORDWITHCHK?COMMRS232          -----    -----
  +--> ?PR?_RS232COMMSENDBYTEWITHCHK?COMMRS232

?PR?_RS232COMMSENDBYTEWITHOUTCHK?COMM...         -----    -----
  +--> ?PR?_RS_SEND_BYTE?COMMRS232

?PR?COMM_RS232_READANALOG?COMMRS232              004BH    0001H
  +--> ?PR?_RS_SEND_BYTE?COMMRS232
  +--> ?PR?_RS232COMMSENDBYTEWITHCHK?COMMRS232
  +--> ?PR?_RS232COMMSENDWORDWITHCHK?COMMRS232
  +--> ?PR?_COMMSENDBYTEWITHCHK?COMMRS485
  +--> ?PR?_RS232COMMSENDBYTEWITHOUTCHK?COMM...
BL51 BANKED LINKER/LOCATER V5.03                                                      01/04/2009  08:12:38  PAGE 5



?PR?_COMMSENDBYTEWITHCHK?COMMRS485               -----    -----
  +--> ?PR?_SUART_SEND_BYTE?COMMRS485

?PR?COMM_RS232_READ_DIGITAL?COMMRS232            -----    -----
  +--> ?PR?_RS_SEND_BYTE?COMMRS232
  +--> ?PR?_RS232COMMSENDBYTEWITHCHK?COMMRS232
  +--> ?PR?_RS232COMMSENDWORDWITHCHK?COMMRS232
  +--> ?PR?_RS232COMMSENDBYTEWITHOUTCHK?COMM...

?PR?COMM_RS232_READ_CONFIG?COMMRS232             -----    -----
  +--> ?PR?_RS_SEND_BYTE?COMMRS232
  +--> ?PR?_RS232COMMSENDBYTEWITHCHK?COMMRS232
  +--> ?PR?_RS232COMMSENDWORDWITHCHK?COMMRS232
  +--> ?PR?_RS232COMMSENDBYTEWITHOUTCHK?COMM...

?PR?COMM_RS232_WRITE_XCONFIG?COMMRS232           004BH    0004H
  +--> ?PR?_EEPSECTOTERASE?EEPORM
  +--> ?PR?_EEPWRITEWORD?EEPORM
  +--> ?PR?_EEPREADWORD?EEPORM
  +--> ?PR?RS232_COMMRIGHT?COMMRS232
  +--> ?PR?RS232_COMMWRONG?COMMRS232

?PR?RS232_COMMRIGHT?COMMRS232                    -----    -----
  +--> ?PR?_RS_SEND_BYTE?COMMRS232
  +--> ?PR?_RS232COMMSENDBYTEWITHCHK?COMMRS232
  +--> ?PR?_RS232COMMSENDWORDWITHCHK?COMMRS232
  +--> ?PR?_RS232COMMSENDBYTEWITHOUTCHK?COMM...

?PR?RS232_COMMWRONG?COMMRS232                    -----    -----
  +--> ?PR?_RS_SEND_BYTE?COMMRS232
  +--> ?PR?_RS232COMMSENDBYTEWITHCHK?COMMRS232
  +--> ?PR?_RS232COMMSENDWORDWITHCHK?COMMRS232
  +--> ?PR?_RS232COMMSENDBYTEWITHOUTCHK?COMM...

?PR?COMMRS485MANAGE?COMMRS485                    -----    -----
  +--> ?PR?COMM_RS485_HANDSHAKE?COMMRS485
  +--> ?PR?COMM_RS485_READANALOG?COMMRS485
  +--> ?PR?COMM_RS485_READ_DIGITAL?COMMRS485
  +--> ?PR?COMM_RS485_READ_CONFIG?COMMRS485
  +--> ?PR?COMM_RS485_WRITE_XCONFIG?COMMRS485

?PR?COMM_RS485_HANDSHAKE?COMMRS485               -----    -----
  +--> ?PR?_SUART_SEND_BYTE?COMMRS485
  +--> ?PR?_COMMSENDBYTEWITHCHK?COMMRS485
  +--> ?PR?_COMMSENDWORDWITHCHK?COMMRS485
  +--> ?PR?_COMMSENDBYTEWITHOUTCHK?COMMRS485

?PR?_COMMSENDWORDWITHCHK?COMMRS485               -----    -----
  +--> ?PR?_COMMSENDBYTEWITHCHK?COMMRS485

?PR?_COMMSENDBYTEWITHOUTCHK?COMMRS485            -----    -----
  +--> ?PR?_SUART_SEND_BYTE?COMMRS485

?PR?COMM_RS485_READANALOG?COMMRS485              -----    -----
  +--> ?PR?_SUART_SEND_BYTE?COMMRS485
  +--> ?PR?_COMMSENDBYTEWITHCHK?COMMRS485
BL51 BANKED LINKER/LOCATER V5.03                                                      01/04/2009  08:12:38  PAGE 6


  +--> ?PR?_COMMSENDWORDWITHCHK?COMMRS485
  +--> ?PR?_COMMSENDBYTEWITHOUTCHK?COMMRS485

?PR?COMM_RS485_READ_DIGITAL?COMMRS485            -----    -----
  +--> ?PR?_SUART_SEND_BYTE?COMMRS485
  +--> ?PR?_COMMSENDBYTEWITHCHK?COMMRS485
  +--> ?PR?_COMMSENDWORDWITHCHK?COMMRS485
  +--> ?PR?_COMMSENDBYTEWITHOUTCHK?COMMRS485

?PR?COMM_RS485_READ_CONFIG?COMMRS485             -----    -----
  +--> ?PR?_SUART_SEND_BYTE?COMMRS485
  +--> ?PR?_COMMSENDBYTEWITHCHK?COMMRS485
  +--> ?PR?_COMMSENDWORDWITHCHK?COMMRS485
  +--> ?PR?_COMMSENDBYTEWITHOUTCHK?COMMRS485

?PR?COMM_RS485_WRITE_XCONFIG?COMMRS485           004BH    0004H
  +--> ?PR?_EEPSECTOTERASE?EEPORM
  +--> ?PR?_EEPWRITEWORD?EEPORM
  +--> ?PR?_EEPREADWORD?EEPORM
  +--> ?PR?COMMRIGHT?COMMRS485
  +--> ?PR?COMMWRONG?COMMRS485

?PR?COMMRIGHT?COMMRS485                          -----    -----
  +--> ?PR?_SUART_SEND_BYTE?COMMRS485
  +--> ?PR?_COMMSENDBYTEWITHCHK?COMMRS485

⌨️ 快捷键说明

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