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

📄 clock.m51

📁 具有温度控制功能的电子时钟
💻 M51
📖 第 1 页 / 共 4 页
字号:
BL51 BANKED LINKER/LOCATER V4.13                                                        06/07/2005  21:06:59  PAGE 1


BL51 BANKED LINKER/LOCATER V4.13, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE clock.obj TO clock


MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC


INPUT MODULES INCLUDED:
  clock.obj (CLOCK)
  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?SCDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
  C:\KEIL\C51\LIB\C51S.LIB (STRLEN)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  clock (CLOCK)


            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     0010H     UNIT         _DATA_GROUP_
                    0018H     0008H                  *** GAP ***
            BIT     0020H.0   0002H.0   UNIT         ?BI?CLOCK
            DATA    0022H     000DH     UNIT         ?DT?CLOCK
            IDATA   002FH     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0006H     UNIT         ?CO?CLOCK
                    0009H     0002H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     0263H     UNIT         ?C?LIB_CODE
            CODE    0271H     01BAH     UNIT         ?PR?DISP_TEMP?CLOCK
            CODE    042BH     0171H     UNIT         ?PR?DISP_LINE2?CLOCK
            CODE    059CH     015FH     UNIT         ?PR?DISP_LINE1?CLOCK
            CODE    06FBH     0108H     UNIT         ?PR?_READ_TEMPERATURE?CLOCK
            CODE    0803H     00C9H     UNIT         ?PR?_SET?CLOCK
            CODE    08CCH     00C3H     UNIT         ?PR?DISP_MOD0?CLOCK
            CODE    098FH     0094H     UNIT         ?PR?DISP_MOD1?CLOCK
            CODE    0A23H     008CH     UNIT         ?C_C51STARTUP
            CODE    0AAFH     008BH     UNIT         ?PR?_COMPARE_TEMP?CLOCK
            CODE    0B3AH     0068H     UNIT         ?PR?MYCHAR?CLOCK
            CODE    0BA2H     0050H     UNIT         ?PR?MAIN?CLOCK
            CODE    0BF2H     0044H     UNIT         ?PR?_DISPLAYLISTCHAR?CLOCK
            CODE    0C36H     0042H     UNIT         ?PR?LCMINIT?CLOCK
            CODE    0C78H     003DH     UNIT         ?PR?TL_AL?CLOCK
            CODE    0CB5H     003DH     UNIT         ?PR?TH_AL?CLOCK
            CODE    0CF2H     0033H     UNIT         ?PR?ID_CASE1_KEY?CLOCK
BL51 BANKED LINKER/LOCATER V4.13                                                      06/07/2005  21:06:59  PAGE 2


            CODE    0D25H     0032H     UNIT         ?PR?SET_TL_TEMP?CLOCK
            CODE    0D57H     0032H     UNIT         ?PR?SET_TH_TEMP?CLOCK
            CODE    0D89H     0032H     UNIT         ?PR?_SET1302?CLOCK
            CODE    0DBBH     0029H     UNIT         ?PR?_WRITE_BYTE?CLOCK
            CODE    0DE4H     0025H     UNIT         ?PR?_DISPLAYONECHAR?CLOCK
            CODE    0E09H     0025H     UNIT         ?PR?READ_BYTE?CLOCK
            CODE    0E2EH     0021H     UNIT         ?PR?OW_RESET?CLOCK
            CODE    0E4FH     001EH     UNIT         ?PR?_ADJUST_RES?CLOCK
            CODE    0E6DH     001DH     UNIT         ?PR?T0?CLOCK
            CODE    0E8AH     001CH     UNIT         ?PR?_WRITECOMMANDLCM?CLOCK
            CODE    0EA6H     0019H     UNIT         ?PR?DELAY400MS?CLOCK
            CODE    0EBFH     0016H     UNIT         ?PR?_RTINPUTBYTE?CLOCK
            CODE    0ED5H     0015H     UNIT         ?PR?READSTATUSLCM?CLOCK
            CODE    0EEAH     0015H     UNIT         ?PR?_STRLEN?STRLEN
            CODE    0EFFH     0013H     UNIT         ?PR?_WRITEDATALCM?CLOCK
            CODE    0F12H     0011H     UNIT         ?PR?_W1302?CLOCK
            CODE    0F23H     0011H     UNIT         ?PR?_DELAY?CLOCK
            CODE    0F34H     0010H     UNIT         ?PR?RTOUTPUTBYTE?CLOCK
            CODE    0F44H     0010H     UNIT         ?C_INITSEG
            CODE    0F54H     000FH     UNIT         ?PR?DELAY5MS?CLOCK
            CODE    0F63H     000BH     UNIT         ?PR?_R1302?CLOCK



OVERLAY MAP OF MODULE:   clock (CLOCK)


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

?PR?MAIN?CLOCK                      -----    -----
  +--> ?PR?DELAY400MS?CLOCK
  +--> ?PR?LCMINIT?CLOCK
  +--> ?PR?DELAY5MS?CLOCK
  +--> ?PR?MYCHAR?CLOCK
  +--> ?PR?_W1302?CLOCK
  +--> ?PR?_ADJUST_RES?CLOCK
  +--> ?PR?DISP_MOD0?CLOCK
  +--> ?PR?DISP_MOD1?CLOCK

?PR?LCMINIT?CLOCK                   -----    -----
  +--> ?PR?_WRITECOMMANDLCM?CLOCK
  +--> ?PR?DELAY5MS?CLOCK

?PR?_WRITECOMMANDLCM?CLOCK          0017H    0001H
  +--> ?PR?READSTATUSLCM?CLOCK

?PR?MYCHAR?CLOCK                    -----    -----
  +--> ?PR?_WRITECOMMANDLCM?CLOCK
  +--> ?PR?_WRITEDATALCM?CLOCK

?PR?_WRITEDATALCM?CLOCK             0017H    0001H
  +--> ?PR?READSTATUSLCM?CLOCK
BL51 BANKED LINKER/LOCATER V4.13                                                      06/07/2005  21:06:59  PAGE 3



?PR?_W1302?CLOCK                    -----    -----
  +--> ?PR?_RTINPUTBYTE?CLOCK

?PR?_ADJUST_RES?CLOCK               -----    -----
  +--> ?PR?_WRITE_BYTE?CLOCK

?PR?_WRITE_BYTE?CLOCK               -----    -----
  +--> ?PR?OW_RESET?CLOCK
  +--> ?PR?_DELAY?CLOCK

?PR?OW_RESET?CLOCK                  -----    -----
  +--> ?PR?_DELAY?CLOCK

?PR?DISP_MOD0?CLOCK                 -----    -----
  +--> ?PR?LCMINIT?CLOCK
  +--> ?PR?DELAY5MS?CLOCK
  +--> ?PR?_SET1302?CLOCK
  +--> ?PR?DISP_LINE1?CLOCK
  +--> ?PR?DISP_LINE2?CLOCK
  +--> ?PR?ID_CASE1_KEY?CLOCK

?PR?_SET1302?CLOCK                  0008H    0003H
  +--> ?PR?_W1302?CLOCK

?PR?DISP_LINE1?CLOCK                -----    -----
  +--> ?PR?_READ_TEMPERATURE?CLOCK
  +--> ?PR?_DISPLAYONECHAR?CLOCK
  +--> ?PR?_R1302?CLOCK

?PR?_READ_TEMPERATURE?CLOCK         0008H    000EH
  +--> ?PR?_WRITE_BYTE?CLOCK
  +--> ?PR?READ_BYTE?CLOCK
  +--> ?PR?_DISPLAYONECHAR?CLOCK

?PR?READ_BYTE?CLOCK                 -----    -----
  +--> ?PR?_DELAY?CLOCK

?PR?_DISPLAYONECHAR?CLOCK           0016H    0001H
  +--> ?PR?_WRITECOMMANDLCM?CLOCK
  +--> ?PR?_WRITEDATALCM?CLOCK

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

?PR?DISP_LINE2?CLOCK                -----    -----
  +--> ?PR?_DISPLAYONECHAR?CLOCK
  +--> ?CO?CLOCK
  +--> ?PR?_DISPLAYLISTCHAR?CLOCK
  +--> ?PR?_R1302?CLOCK

?PR?_DISPLAYLISTCHAR?CLOCK          0008H    0006H
  +--> ?PR?_STRLEN?STRLEN
  +--> ?PR?_DISPLAYONECHAR?CLOCK

?PR?ID_CASE1_KEY?CLOCK              -----    -----
BL51 BANKED LINKER/LOCATER V4.13                                                      06/07/2005  21:06:59  PAGE 4


  +--> ?PR?DELAY5MS?CLOCK
  +--> ?PR?_SET?CLOCK

?PR?_SET?CLOCK                      0008H    0005H
  +--> ?PR?_R1302?CLOCK
  +--> ?PR?_W1302?CLOCK

?PR?DISP_MOD1?CLOCK                 -----    -----
  +--> ?PR?LCMINIT?CLOCK
  +--> ?PR?_READ_TEMPERATURE?CLOCK
  +--> ?PR?_DISPLAYONECHAR?CLOCK
  +--> ?PR?DISP_TEMP?CLOCK
  +--> ?PR?SET_TL_TEMP?CLOCK
  +--> ?PR?SET_TH_TEMP?CLOCK
  +--> ?PR?_COMPARE_TEMP?CLOCK
  +--> ?PR?TL_AL?CLOCK
  +--> ?PR?TH_AL?CLOCK

?PR?DISP_TEMP?CLOCK                 0008H    0006H
  +--> ?PR?_DISPLAYONECHAR?CLOCK

?PR?SET_TL_TEMP?CLOCK               -----    -----
  +--> ?PR?DELAY5MS?CLOCK

?PR?SET_TH_TEMP?CLOCK               -----    -----
  +--> ?PR?DELAY5MS?CLOCK

?PR?_COMPARE_TEMP?CLOCK             0008H    0004H
  +--> ?PR?OW_RESET?CLOCK
  +--> ?PR?_WRITE_BYTE?CLOCK
  +--> ?PR?READ_BYTE?CLOCK

?PR?TL_AL?CLOCK                     -----    -----
  +--> ?PR?_DISPLAYONECHAR?CLOCK

?PR?TH_AL?CLOCK                     -----    -----
  +--> ?PR?_DISPLAYONECHAR?CLOCK



SYMBOL TABLE OF MODULE:  clock (CLOCK)

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

  -------         MODULE        CLOCK
  C:0000H         SYMBOL        _ICE_DUMMY_
  B:00E0H.7       PUBLIC        ACC7
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  B:00D0H.6       PUBLIC        AC
  B:00B0H.4       PUBLIC        T0
  B:00B0H.5       PUBLIC        T1
  B:00A8H.7       PUBLIC        EA
  D:0022H         PUBLIC        tempid
  C:0B3AH         PUBLIC        mychar
  C:0271H         PUBLIC        Disp_Temp
BL51 BANKED LINKER/LOCATER V4.13                                                      06/07/2005  21:06:59  PAGE 5


  C:0803H         PUBLIC        _Set
  B:0080H.0       PUBLIC        T_CLK
  C:0E8FH         PUBLIC        _WriteCommandLCM
  B:0020H.0       PUBLIC        sflag
  B:0080H.0       PUBLIC        P0_0
  B:0090H.0       PUBLIC        P1_0
  B:0080H.1       PUBLIC        P0_1
  B:00D0H.1       PUBLIC        FL
  B:00A0H.0       PUBLIC        P2_0
  B:0090H.1       PUBLIC        P1_1
  B:0080H.2       PUBLIC        P0_2
  B:00B0H.0       PUBLIC        P3_0
  B:00A0H.1       PUBLIC        P2_1
  B:0090H.2       PUBLIC        P1_2
  B:0080H.3       PUBLIC        P0_3
  B:00B0H.1       PUBLIC        P3_1
  B:00A0H.2       PUBLIC        P2_2
  B:0090H.3       PUBLIC        P1_3
  B:0080H.4       PUBLIC        P0_4
  B:0080H.7       PUBLIC        DQ
  B:00B0H.2       PUBLIC        P3_2
  B:00A0H.3       PUBLIC        P2_3
  B:0090H.4       PUBLIC        P1_4
  B:0080H.5       PUBLIC        P0_5
  B:00B0H.7       PUBLIC        RD
  B:00B0H.3       PUBLIC        P3_3
  B:00A0H.4       PUBLIC        P2_4
  B:0090H.5       PUBLIC        P1_5
  B:0080H.6       PUBLIC        P0_6
  B:00B0H.4       PUBLIC        P3_4
  B:00A0H.5       PUBLIC        P2_5
  B:0090H.6       PUBLIC        P1_6
  B:0080H.7       PUBLIC        P0_7
  B:00B0H.5       PUBLIC        P3_5
  B:00A8H.4       PUBLIC        ES
  B:00A0H.6       PUBLIC        P2_6
  B:0090H.7       PUBLIC        P1_7
  B:00B0H.6       PUBLIC        P3_6
  B:00A0H.7       PUBLIC        P2_7
  B:0020H.1       PUBLIC        weekk
  B:00B0H.7       PUBLIC        P3_7
  C:0E4FH         PUBLIC        _adjust_res
  B:0098H.0       PUBLIC        RI
  B:0020H.2       PUBLIC        flag
  B:00D0H.7       PUBLIC        CY
  B:00B0H.2       PUBLIC        INT0
  B:00B0H.3       PUBLIC        INT1
  B:0098H.1       PUBLIC        TI
  C:0D57H         PUBLIC        Set_TH_Temp
  B:00B8H.4       PUBLIC        PS
  C:0E6DH         PUBLIC        t0
  C:0AAFH         PUBLIC        _Compare_Temp
  C:0DC3H         PUBLIC        _write_byte
  B:00D0H.2       PUBLIC        OV
  C:0BA2H         PUBLIC        main
  C:0D25H         PUBLIC        Set_TL_Temp
  C:0CF2H         PUBLIC        id_case1_key
BL51 BANKED LINKER/LOCATER V4.13                                                      06/07/2005  21:06:59  PAGE 6


  B:00B0H.6       PUBLIC        WR
  C:0003H         PUBLIC        week
  B:0080H.2       PUBLIC        T_RST
  C:0EC5H         PUBLIC        _RTInputByte
  B:0020H.3       PUBLIC        year
  C:0E09H         PUBLIC        read_byte
  D:0089H         PUBLIC        TMOD
  B:0020H.4       PUBLIC        sec
  B:0088H.1       PUBLIC        IE0
  B:0020H.5       PUBLIC        day
  B:0088H.3       PUBLIC        IE1
  B:0020H.6       PUBLIC        hour
  D:0023H         PUBLIC        dipsmodid
  B:0020H.7       PUBLIC        min
  D:00E0H         PUBLIC        ACC
  C:0EA6H         PUBLIC        Delay400Ms
  C:0EFFH         PUBLIC        _WriteDataLCM
  B:00A8H.1       PUBLIC        ET0
  C:0CB5H         PUBLIC        Th_Al
  B:00A8H.3       PUBLIC        ET1
  B:0088H.5       PUBLIC        TF0
  B:0021H.0       PUBLIC        th_flash_flag
  B:0021H.1       PUBLIC        mon
  B:00A8H.5       PUBLIC        ET2
  B:0088H.7       PUBLIC        TF1
  B:0080H.1       PUBLIC        T_IO
  B:0098H.2       PUBLIC        RB8
  D:008CH         PUBLIC        TH0
  D:0024H         PUBLIC        id
  B:00A8H.0       PUBLIC        EX0
  B:0088H.0       PUBLIC        IT0
  C:0C78H         PUBLIC        Tl_Al
  C:059CH         PUBLIC        Disp_line1
  B:00A8H.2       PUBLIC        EX1
  B:0098H.3       PUBLIC        TB8
  B:0088H.2       PUBLIC        IT1
  B:0021H.2       PUBLIC        tl_flash_flag
  C:042BH         PUBLIC        Disp_line2
  B:00D0H.0       PUBLIC        P
  B:0098H.7       PUBLIC        SM0
  D:008AH         PUBLIC        TL0
  B:0098H.6       PUBLIC        SM1
  B:0098H.5       PUBLIC        SM2
  C:0F34H         PUBLIC        RTOutputByte

⌨️ 快捷键说明

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