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

📄 csy.m51

📁 本程序能实现温度的实时采集与显示
💻 M51
📖 第 1 页 / 共 4 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        11/16/2007  16:56:48  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
D:\PROGRAM FILES\KEIL\C51\BIN\BL51.EXE .\STARTUP.obj, csy.obj, .\ROM.obj, ADCutilities.obj TO csy RAMSIZE (256)


MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC


INPUT MODULES INCLUDED:
  .\STARTUP.obj (?C_STARTUP)
  csy.obj (CSY)
  .\ROM.obj (ROM)
  ADCutilities.obj (ADCUTILITIES)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (PRINTF)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?FPROUND)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?FPCONVERT)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?FTNPWR)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_INIT)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?PLDIIDATA)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (PUTCHAR)


LINK MAP OF MODULE:  csy (?C_STARTUP)


            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     0008H     UNIT         ?DT?_FLASH_WRITE?CSY
            DATA    0010H     0004H     UNIT         ?DT?_INTTOFLOAT?CSY
                    0014H     000CH                  *** GAP ***
            BIT     0020H.0   0001H.1   UNIT         _BIT_GROUP_
                    0021H.1   0000H.7                *** GAP ***
            DATA    0022H     002AH     UNIT         _DATA_GROUP_
            DATA    004CH     001DH     UNIT         ?DT?CSY
            IDATA   0069H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     0100H     UNIT         ?XD?CSY

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0564H     UNIT         ?C?LIB_CODE
            CODE    0567H     046FH     UNIT         ?PR?PRINTF?PRINTF
            CODE    09D6H     019FH     UNIT         ?PR?MAIN?CSY
            CODE    0B75H     00EDH     UNIT         ?PR?PHV?CSY
            CODE    0C62H     00C9H     UNIT         ?PR?_FLASH_WRITE?CSY
BL51 BANKED LINKER/LOCATER V5.03                                                      11/16/2007  16:56:48  PAGE 2


            CODE    0D2BH     00C9H     UNIT         ?PR?TEMP?CSY
            CODE    0DF4H     00A7H     UNIT         ?PR?_INTTOFLOAT?CSY
            CODE    0E9BH     009AH     UNIT         ?CO?CSY
            CODE    0F35H     008CH     UNIT         ?C_C51STARTUP
            CODE    0FC1H     007EH     UNIT         ?PR?_HEXTOBCD1?CSY
            CODE    103FH     005DH     UNIT         ?PR?_SHOWQQCHAR?CSY
            CODE    109CH     0059H     UNIT         ?PR?_INTTOCHAR?CSY
            CODE    10F5H     0058H     UNIT         ?PR?_FLASH_READ?CSY
            CODE    114DH     0050H     UNIT         ?PR?FIRSTSCREEN?CSY
            CODE    119DH     004EH     UNIT         ?PR?PHSECONDSCREEN?CSY
            CODE    11EBH     0049H     UNIT         ?PR?_TMWBYTE?CSY
            CODE    1234H     0040H     UNIT         ?PR?DOSECONDSCREEN?CSY
            CODE    1274H     0040H     UNIT         ?PR?FSECONDSCREEN?CSY
            CODE    12B4H     0036H     UNIT         ?PR?TMRBIT?CSY
            CODE    12EAH     0035H     UNIT         ?PR?TSECONDSCREEN?CSY
            CODE    131FH     0032H     UNIT         ?PR?_WAITNMS?CSY
            CODE    1351H     0028H     UNIT         ?C_INITSEG
            CODE    1379H     0027H     UNIT         ?PR?PUTCHAR?PUTCHAR
            CODE    13A0H     0023H     UNIT         ?PR?RDBF?CSY
            CODE    13C3H     0022H     UNIT         ?PR?LCDINIT?CSY
            CODE    13E5H     001DH     UNIT         ?PR?TMRBYTE?CSY
            CODE    1402H     001CH     UNIT         ?PR?TMRESET?CSY
            CODE    141EH     0019H     UNIT         ?PR?WAIT1MS1?CSY
            CODE    1437H     0018H     UNIT         ADC_SUB
            CODE    144FH     0013H     UNIT         ?PR?_WRCOMMAND?CSY
            CODE    1462H     000FH     UNIT         ?PR?WAIT1MS?CSY
            CODE    1471H     000DH     UNIT         ?PR?_WRDATA?CSY
            CODE    147EH     000AH     UNIT         ?PR?_DELAY_COUNT?CSY



OVERLAY MAP OF MODULE:   csy (?C_STARTUP)


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

?PR?MAIN?CSY                   -----    -----      -----    -----
  +--> ?PR?_WRCOMMAND?CSY
  +--> ?CO?CSY
  +--> ?PR?PRINTF?PRINTF
  +--> ?PR?FIRSTSCREEN?CSY
  +--> ?PR?TEMP?CSY
  +--> ?PR?PHV?CSY
  +--> ?PR?_WAITNMS?CSY
  +--> ?PR?PHSECONDSCREEN?CSY
  +--> ?PR?DOSECONDSCREEN?CSY
  +--> ?PR?FSECONDSCREEN?CSY

?PR?_WRCOMMAND?CSY             -----    -----      -----    -----
  +--> ?PR?LCDINIT?CSY
  +--> ?PR?RDBF?CSY
  +--> ?PR?WAIT1MS1?CSY
BL51 BANKED LINKER/LOCATER V5.03                                                      11/16/2007  16:56:48  PAGE 3



?PR?LCDINIT?CSY                -----    -----      -----    -----
  +--> ?PR?WAIT1MS?CSY

?PR?RDBF?CSY                   -----    -----      -----    -----
  +--> ?PR?_WAITNMS?CSY
  +--> ?PR?WAIT1MS1?CSY

?PR?_WAITNMS?CSY               -----    -----      -----    -----
  +--> ?PR?WAIT1MS?CSY

?PR?WAIT1MS1?CSY               -----    -----      -----    -----
  +--> ?PR?_WAITNMS?CSY

?PR?PRINTF?PRINTF              0020H.0  0001H.1    0030H    001CH
  +--> ?PR?PUTCHAR?PUTCHAR

?PR?FIRSTSCREEN?CSY            -----    -----      -----    -----
  +--> ?PR?_WRCOMMAND?CSY
  +--> ?CO?CSY
  +--> ?PR?_SHOWQQCHAR?CSY
  +--> ?PR?TEMP?CSY
  +--> ?PR?_WAITNMS?CSY

?PR?_SHOWQQCHAR?CSY            -----    -----      002EH    0006H
  +--> ?CO?CSY
  +--> ?PR?_WRCOMMAND?CSY
  +--> ?PR?_WRDATA?CSY
  +--> ?PR?WAIT1MS?CSY

?PR?_WRDATA?CSY                -----    -----      -----    -----
  +--> ?PR?RDBF?CSY
  +--> ?PR?WAIT1MS1?CSY

?PR?TEMP?CSY                   -----    -----      0022H    000CH
  +--> ?PR?TMRESET?CSY
  +--> ?PR?_TMWBYTE?CSY
  +--> ?PR?TMRBYTE?CSY
  +--> ?PR?_HEXTOBCD1?CSY
  +--> ?PR?_INTTOCHAR?CSY
  +--> ?CO?CSY
  +--> ?PR?PRINTF?PRINTF
  +--> ?PR?_DELAY_COUNT?CSY
  +--> ?PR?_SHOWQQCHAR?CSY

?PR?TMRESET?CSY                -----    -----      -----    -----
  +--> ?PR?_DELAY_COUNT?CSY

?PR?_TMWBYTE?CSY               -----    -----      -----    -----
  +--> ?PR?_DELAY_COUNT?CSY

?PR?TMRBYTE?CSY                -----    -----      -----    -----
  +--> ?PR?TMRBIT?CSY

?PR?TMRBIT?CSY                 0020H.0  0000H.1    002EH    0002H
  +--> ?PR?_DELAY_COUNT?CSY

BL51 BANKED LINKER/LOCATER V5.03                                                      11/16/2007  16:56:48  PAGE 4


?PR?PHV?CSY                    -----    -----      0022H    000EH
  +--> ?CO?CSY
  +--> ?PR?PRINTF?PRINTF

?PR?PHSECONDSCREEN?CSY         -----    -----      -----    -----
  +--> ?PR?_WRCOMMAND?CSY
  +--> ?CO?CSY
  +--> ?PR?_SHOWQQCHAR?CSY
  +--> ?PR?_WAITNMS?CSY

?PR?DOSECONDSCREEN?CSY         -----    -----      -----    -----
  +--> ?PR?_WRCOMMAND?CSY
  +--> ?CO?CSY
  +--> ?PR?_SHOWQQCHAR?CSY
  +--> ?PR?_WAITNMS?CSY

?PR?FSECONDSCREEN?CSY          -----    -----      -----    -----
  +--> ?PR?_WRCOMMAND?CSY
  +--> ?CO?CSY
  +--> ?PR?_SHOWQQCHAR?CSY
  +--> ?PR?_WAITNMS?CSY



SYMBOL TABLE OF MODULE:  csy (?C_STARTUP)

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

  -------         MODULE        ?C_STARTUP
  C:0F35H         SEGMENT       ?C_C51STARTUP
  I:0069H         SEGMENT       ?STACK
  C:0000H         PUBLIC        ?C_STARTUP
  D:00E0H         SYMBOL        ACC
  D:00F0H         SYMBOL        B
  D:0083H         SYMBOL        DPH
  D:0082H         SYMBOL        DPL
  N:0000H         SYMBOL        IBPSTACK
  N:0100H         SYMBOL        IBPSTACKTOP
  N:0080H         SYMBOL        IDATALEN
  C:0F38H         SYMBOL        IDATALOOP
  N:0000H         SYMBOL        PBPSTACK
  N:0000H         SYMBOL        PBPSTACKTOP
  N:0000H         SYMBOL        PDATALEN
  N:0000H         SYMBOL        PDATASTART
  N:0000H         SYMBOL        PPAGE
  N:0000H         SYMBOL        PPAGEENABLE
  D:00A0H         SYMBOL        PPAGE_SFR
  D:0081H         SYMBOL        SP
  C:0F35H         SYMBOL        STARTUP1
  N:0000H         SYMBOL        XBPSTACK
  N:0000H         SYMBOL        XBPSTACKTOP
  N:0000H         SYMBOL        XDATALEN
  N:0000H         SYMBOL        XDATASTART
  C:0000H         LINE#         92
  C:0F35H         LINE#         99
  C:0F37H         LINE#         100
BL51 BANKED LINKER/LOCATER V5.03                                                      11/16/2007  16:56:48  PAGE 5


  C:0F38H         LINE#         101
  C:0F39H         LINE#         102
  C:0F3BH         LINE#         151
  C:0F3EH         LINE#         155
  -------         ENDMOD        ?C_STARTUP

  -------         MODULE        CSY
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:0C62H         PUBLIC        _flash_write
  D:00D7H         PUBLIC        ADMUX
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  C:1471H         PUBLIC        _WRData
  C:1402H         PUBLIC        tmreset
  C:13E5H         PUBLIC        tmrbyte
  D:00A8H         PUBLIC        IE
  D:004CH         PUBLIC        delay
  C:0EDEH         PUBLIC        chinese1
  C:12B4H         PUBLIC        tmrbit
  C:0EE5H         PUBLIC        chinese2
  C:0EECH         PUBLIC        chinese3
  D:00DCH         PUBLIC        ADCON0
  C:0EF3H         PUBLIC        chinese4
  D:00DDH         PUBLIC        ADCON1
  C:1234H         PUBLIC        DOsecondscreen
  C:0EFAH         PUBLIC        chinese5
  D:00DEH         PUBLIC        ADCON2
  D:00B8H         PUBLIC        IP
  C:0F01H         PUBLIC        chinese6
  D:00DFH         PUBLIC        ADCON3
  C:0F0AH         PUBLIC        chinese7
  C:0F13H         PUBLIC        chinese8
  D:00F6H         PUBLIC        ACLK
  C:0F20H         PUBLIC        chinese9
  C:13A0H         PUBLIC        RDBF
  B:00A0H.5       PUBLIC        enter
  B:00A0H.7       PUBLIC        RS
  C:09D6H         PUBLIC        main
  C:104AH         PUBLIC        _ShowQQChar
  C:1330H         PUBLIC        _WaitNms
  B:00A0H.1       PUBLIC        RW
  D:00FCH         PUBLIC        MSEC
  C:1465H         SYMBOL        Wait1ms
  C:0DF4H         PUBLIC        _inttofloat
  C:114DH         PUBLIC        firstscreen
  D:00FBH         PUBLIC        USEC
  C:109CH         PUBLIC        _inttochar
  D:0088H         PUBLIC        TCON
  C:0D2BH         PUBLIC        temp
  B:00A0H.4       PUBLIC        down
  C:119DH         PUBLIC        pHsecondscreen
  C:1485H         PUBLIC        _Delay_Count
  D:004DH         PUBLIC        lengthCF1
  D:004EH         PUBLIC        lengthCF2
  D:004FH         PUBLIC        delay1
  D:0050H         PUBLIC        lengthCF3
BL51 BANKED LINKER/LOCATER V5.03                                                      11/16/2007  16:56:48  PAGE 6


  D:0051H         PUBLIC        lengthCF4
  B:00A0H.2       PUBLIC        E
  C:0F25H         PUBLIC        chinese10
  D:0052H         PUBLIC        lengthCF5
  C:0F32H         PUBLIC        chinese11
  D:0053H         PUBLIC        lengthCF6
  D:0054H         PUBLIC        lengthCF7
  D:0055H         PUBLIC        lengthCF8
  D:0056H         PUBLIC        lengthCF9
  C:1274H         PUBLIC        Fsecondscreen
  D:0057H         PUBLIC        sph
  C:1457H         PUBLIC        _WRCommand
  C:0B75H         PUBLIC        phv
  D:00A6H         PUBLIC        AIE
  D:00E8H         PUBLIC        EIE
  D:005DH         PUBLIC        ph
  C:12EAH         PUBLIC        Tsecondscreen
  C:142BH         SYMBOL        Wait1ms1
  D:0061H         PUBLIC        b
  D:0063H         PUBLIC        pFlashPage
  D:0098H         PUBLIC        SCON0
  B:00A0H.3       PUBLIC        up
  D:00C0H         PUBLIC        SCON1
  C:0FC1H         PUBLIC        _hextobcd1
  D:00C8H         PUBLIC        T2CON
  C:13C3H         PUBLIC        LCDInit
  C:10F5H         PUBLIC        _flash_read
  D:00D8H         PUBLIC        EICON
  D:008EH         PUBLIC        CKCON
  C:11EBH         PUBLIC        _tmwbyte
  D:0065H         PUBLIC        lengthCF10
  D:0066H         PUBLIC        lengthCF11

⌨️ 快捷键说明

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