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

📄 irclock.m51

📁 单片机开发的一个完整性
💻 M51
📖 第 1 页 / 共 3 页
字号:
BL51 BANKED LINKER/LOCATER V5.11                                                        01/12/2008  17:07:08  PAGE 1


BL51 BANKED LINKER/LOCATER V5.11, INVOKED BY:
D:\PROGRAM FILES\KEIL\C51\BIN\BL51.EXE main.obj TO IRCLOCK


MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC


INPUT MODULES INCLUDED:
  main.obj (MAIN)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (STRLEN)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_INIT)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)


LINK MAP OF MODULE:  IRCLOCK (MAIN)


            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     0006H     UNIT         _DATA_GROUP_
                    000EH     0012H                  *** GAP ***
            BIT     0020H.0   0000H.2   UNIT         _BIT_GROUP_
            BIT     0020H.2   0000H.1   UNIT         ?BI?MAIN
                    0020H.3   0000H.5                *** GAP ***
            DATA    0021H     0026H     UNIT         ?DT?MAIN
            IDATA   0047H     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     000CH     UNIT         ?PR?INTEGRAL_POINT_TIME?MAIN
                    001AH     0001H                  *** GAP ***
            CODE    001BH     0003H     ABSOLUTE     
            CODE    001EH     026EH     UNIT         ?C?LIB_CODE
            CODE    028CH     00DAH     UNIT         ?PR?MYCHAR?MAIN
            CODE    0366H     00B7H     UNIT         ?PR?TP_SET_CTRLTIME?MAIN
            CODE    041DH     00B5H     UNIT         ?PR?READ_TEMPERATURE?MAIN
            CODE    04D2H     00B0H     UNIT         ?PR?IR_IN?MAIN
            CODE    0582H     00AAH     UNIT         ?PR?SET_CTRLTIME?MAIN
            CODE    062CH     00A5H     UNIT         ?PR?SET_TIME?MAIN
            CODE    06D1H     00A4H     UNIT         ?PR?TP_SET_TIME?MAIN
            CODE    0775H     0091H     UNIT         ?PR?_DISPLAY?MAIN
            CODE    0806H     0091H     UNIT         ?PR?TIME_INTT0?MAIN
            CODE    0897H     008CH     UNIT         ?C_C51STARTUP
            CODE    0923H     0047H     UNIT         ?PR?CLEARMEN?MAIN
BL51 BANKED LINKER/LOCATER V5.11                                                      01/12/2008  17:07:08  PAGE 2


            CODE    096AH     003FH     UNIT         ?PR?_DISPLAYLISTCHAR?MAIN
            CODE    09A9H     0038H     UNIT         ?PR?KEYSCAN?MAIN
            CODE    09E1H     0037H     UNIT         ?PR?TELECONTROL?MAIN
            CODE    0A18H     0036H     UNIT         ?PR?TIME_INTT1?MAIN
            CODE    0A4EH     0035H     UNIT         ?PR?CTRLACTION?MAIN
            CODE    0A83H     0033H     UNIT         ?PR?MAIN?MAIN
            CODE    0AB6H     002DH     UNIT         ?PR?CONVERSION?MAIN
            CODE    0AE3H     0029H     UNIT         ?PR?LCMINIT?MAIN
            CODE    0B0CH     0027H     UNIT         ?PR?TRANSPORT?MAIN
            CODE    0B33H     0022H     UNIT         ?PR?_WRITE_BYTE?MAIN
            CODE    0B55H     001EH     UNIT         ?PR?_DISPLAYONECHAR?MAIN
            CODE    0B73H     001EH     UNIT         ?PR?READ_BYTE?MAIN
            CODE    0B91H     001EH     UNIT         ?PR?_ADJUST_RES?MAIN
            CODE    0BAFH     001BH     UNIT         ?PR?OW_RESET?MAIN
            CODE    0BCAH     001BH     UNIT         ?CO?MAIN
            CODE    0BE5H     001AH     UNIT         ?PR?_DELAYMS?MAIN
            CODE    0BFFH     0019H     UNIT         ?PR?DELAY400MS?MAIN
            CODE    0C18H     0017H     UNIT         ?PR?_WRITEDATALCM?MAIN
            CODE    0C2FH     0016H     UNIT         ?PR?DELAY_LCD?MAIN
            CODE    0C45H     0016H     UNIT         ?PR?_WRITECOMMANDLCM?MAIN
            CODE    0C5BH     0015H     UNIT         ?PR?READSTATUSLCM?MAIN
            CODE    0C70H     0015H     UNIT         ?C_INITSEG
            CODE    0C85H     0015H     UNIT         ?PR?_STRLEN?STRLEN
            CODE    0C9AH     000FH     UNIT         ?PR?DELAY_BELL?MAIN
            CODE    0CA9H     000EH     UNIT         ?PR?CTRL_ON_OR_OFF?MAIN
            CODE    0CB7H     000EH     UNIT         ?PR?LED_HINT?MAIN
            CODE    0CC5H     000BH     UNIT         ?PR?_DELAY_DS?MAIN
            CODE    0CD0H     000AH     UNIT         ?PR?BUZZER?MAIN



OVERLAY MAP OF MODULE:   IRCLOCK (MAIN)


SEGMENT                                 BIT_GROUP          DATA_GROUP 
  +--> CALLED SEGMENT                START    LENGTH     START    LENGTH
------------------------------------------------------------------------
?PR?IR_IN?MAIN                       -----    -----      0008H    0002H
  +--> ?PR?_DELAYMS?MAIN
  +--> ?PR?BUZZER?MAIN

?PR?_DELAYMS?MAIN                    -----    -----      -----    -----
  +--> ?PR?BUZZER?MAIN

?PR?BUZZER?MAIN                      -----    -----      -----    -----
  +--> ?PR?DELAY_BELL?MAIN

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

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

?PR?MAIN?MAIN                        -----    -----      -----    -----
  +--> ?PR?LCMINIT?MAIN
  +--> ?PR?CLEARMEN?MAIN
  +--> ?PR?MYCHAR?MAIN
BL51 BANKED LINKER/LOCATER V5.11                                                      01/12/2008  17:07:08  PAGE 3


  +--> ?PR?_DISPLAY?MAIN
  +--> ?PR?CTRLACTION?MAIN
  +--> ?PR?INTEGRAL_POINT_TIME?MAIN
  +--> ?PR?KEYSCAN?MAIN
  +--> ?PR?TELECONTROL?MAIN

?PR?LCMINIT?MAIN                     -----    -----      -----    -----
  +--> ?PR?DELAY_LCD?MAIN
  +--> ?PR?_WRITECOMMANDLCM?MAIN

?PR?DELAY_LCD?MAIN                   -----    -----      -----    -----
  +--> ?PR?_WRITECOMMANDLCM?MAIN

?PR?_WRITECOMMANDLCM?MAIN            -----    -----      -----    -----
  +--> ?PR?READSTATUSLCM?MAIN

?PR?CLEARMEN?MAIN                    -----    -----      -----    -----
  +--> ?PR?_DELAYMS?MAIN
  +--> ?PR?_ADJUST_RES?MAIN

?PR?_ADJUST_RES?MAIN                 -----    -----      -----    -----
  +--> ?PR?_WRITE_BYTE?MAIN

?PR?_WRITE_BYTE?MAIN                 -----    -----      -----    -----
  +--> ?PR?OW_RESET?MAIN
  +--> ?PR?_DELAY_DS?MAIN

?PR?OW_RESET?MAIN                    -----    -----      -----    -----
  +--> ?PR?_DELAY_DS?MAIN

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

?PR?_WRITEDATALCM?MAIN               -----    -----      -----    -----
  +--> ?PR?_WRITECOMMANDLCM?MAIN
  +--> ?PR?READSTATUSLCM?MAIN

?PR?_DISPLAY?MAIN                    -----    -----      -----    -----
  +--> ?PR?READ_TEMPERATURE?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_DISPLAYLISTCHAR?MAIN
  +--> ?PR?CONVERSION?MAIN
  +--> ?PR?TRANSPORT?MAIN

?PR?READ_TEMPERATURE?MAIN            -----    -----      000AH    0001H
  +--> ?PR?_WRITE_BYTE?MAIN
  +--> ?PR?READ_BYTE?MAIN

?PR?READ_BYTE?MAIN                   -----    -----      -----    -----
  +--> ?PR?_DELAY_DS?MAIN

?PR?_DISPLAYLISTCHAR?MAIN            -----    -----      000AH    0004H
  +--> ?PR?_STRLEN?STRLEN
  +--> ?PR?_DISPLAYONECHAR?MAIN

?PR?_DISPLAYONECHAR?MAIN             -----    -----      -----    -----
BL51 BANKED LINKER/LOCATER V5.11                                                      01/12/2008  17:07:08  PAGE 4


  +--> ?PR?_WRITECOMMANDLCM?MAIN
  +--> ?PR?_WRITEDATALCM?MAIN

?PR?TRANSPORT?MAIN                   0020H.1  0000H.1    000AH    0004H
  +--> ?PR?_DISPLAYONECHAR?MAIN

?PR?CTRLACTION?MAIN                  -----    -----      -----    -----
  +--> ?PR?_DISPLAY?MAIN
  +--> ?PR?LED_HINT?MAIN
  +--> ?PR?BUZZER?MAIN
  +--> ?PR?DELAY400MS?MAIN

?PR?LED_HINT?MAIN                    -----    -----      -----    -----
  +--> ?PR?_DELAYMS?MAIN

?PR?INTEGRAL_POINT_TIME?MAIN         -----    -----      -----    -----
  +--> ?PR?BUZZER?MAIN

?PR?KEYSCAN?MAIN                     -----    -----      -----    -----
  +--> ?PR?_DELAYMS?MAIN
  +--> ?PR?SET_TIME?MAIN
  +--> ?PR?CTRL_ON_OR_OFF?MAIN
  +--> ?PR?SET_CTRLTIME?MAIN

?PR?SET_TIME?MAIN                    0020H.0  0000H.1    -----    -----
  +--> ?PR?_DISPLAY?MAIN
  +--> ?PR?_DELAYMS?MAIN

?PR?CTRL_ON_OR_OFF?MAIN              -----    -----      -----    -----
  +--> ?PR?BUZZER?MAIN

?PR?SET_CTRLTIME?MAIN                0020H.0  0000H.1    -----    -----
  +--> ?PR?_DISPLAY?MAIN
  +--> ?PR?_DELAYMS?MAIN

?PR?TELECONTROL?MAIN                 -----    -----      -----    -----
  +--> ?PR?TP_SET_TIME?MAIN
  +--> ?PR?TP_SET_CTRLTIME?MAIN

?PR?TP_SET_TIME?MAIN                 0020H.0  0000H.1    -----    -----
  +--> ?PR?_DISPLAY?MAIN

?PR?TP_SET_CTRLTIME?MAIN             0020H.0  0000H.1    -----    -----
  +--> ?PR?_DISPLAY?MAIN
  +--> ?PR?_DELAYMS?MAIN



SYMBOL TABLE OF MODULE:  IRCLOCK (MAIN)

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

  -------         MODULE        MAIN
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0021H         PUBLIC        armsec
  D:0080H         PUBLIC        P0
BL51 BANKED LINKER/LOCATER V5.11                                                      01/12/2008  17:07:08  PAGE 5


  D:0022H         PUBLIC        armhour
  D:00B0H         PUBLIC        P3
  C:0806H         PUBLIC        time_intt0
  C:0A18H         PUBLIC        time_intt1
  C:06D1H         PUBLIC        Tp_set_time
  C:0CD0H         PUBLIC        Buzzer
  B:00A8H.7       PUBLIC        EA
  D:0023H         PUBLIC        armmin
  D:00A8H         PUBLIC        IE
  C:0C45H         PUBLIC        _WriteCommandLCM
  B:00A0H.0       PUBLIC        P2_0
  C:09E1H         PUBLIC        Telecontrol
  C:04D2H         PUBLIC        IR_IN
  C:0BEDH         PUBLIC        _DelayMs
  B:00A0H.1       PUBLIC        P2_1
  B:00A0H.2       PUBLIC        P2_2
  C:0B73H         PUBLIC        Read_byte
  B:00B0H.3       PUBLIC        DQ
  B:00B0H.2       PUBLIC        P3_2
  B:00A0H.3       PUBLIC        P2_3
  B:0090H.4       PUBLIC        P1_4
  B:00A0H.4       PUBLIC        P2_4
  B:0090H.5       PUBLIC        P1_5
  B:00A0H.5       PUBLIC        P2_5
  B:0090H.6       PUBLIC        P1_6
  B:00A0H.6       PUBLIC        P2_6
  B:0090H.7       PUBLIC        P1_7
  D:0024H         PUBLIC        con_500ms
  B:00A0H.7       PUBLIC        P2_7
  D:00B8H         PUBLIC        IP
  C:0A4EH         PUBLIC        Ctrlaction
  B:00B0H.7       PUBLIC        P3_7
  B:0020H.2       PUBLIC        flag
  C:0C36H         PUBLIC        Delay_LCD
  C:0A83H         PUBLIC        main
  D:0025H         PUBLIC        CtrlTime
  C:0923H         PUBLIC        Clearmen
  C:0CB7H         PUBLIC        Led_hint
  C:0AB6H         PUBLIC        Conversion
  C:0BAFH         PUBLIC        Ow_Reset
  C:0CA9H         PUBLIC        Ctrl_on_or_off
  D:0089H         PUBLIC        TMOD
  D:0088H         PUBLIC        TCON
  C:078FH         PUBLIC        _Display
  D:002DH         PUBLIC        sec
  C:0366H         PUBLIC        Tp_set_ctrltime
  D:002EH         PUBLIC        NewTime
  C:062CH         PUBLIC        Set_time
  D:0036H         PUBLIC        hour
  D:0037H         PUBLIC        Tp
  D:003FH         PUBLIC        min
  D:0040H         PUBLIC        con_1s
  C:0BFFH         PUBLIC        Delay400Ms
  C:0C1DH         PUBLIC        _WriteDataLCM
  C:0CC5H         PUBLIC        _Delay_DS
  B:00A8H.1       PUBLIC        ET0
  B:00A8H.3       PUBLIC        ET1
BL51 BANKED LINKER/LOCATER V5.11                                                      01/12/2008  17:07:08  PAGE 6


  D:008CH         PUBLIC        TH0
  B:00A8H.0       PUBLIC        EX0
  D:008DH         PUBLIC        TH1
  D:008AH         PUBLIC        TL0
  D:008BH         PUBLIC        TL1
  C:09A9H         PUBLIC        Keyscan
  C:0B0CH         PUBLIC        Transport
  B:0088H.4       PUBLIC        TR0
  B:0088H.6       PUBLIC        TR1
  C:0B91H         PUBLIC        _Adjust_Res
  C:096AH         PUBLIC        _DisplayListChar
  C:000EH         PUBLIC        Integral_point_time
  C:0B55H         PUBLIC        _DisplayOneChar
  C:0B3BH         PUBLIC        _Write_Byte
  C:0C5BH         PUBLIC        ReadStatusLCM
  C:028CH         PUBLIC        Mychar
  C:0AE3H         PUBLIC        LCMInit
  C:0C9AH         PUBLIC        Delay_bell
  C:041DH         PUBLIC        Read_Temperature
  C:0582H         PUBLIC        Set_ctrltime
  D:0041H         PUBLIC        IRCOM
  C:0BE8H         SYMBOL        L?0206
  -------         PROC          L?0205
  -------         ENDPROC       L?0205
  C:0BE8H         SYMBOL        L?0206
  -------         PROC          _DELAYMS
  D:0007H         SYMBOL        number
  -------         DO            
  D:0006H         SYMBOL        i
  -------         ENDDO         
  C:0BEDH         LINE#         27
  C:0BEDH         LINE#         28
  C:0BEDH         LINE#         30
  C:0BF3H         LINE#         31
  C:0BF3H         LINE#         32
  C:0BFEH         LINE#         33
  C:0BFEH         LINE#         34
  -------         ENDPROC       _DELAYMS
  -------         PROC          DELAY_BELL
  -------         DO            
  D:0006H         SYMBOL        i
  -------         ENDDO         
  C:0C9AH         LINE#         43
  C:0C9AH         LINE#         44
  C:0C9AH         LINE#         46
  C:0CA8H         LINE#         48
  -------         ENDPROC       DELAY_BELL
  -------         PROC          BUZZER
  C:0CD0H         LINE#         56
  C:0CD0H         LINE#         57
  C:0CD0H         LINE#         58
  C:0CD2H         LINE#         59
  C:0CD5H         LINE#         60
  C:0CD7H         LINE#         61
  -------         ENDPROC       BUZZER
  -------         PROC          IR_IN
  -------         DO            
BL51 BANKED LINKER/LOCATER V5.11                                                      01/12/2008  17:07:08  PAGE 7


  D:0007H         SYMBOL        i
  D:0004H         SYMBOL        j
  D:0008H         SYMBOL        k
  D:0009H         SYMBOL        num
  -------         ENDDO         
  C:04D2H         LINE#         71
  C:04D9H         LINE#         73
  C:04DCH         LINE#         74
  C:04DEH         LINE#         76
  C:04DEH         LINE#         77
  C:04E0H         LINE#         78
  C:04E0H         LINE#         79
  C:04E3H         LINE#         80
  C:04EBH         LINE#         81
  C:04EFH         LINE#         82
  C:04F4H         LINE#         83
  C:04F7H         LINE#         84
  C:0501H         LINE#         86
  C:0503H         LINE#         87
  C:0503H         LINE#         88
  C:0506H         LINE#         89
  C:0506H         LINE#         90
  C:0510H         LINE#         91
  C:051AH         LINE#         92
  C:051DH         LINE#         93
  C:051DH         LINE#         94
  C:0522H         LINE#         95

⌨️ 快捷键说明

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