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

📄 temprature.m51

📁 本人写的利用c8051f330单片机开发的系统的程序,包括驱动ds18b20功能和hd7279的驱动,保证能用!
💻 M51
📖 第 1 页 / 共 3 页
字号:
BL51 BANKED LINKER/LOCATER V5.03              04/09/2008  00:06:16  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE E:\我的资料\项目\消毒鞋柜_龙夏_22\PROGRAM\TEMPRATURE.
>> OBJ TO E:\我的资料\项目\消毒鞋柜_龙夏_22\PROGRAM\TEMPRATURE RS (256) PL (68
>> ) PW (78)


MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC


INPUT MODULES INCLUDED:
  E:\我的资料\项目\消毒鞋柜_龙夏_22\PROGRAM\TEMPRATURE.OBJ (TEMPRATURE)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
  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?LNEG)
  C:\KEIL\C51\LIB\C51S.LIB (?C?SLCMP)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  E:\我的资料\项目\消毒鞋柜_龙夏_22\PROGRAM\TEMPRATURE (TEM
>> PRATURE)


            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     0014H     UNIT         _DATA_GROUP_
                    001CH     0004H                  *** GAP ***
            BIT     0020H.0   0000H.1   UNIT         ?BI?TEMPRATURE
                    0020H.1   0000H.7                *** GAP ***
            DATA    0021H     0023H     UNIT         ?DT?TEMPRATURE
            IDATA   0044H     0001H     UNIT         ?STACK

            * * * * * * *   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     
            CODE    000EH     0007H     UNIT         ?PR?SHORT_DELAY?TEMPRATUR
>> E
                    0015H     0006H                  *** GAP ***
            CODE    001BH     0003H     ABSOLUTE     
            CODE    001EH     02E1H     UNIT         ?C?LIB_CODE
            CODE    02FFH     0102H     UNIT         ?PR?UP_DOWN_CHECK?TEMPRAT
>> URE
            CODE    0401H     00F6H     UNIT         ?PR?MAIN?TEMPRATURE
            CODE    04F7H     00BFH     UNIT         ?PR?T0_ISR?TEMPRATURE
            CODE    05B6H     0092H     UNIT         ?PR?CONTROL_KEY_CHECK?TEM
>> PRATURE
            CODE    0648H     008CH     UNIT         ?C_C51STARTUP
            CODE    06D4H     008AH     UNIT         ?PR?T1_ISR?TEMPRATURE
            CODE    075EH     004DH     UNIT         ?PR?HD_KEY_ISR?TEMPRATURE
>> 
            CODE    07ABH     003FH     UNIT         ?PR?INITIAL?TEMPRATURE
            CODE    07EAH     003AH     UNIT         ?PR?_WRITE_18B20?TEMPRATU
>> RE
            CODE    0824H     002DH     UNIT         ?PR?TIMER_INIT?TEMPRATURE
>> 
            CODE    0851H     002CH     UNIT         ?C_INITSEG
            CODE    087DH     002BH     UNIT         ?PR?SYSTEM_INITIAL?TEMPRA
>> TURE
BL51 BANKED LINKER/LOCATER V5.03            04/09/2008  00:06:16  PAGE 2


            CODE    08A8H     0028H     UNIT         ?PR?READ_18B20?TEMPRATURE
>> 
            CODE    08D0H     0028H     UNIT         ?PR?_SEND_BYTE?TEMPRATURE
>> 
            CODE    08F8H     0024H     UNIT         ?PR?RECEIVE_BYTE?TEMPRATU
>> RE
            CODE    091CH     0020H     UNIT         ?PR?CHOUYANG_CHECK?TEMPRA
>> TURE
            CODE    093CH     001EH     UNIT         ?PR?_DELAYMS?TEMPRATURE
            CODE    095AH     001EH     UNIT         ?PR?INIT_18B20?TEMPRATURE
>> 
            CODE    0978H     0016H     UNIT         ?PR?LED_FLASH?TEMPRATURE
            CODE    098EH     0014H     UNIT         ?PR?_TEMPERATURE_DISPLAY?
>> TEMPRATURE
            CODE    09A2H     0014H     UNIT         ?PR?_TIME_DISPLAY?TEMPRAT
>> URE
            CODE    09B6H     0012H     UNIT         ?PR?_DELAYUS?TEMPRATURE
            CODE    09C8H     0010H     UNIT         ?PR?_WRITE_HD7279?TEMPRAT
>> URE
            CODE    09D8H     0007H     UNIT         ?PR?LONG_DELAY?TEMPRATURE
>> 
            CODE    09DFH     0007H     UNIT         ?PR?_READ_HD7279?TEMPRATU
>> RE



OVERLAY MAP OF MODULE:   E:\我的资料\项目\消毒鞋柜_龙夏_22\PROGRAM\TEMPRATURE 
>> (TEMPRATURE)


SEGMENT                                       DATA_GROUP 
  +--> CALLED SEGMENT                       START    LENGTH
-----------------------------------------------------------
?PR?T0_ISR?TEMPRATURE                       0008H    0001H
  +--> ?PR?INIT_18B20?TEMPRATURE
  +--> ?PR?_WRITE_18B20?TEMPRATURE
  +--> ?PR?_DELAYUS?TEMPRATURE
  +--> ?PR?READ_18B20?TEMPRATURE

?PR?INIT_18B20?TEMPRATURE                   -----    -----
  +--> ?PR?_DELAYUS?TEMPRATURE

?PR?_WRITE_18B20?TEMPRATURE                 -----    -----
  +--> ?PR?_DELAYUS?TEMPRATURE

?PR?READ_18B20?TEMPRATURE                   -----    -----
  +--> ?PR?_DELAYUS?TEMPRATURE

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

?PR?T1_ISR?TEMPRATURE                       -----    -----
  +--> ?PR?_DELAYUS?TEMPRATURE

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

?PR?HD_KEY_ISR?TEMPRATURE                   -----    -----
  +--> ?PR?_SEND_BYTE?TEMPRATURE
  +--> ?PR?RECEIVE_BYTE?TEMPRATURE

?PR?_SEND_BYTE?TEMPRATURE                   -----    -----
  +--> ?PR?LONG_DELAY?TEMPRATURE
  +--> ?PR?SHORT_DELAY?TEMPRATURE

?PR?RECEIVE_BYTE?TEMPRATURE                 -----    -----
  +--> ?PR?LONG_DELAY?TEMPRATURE
BL51 BANKED LINKER/LOCATER V5.03            04/09/2008  00:06:16  PAGE 3


  +--> ?PR?SHORT_DELAY?TEMPRATURE

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

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

?PR?MAIN?TEMPRATURE                         0009H    000BH
  +--> ?PR?_DELAYUS?TEMPRATURE
  +--> ?PR?SYSTEM_INITIAL?TEMPRATURE
  +--> ?PR?INITIAL?TEMPRATURE
  +--> ?PR?TIMER_INIT?TEMPRATURE
  +--> ?PR?_SEND_BYTE?TEMPRATURE
  +--> ?PR?_WRITE_HD7279?TEMPRATURE
  +--> ?PR?_DELAYMS?TEMPRATURE
  +--> ?PR?_TEMPERATURE_DISPLAY?TEMPRATURE
  +--> ?PR?_TIME_DISPLAY?TEMPRATURE
  +--> ?PR?UP_DOWN_CHECK?TEMPRATURE
  +--> ?PR?CHOUYANG_CHECK?TEMPRATURE
  +--> ?PR?LED_FLASH?TEMPRATURE
  +--> ?PR?CONTROL_KEY_CHECK?TEMPRATURE

?PR?_WRITE_HD7279?TEMPRATURE                001BH    0001H
  +--> ?PR?_SEND_BYTE?TEMPRATURE

?PR?_DELAYMS?TEMPRATURE                     -----    -----
  +--> ?PR?_DELAYUS?TEMPRATURE

?PR?_TEMPERATURE_DISPLAY?TEMPRATURE         001AH    0001H
  +--> ?PR?_WRITE_HD7279?TEMPRATURE

?PR?_TIME_DISPLAY?TEMPRATURE                001AH    0001H
  +--> ?PR?_WRITE_HD7279?TEMPRATURE

?PR?UP_DOWN_CHECK?TEMPRATURE                0014H    0006H
  +--> ?PR?_SEND_BYTE?TEMPRATURE
  +--> ?PR?_DELAYMS?TEMPRATURE
  +--> ?PR?_TEMPERATURE_DISPLAY?TEMPRATURE
  +--> ?PR?_TIME_DISPLAY?TEMPRATURE

?PR?LED_FLASH?TEMPRATURE                    -----    -----
  +--> ?PR?_DELAYMS?TEMPRATURE

?PR?CONTROL_KEY_CHECK?TEMPRATURE            -----    -----
  +--> ?PR?_DELAYMS?TEMPRATURE



SYMBOL TABLE OF MODULE:  E:\我的资料\项目\消毒鞋柜_龙夏_22\PROGRAM\TEMPRATURE 
>> (TEMPRATURE)

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

  -------         MODULE        TEMPRATURE
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0021H         PUBLIC        ChouYang_Flag
  D:0080H         PUBLIC        P0
  D:0022H         PUBLIC        FengShan_Time
  D:0090H         PUBLIC        P1
  C:02FFH         PUBLIC        Up_Down_Check
  B:0080H.5       PUBLIC        FengShan_Disp
  B:0090H.5       PUBLIC        Hd7279_Clk
  B:00A8H.7       PUBLIC        EA
BL51 BANKED LINKER/LOCATER V5.03            04/09/2008  00:06:16  PAGE 4


  D:0023H         PUBLIC        Int_Flag
  D:00E4H         PUBLIC        IT01CF
  D:00A4H         PUBLIC        P0MDOUT
  C:08A8H         PUBLIC        read_18B20
  D:0024H         SYMBOL        Time_Inc
  D:00A5H         PUBLIC        P1MDOUT
  B:0090H.0       PUBLIC        FengShan
  B:0080H.0       PUBLIC        Hd7279_Key
  B:0080H.6       PUBLIC        DQ
  B:0090H.1       PUBLIC        ChouYang_Disp
  D:00D9H         PUBLIC        PCA0MD
  D:00E1H         PUBLIC        XBR0
  D:00E2H         PUBLIC        XBR1
  D:0026H         SYMBOL        Display_Select
  B:0080H.1       PUBLIC        ChouYang
  D:0027H         SYMBOL        Time_Inc_30S
  C:095AH         PUBLIC        init_18B20
  C:0401H         PUBLIC        main
  C:0978H         PUBLIC        LED_Flash
  D:0029H         SYMBOL        JiaRe_Flag
  D:00F1H         PUBLIC        P0MDIN
  D:002AH         PUBLIC        KeyValue
  D:00F2H         PUBLIC        P1MDIN
  C:09A2H         PUBLIC        _Time_Display
  D:002BH         PUBLIC        count
  C:098EH         PUBLIC        _Temperature_Display
  C:05B6H         PUBLIC        Control_Key_Check
  D:0089H         PUBLIC        TMOD
  C:087DH         PUBLIC        System_Initial
  D:002FH         PUBLIC        temp
  D:00D4H         PUBLIC        P0SKIP
  D:00D5H         PUBLIC        P1SKIP
  C:0824H         PUBLIC        timer_init
  D:0033H         SYMBOL        Time_Change
  C:08F8H         PUBLIC        Receive_Byte
  D:0034H         PUBLIC        JiaRe_Time
  D:0035H         PUBLIC        TimeSet
  D:00B3H         PUBLIC        OSCICL
  B:0080H.4       PUBLIC        JiaRe_Disp
  D:00A9H         PUBLIC        CLKSEL
  D:00B2H         PUBLIC        OSCICN
  D:0036H         PUBLIC        Control_Flag
  D:0037H         PUBLIC        TemperatureSet
  C:09DFH         PUBLIC        _Read_Hd7279
  B:0020H.0       PUBLIC        isnewdata
  D:0038H         PUBLIC        TimeNow
  B:00A8H.1       PUBLIC        ET0
  B:00A8H.3       PUBLIC        ET1
  D:0039H         PUBLIC        CInt_Flag
  D:003AH         PUBLIC        TemperatureNow
  D:008CH         PUBLIC        TH0
  B:0080H.7       PUBLIC        JiaRe
  B:00A8H.0       PUBLIC        EX0
  B:0088H.0       PUBLIC        IT0
  D:008DH         PUBLIC        TH1
  D:00B1H         PUBLIC        OSCXCN
  D:008AH         PUBLIC        TL0
  D:008BH         PUBLIC        TL1
  C:0940H         PUBLIC        _delayms
  C:06D4H         PUBLIC        T1_ISR
  C:09CEH         PUBLIC        _Write_Hd7279
  D:003BH         PUBLIC        kk
  B:0088H.4       PUBLIC        TR0
  B:0088H.6       PUBLIC        TR1
  C:09BCH         PUBLIC        _delayus
BL51 BANKED LINKER/LOCATER V5.03            04/09/2008  00:06:16  PAGE 5


  D:003DH         PUBLIC        a
  D:003EH         PUBLIC        Control_Auto
  C:08D0H         PUBLIC        _Send_Byte
  B:0090H.7       PUBLIC        Hd7279_Data
  C:091CH         PUBLIC        ChouYang_Check
  C:09D8H         PUBLIC        Long_Delay
  C:000EH         PUBLIC        Short_Delay
  C:075EH         PUBLIC        HD_Key_ISR
  D:003FH         SYMBOL        FengShan_Flag
  D:0040H         PUBLIC        n
  C:07ABH         PUBLIC        initial
  D:008EH         PUBLIC        CKCON
  D:0041H         PUBLIC        Temperature_Flag
  C:04F7H         PUBLIC        t0_ISR
  D:0042H         SYMBOL        Time_Inc_5S
  C:07EAH         PUBLIC        _write_18B20
  B:0090H.4       PUBLIC        Hd7279_CS
  -------         PROC          MAIN
  -------         DO            
  D:0009H         SYMBOL        sumTemp
  D:000DH         SYMBOL        index
  D:000EH         SYMBOL        sign
  D:0010H         SYMBOL        i
  D:0012H         SYMBOL        a
  -------         ENDDO         
  C:0401H         LINE#         77
  C:0401H         LINE#         78
  C:0401H         LINE#         79
  C:040AH         LINE#         80
  C:040CH         LINE#         81

⌨️ 快捷键说明

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