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

📄 温度显示.m51

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


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


MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC


INPUT MODULES INCLUDED:
  .\STARTUP.obj (?C_STARTUP)
  .\rom.obj (ROM)
  .\csy.obj (CSY)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (PRINTF)
  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?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?FTNPWR)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
  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?PLDIIDATA)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (PUTCHAR)


LINK MAP OF MODULE:  温度显示 (?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     0004H     UNIT         ?DT?_INTTOFLOAT?CSY
                    000CH     0014H                  *** GAP ***
            BIT     0020H.0   0001H.1   UNIT         _BIT_GROUP_
                    0021H.1   0000H.7                *** GAP ***
            DATA    0022H     0038H     UNIT         _DATA_GROUP_
            DATA    005AH     001BH     UNIT         ?DT?CSY
            IDATA   0075H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0518H     UNIT         ?C?LIB_CODE
            CODE    051BH     046FH     UNIT         ?PR?PRINTF?PRINTF
            CODE    098AH     0185H     UNIT         ?PR?MAIN?CSY
            CODE    0B0FH     00D0H     UNIT         ?PR?TEMP?CSY
            CODE    0BDFH     00A7H     UNIT         ?PR?_INTTOFLOAT?CSY
            CODE    0C86H     008CH     UNIT         ?C_C51STARTUP
            CODE    0D12H     007EH     UNIT         ?PR?_HEXTOBCD1?CSY
            CODE    0D90H     006EH     UNIT         ?CO?CSY
            CODE    0DFEH     005DH     UNIT         ?PR?_SHOWQQCHAR?CSY
            CODE    0E5BH     0059H     UNIT         ?PR?_INTTOCHAR?CSY
            CODE    0EB4H     0050H     UNIT         ?PR?FIRSTSCREEN?CSY
            CODE    0F04H     004EH     UNIT         ?PR?PHSECONDSCREEN?CSY
BL51 BANKED LINKER/LOCATER V5.03                                                      11/05/2007  17:05:16  PAGE 2


            CODE    0F52H     0049H     UNIT         ?PR?_TMWBYTE?CSY
            CODE    0F9BH     0040H     UNIT         ?PR?DOSECONDSCREEN?CSY
            CODE    0FDBH     0040H     UNIT         ?PR?FSECONDSCREEN?CSY
            CODE    101BH     0036H     UNIT         ?PR?TMRBIT?CSY
            CODE    1051H     0035H     UNIT         ?PR?TSECONDSCREEN?CSY
            CODE    1086H     0032H     UNIT         ?PR?_WAITNMS?CSY
            CODE    10B8H     0028H     UNIT         ?C_INITSEG
            CODE    10E0H     0027H     UNIT         ?PR?PUTCHAR?PUTCHAR
            CODE    1107H     0023H     UNIT         ?PR?RDBF?CSY
            CODE    112AH     0022H     UNIT         ?PR?LCDINIT?CSY
            CODE    114CH     001DH     UNIT         ?PR?TMRBYTE?CSY
            CODE    1169H     001CH     UNIT         ?PR?TMRESET?CSY
            CODE    1185H     0019H     UNIT         ?PR?WAIT1MS1?CSY
            CODE    119EH     0013H     UNIT         ?PR?_WRCOMMAND?CSY
            CODE    11B1H     000FH     UNIT         ?PR?WAIT1MS?CSY
            CODE    11C0H     000DH     UNIT         ?PR?_WRDATA?CSY
            CODE    11CDH     000AH     UNIT         ?PR?_DELAY_COUNT?CSY



OVERLAY MAP OF MODULE:   温度显示 (?C_STARTUP)


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

?PR?MAIN?CSY                   -----    -----      0022H    0004H
  +--> ?PR?_WRCOMMAND?CSY
  +--> ?CO?CSY
  +--> ?PR?PRINTF?PRINTF
  +--> ?PR?FIRSTSCREEN?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

?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
BL51 BANKED LINKER/LOCATER V5.03                                                      11/05/2007  17:05:16  PAGE 3



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

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

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

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

?PR?TEMP?CSY                   -----    -----      0026H    0018H
  +--> ?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    003EH    0002H
  +--> ?PR?_DELAY_COUNT?CSY

?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          -----    -----      -----    -----
BL51 BANKED LINKER/LOCATER V5.03                                                      11/05/2007  17:05:16  PAGE 4


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



SYMBOL TABLE OF MODULE:  温度显示 (?C_STARTUP)

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

  -------         MODULE        ?C_STARTUP
  C:0C86H         SEGMENT       ?C_C51STARTUP
  I:0075H         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:0C89H         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:0C86H         SYMBOL        STARTUP1
  N:0000H         SYMBOL        XBPSTACK
  N:0000H         SYMBOL        XBPSTACKTOP
  N:0000H         SYMBOL        XDATALEN
  N:0000H         SYMBOL        XDATASTART
  C:0000H         LINE#         92
  C:0C86H         LINE#         99
  C:0C88H         LINE#         100
  C:0C89H         LINE#         101
  C:0C8AH         LINE#         102
  C:0C8CH         LINE#         151
  C:0C8FH         LINE#         155
  -------         ENDMOD        ?C_STARTUP

  -------         MODULE        ROM
  C:FFF3H         PUBLIC        AUTOBAUD
  C:FFFDH         PUBLIC        PUTCR
  C:FFE7H         PUBLIC        PUTOK
  C:FFFBH         PUBLIC        PUTSPACE1
  C:FFF9H         PUBLIC        PUTSPACE2
  C:FFF7H         PUBLIC        PUTSPACE3
  C:FFF5H         PUBLIC        PUTSPACE4
  C:FFE9H         PUBLIC        RX_BYTE
  C:FFEBH         PUBLIC        RX_BYTE_ECHO
  C:FFEFH         PUBLIC        RX_HEX_DOUBLE_ECHO
BL51 BANKED LINKER/LOCATER V5.03                                                      11/05/2007  17:05:16  PAGE 5


  C:FFEDH         PUBLIC        RX_HEX_ECHO
  C:FFF1H         PUBLIC        RX_HEX_WORD_ECHO
  C:FFD9H         PUBLIC        WRITE_FLASH
  C:FFE1H         PUBLIC        _DATA_X_C_READ
  C:FFDFH         PUBLIC        _FADDR_DATA_READ
  C:FFD7H         PUBLIC        _PAGE_ERASE
  C:FFD5H         PUBLIC        _PUT_STRING
  C:FFE3H         PUBLIC        _TX_BYTE
  C:FFE5H         PUBLIC        _TX_HEX
  C:FFDDH         PUBLIC        _WRITE_FLASH_BYTE
  C:FFDBH         PUBLIC        _WRITE_FLASH_CHK
  -------         ENDMOD        ROM

  -------         MODULE        CSY
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  C:11C0H         PUBLIC        _WRData
  C:1169H         PUBLIC        tmreset
  C:114CH         PUBLIC        tmrbyte
  D:00A8H         PUBLIC        IE
  D:005AH         PUBLIC        delay
  C:0DA7H         PUBLIC        chinese1
  C:101BH         PUBLIC        tmrbit
  C:0DAEH         PUBLIC        chinese2
  C:0DB5H         PUBLIC        chinese3
  C:0DBCH         PUBLIC        chinese4
  C:0F9BH         PUBLIC        DOsecondscreen
  C:0DC3H         PUBLIC        chinese5
  D:00B8H         PUBLIC        IP
  C:0DCAH         PUBLIC        chinese6
  C:0DD3H         PUBLIC        chinese7
  C:0DDCH         PUBLIC        chinese8
  C:0DE9H         PUBLIC        chinese9
  C:1107H         PUBLIC        RDBF
  B:00A0H.5       PUBLIC        enter
  B:00A0H.7       PUBLIC        RS
  C:098AH         PUBLIC        main
  C:0E09H         PUBLIC        _ShowQQChar
  C:1097H         PUBLIC        _WaitNms
  B:00A0H.1       PUBLIC        RW
  C:11B4H         SYMBOL        Wait1ms
  C:0BDFH         PUBLIC        _inttofloat
  C:0EB4H         PUBLIC        firstscreen
  C:0E5BH         PUBLIC        _inttochar
  D:0088H         PUBLIC        TCON
  C:0B0FH         PUBLIC        temp
  B:00A0H.4       PUBLIC        down
  C:0F04H         PUBLIC        pHsecondscreen
  C:11D4H         PUBLIC        _Delay_Count
  D:005BH         PUBLIC        lengthCF1
  D:005CH         PUBLIC        lengthCF2
  D:005DH         PUBLIC        delay1
  D:005EH         PUBLIC        lengthCF3
  D:005FH         PUBLIC        lengthCF4
  B:00A0H.2       PUBLIC        E
BL51 BANKED LINKER/LOCATER V5.03                                                      11/05/2007  17:05:16  PAGE 6


  C:0DEEH         PUBLIC        chinese10
  D:0060H         PUBLIC        lengthCF5
  C:0DFBH         PUBLIC        chinese11
  D:0061H         PUBLIC        lengthCF6
  D:0062H         PUBLIC        lengthCF7
  D:0063H         PUBLIC        lengthCF8
  D:0064H         PUBLIC        lengthCF9
  C:0FDBH         PUBLIC        Fsecondscreen
  D:0065H         PUBLIC        sph
  C:11A6H         PUBLIC        _WRCommand
  D:00E8H         PUBLIC        EIE
  D:006BH         PUBLIC        ph
  C:1051H         PUBLIC        Tsecondscreen
  C:1192H         SYMBOL        Wait1ms1
  D:006FH         PUBLIC        b
  D:0098H         PUBLIC        SCON0
  B:00A0H.3       PUBLIC        up
  D:00C0H         PUBLIC        SCON1
  C:0D12H         PUBLIC        _hextobcd1
  D:00C8H         PUBLIC        T2CON
  C:112AH         PUBLIC        LCDInit
  D:00D8H         PUBLIC        EICON
  C:0F52H         PUBLIC        _tmwbyte
  D:0071H         PUBLIC        lengthCF10
  D:0072H         PUBLIC        lengthCF11
  D:0073H         PUBLIC        s

⌨️ 快捷键说明

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