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

📄 irclock.m51

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


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


MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC


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


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     0008H     UNIT         _DATA_GROUP_
                    0010H     0010H                  *** GAP ***
            BIT     0020H.0   0000H.3   UNIT         _BIT_GROUP_
                    0020H.3   0000H.5                *** GAP ***
            DATA    0021H     001BH     UNIT         ?DT?MAIN
            IDATA   003CH     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
                    0003H     0008H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     026EH     UNIT         ?C?LIB_CODE
            CODE    027CH     0190H     UNIT         ?PR?TURN_ON_INFORMATION?MAIN
            CODE    040CH     00DBH     UNIT         ?PR?MYCHAR?MAIN
            CODE    04E7H     00D5H     UNIT         ?PR?SCAN?MAIN
            CODE    05BCH     00BDH     UNIT         ?PR?TIMEOUT?MAIN
            CODE    0679H     00B5H     UNIT         ?PR?READ_TEMPERATURE?MAIN
            CODE    072EH     0095H     UNIT         ?PR?TELE_SET_CTRLTIME?MAIN
            CODE    07C3H     0093H     UNIT         ?PR?SET_CTRLTIME?MAIN
            CODE    0856H     008CH     UNIT         ?C_C51STARTUP
            CODE    08E2H     0085H     UNIT         ?PR?IR_IN?MAIN
            CODE    0967H     0076H     UNIT         ?PR?SET_TIME?MAIN
            CODE    09DDH     0071H     UNIT         ?PR?TELE_SET_TIME?MAIN
            CODE    0A4EH     005BH     UNIT         ?PR?CLEARMEN?MAIN
            CODE    0AA9H     0057H     UNIT         ?PR?TELECONTROL?MAIN
            CODE    0B00H     0057H     UNIT         ?PR?KEYSCAN?MAIN
            CODE    0B57H     004EH     UNIT         ?PR?_DISPLAYLISTCHAR?MAIN
            CODE    0BA5H     004EH     UNIT         ?PR?MAIN?MAIN
BL51 BANKED LINKER/LOCATER V5.11                                                      11/01/2008  13:21:17  PAGE 2


            CODE    0BF3H     004CH     UNIT         ?PR?TIME_INTT0?MAIN
            CODE    0C3FH     003FH     UNIT         ?CO?MAIN
            CODE    0C7EH     0029H     UNIT         ?PR?LCMINIT?MAIN
            CODE    0CA7H     0022H     UNIT         ?PR?_BUZZER?MAIN
            CODE    0CC9H     0022H     UNIT         ?PR?_WRITE_BYTE?MAIN
            CODE    0CEBH     0020H     UNIT         ?PR?_DELAY_50US?MAIN
            CODE    0D0BH     0020H     UNIT         ?PR?O_CLOCK?MAIN
            CODE    0D2BH     001EH     UNIT         ?PR?_DISPLAYONECHAR?MAIN
            CODE    0D49H     001EH     UNIT         ?PR?READ_BYTE?MAIN
            CODE    0D67H     001EH     UNIT         ?PR?_ADJUST_RES?MAIN
            CODE    0D85H     001BH     UNIT         ?PR?OW_RESET?MAIN
            CODE    0DA0H     0017H     UNIT         ?PR?_WRITEDATALCM?MAIN
            CODE    0DB7H     0016H     UNIT         ?PR?DELAY_LCD?MAIN
            CODE    0DCDH     0016H     UNIT         ?PR?_WRITECOMMANDLCM?MAIN
            CODE    0DE3H     0016H     UNIT         ?PR?_WORK_LED?MAIN
            CODE    0DF9H     0015H     UNIT         ?PR?READSTATUSLCM?MAIN
            CODE    0E0EH     0015H     UNIT         ?PR?_STRLEN?STRLEN
            CODE    0E23H     0012H     UNIT         ?PR?_DELAYIR?MAIN
            CODE    0E35H     000FH     UNIT         ?PR?DELAY_BELL?MAIN
            CODE    0E44H     000BH     UNIT         ?PR?_DELAY_DS?MAIN
            CODE    0E4FH     000BH     UNIT         ?C_INITSEG



OVERLAY MAP OF MODULE:   IRCLOCK (MAIN)


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

?PR?MAIN?MAIN                        -----    -----      -----    -----
  +--> ?PR?LCMINIT?MAIN
  +--> ?PR?CLEARMEN?MAIN
  +--> ?PR?MYCHAR?MAIN
  +--> ?PR?_DELAY_50US?MAIN
  +--> ?PR?TURN_ON_INFORMATION?MAIN
  +--> ?PR?TIMEOUT?MAIN
  +--> ?PR?O_CLOCK?MAIN
  +--> ?PR?READ_TEMPERATURE?MAIN
  +--> ?PR?SCAN?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

BL51 BANKED LINKER/LOCATER V5.11                                                      11/01/2008  13:21:17  PAGE 3


?PR?CLEARMEN?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?_DELAY_50US?MAIN                 -----    -----      -----    -----
  +--> ?PR?_BUZZER?MAIN

?PR?_BUZZER?MAIN                     -----    -----      -----    -----
  +--> ?PR?DELAY_BELL?MAIN

?PR?TURN_ON_INFORMATION?MAIN         -----    -----      0008H    0004H
  +--> ?CO?MAIN
  +--> ?PR?_WRITECOMMANDLCM?MAIN
  +--> ?PR?_DELAY_50US?MAIN
  +--> ?PR?_DISPLAYLISTCHAR?MAIN

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

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

?PR?TIMEOUT?MAIN                     -----    -----      -----    -----
  +--> ?CO?MAIN
  +--> ?PR?_DISPLAYLISTCHAR?MAIN
  +--> ?PR?SCAN?MAIN
  +--> ?PR?_DELAY_50US?MAIN
  +--> ?PR?_BUZZER?MAIN

?PR?SCAN?MAIN                        0020H.1  0000H.2    0008H    0004H
  +--> ?PR?_DISPLAYONECHAR?MAIN

?PR?O_CLOCK?MAIN                     -----    -----      -----    -----
  +--> ?PR?_BUZZER?MAIN
  +--> ?PR?_DELAY_50US?MAIN
  +--> ?PR?SCAN?MAIN

BL51 BANKED LINKER/LOCATER V5.11                                                      11/01/2008  13:21:17  PAGE 4


?PR?READ_TEMPERATURE?MAIN            -----    -----      0008H    0001H
  +--> ?PR?_WRITE_BYTE?MAIN
  +--> ?PR?READ_BYTE?MAIN

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

?PR?KEYSCAN?MAIN                     -----    -----      -----    -----
  +--> ?PR?_DELAY_50US?MAIN
  +--> ?PR?SET_TIME?MAIN
  +--> ?PR?_BUZZER?MAIN
  +--> ?PR?SET_CTRLTIME?MAIN

?PR?SET_TIME?MAIN                    0020H.0  0000H.1    -----    -----
  +--> ?PR?_DISPLAYLISTCHAR?MAIN
  +--> ?PR?SCAN?MAIN
  +--> ?PR?_DELAY_50US?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_WORK_LED?MAIN

?PR?_WORK_LED?MAIN                   -----    -----      -----    -----
  +--> ?PR?_DELAY_50US?MAIN

?PR?SET_CTRLTIME?MAIN                0020H.0  0000H.1    -----    -----
  +--> ?CO?MAIN
  +--> ?PR?_DISPLAYLISTCHAR?MAIN
  +--> ?PR?SCAN?MAIN
  +--> ?PR?_DELAY_50US?MAIN

?PR?TELECONTROL?MAIN                 -----    -----      -----    -----
  +--> ?PR?IR_IN?MAIN
  +--> ?PR?TELE_SET_TIME?MAIN
  +--> ?PR?TELE_SET_CTRLTIME?MAIN

?PR?IR_IN?MAIN                       -----    -----      0008H    0002H
  +--> ?PR?_DELAYIR?MAIN
  +--> ?PR?_BUZZER?MAIN

?PR?TELE_SET_TIME?MAIN               0020H.0  0000H.1    -----    -----
  +--> ?PR?IR_IN?MAIN
  +--> ?PR?_DISPLAYLISTCHAR?MAIN
  +--> ?PR?SCAN?MAIN
  +--> ?PR?_BUZZER?MAIN
  +--> ?PR?_WORK_LED?MAIN

?PR?TELE_SET_CTRLTIME?MAIN           0020H.0  0000H.1    -----    -----
  +--> ?PR?IR_IN?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_DISPLAYLISTCHAR?MAIN
  +--> ?PR?SCAN?MAIN
  +--> ?PR?_BUZZER?MAIN



SYMBOL TABLE OF MODULE:  IRCLOCK (MAIN)

  VALUE           TYPE          NAME
BL51 BANKED LINKER/LOCATER V5.11                                                      11/01/2008  13:21:17  PAGE 5


  ----------------------------------

  -------         MODULE        MAIN
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0021H         PUBLIC        armsec
  D:0080H         PUBLIC        P0
  C:0CF6H         PUBLIC        _Delay_50us
  D:0022H         PUBLIC        armhour
  D:00B0H         PUBLIC        P3
  C:0BF3H         PUBLIC        time_intt0
  B:00A8H.7       PUBLIC        EA
  C:04F4H         PUBLIC        Scan
  D:0023H         PUBLIC        armmin
  D:00A8H         PUBLIC        IE
  C:0DCDH         PUBLIC        _WriteCommandLCM
  D:0024H         PUBLIC        Time
  B:0090H.0       PUBLIC        P1_0
  B:00A0H.0       PUBLIC        P2_0
  B:0090H.1       PUBLIC        P1_1
  C:0AA9H         PUBLIC        Telecontrol
  C:08E2H         PUBLIC        IR_IN
  B:00A0H.1       PUBLIC        P2_1
  B:0090H.2       PUBLIC        P1_2
  B:00A0H.2       PUBLIC        P2_2
  B:0090H.3       PUBLIC        P1_3
  C:0D49H         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:00B0H.5       PUBLIC        P3_5
  B:00A8H.4       PUBLIC        ES
  B:00A0H.6       PUBLIC        P2_6
  C:027CH         PUBLIC        turn_on_information
  B:00B0H.6       PUBLIC        P3_6
  B:00A0H.7       PUBLIC        P2_7
  D:00B8H         PUBLIC        IP
  B:00B0H.7       PUBLIC        P3_7
  C:0C6DH         PUBLIC        string
  C:0DE3H         PUBLIC        _Work_led
  B:00B8H.4       PUBLIC        PS
  C:0DBEH         PUBLIC        Delay_LCD
  C:0BA5H         PUBLIC        main
  C:0A4EH         PUBLIC        Clearmen
  C:09DDH         PUBLIC        Tele_Set_time
  C:0D85H         PUBLIC        Ow_Reset
  D:0089H         PUBLIC        TMOD
  D:0088H         PUBLIC        TCON
  D:002CH         PUBLIC        sec
  C:0D0BH         PUBLIC        O_clock
  B:0088H.1       PUBLIC        IE0
  C:0967H         PUBLIC        Set_time
  B:0088H.3       PUBLIC        IE1
  D:002DH         PUBLIC        hour
BL51 BANKED LINKER/LOCATER V5.11                                                      11/01/2008  13:21:17  PAGE 6


  D:002EH         PUBLIC        Tp
  D:0036H         PUBLIC        min
  D:0037H         PUBLIC        con_1s
  C:0DA5H         PUBLIC        _WriteDataLCM
  C:0E44H         PUBLIC        _Delay_DS
  B:00A8H.1       PUBLIC        ET0
  B:00A8H.3       PUBLIC        ET1
  B:0088H.5       PUBLIC        TF0
  C:05BCH         PUBLIC        TimeOut
  B:00A8H.5       PUBLIC        ET2
  B:0088H.7       PUBLIC        TF1
  D:008CH         PUBLIC        TH0
  B:00A8H.0       PUBLIC        EX0
  B:0088H.0       PUBLIC        IT0
  B:00A8H.2       PUBLIC        EX1
  B:0088H.2       PUBLIC        IT1
  D:008AH         PUBLIC        TL0
  C:0B00H         PUBLIC        Keyscan
  B:00B8H.1       PUBLIC        PT0
  B:00B8H.3       PUBLIC        PT1
  B:0088H.4       PUBLIC        TR0
  B:0088H.6       PUBLIC        TR1
  B:00B8H.0       PUBLIC        PX0
  B:00B8H.2       PUBLIC        PX1
  C:0D67H         PUBLIC        _Adjust_Res

⌨️ 快捷键说明

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