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

📄 text.m51

📁 采用AT89S51单片机的经典时钟程序
💻 M51
📖 第 1 页 / 共 2 页
字号:
BL51 BANKED LINKER/LOCATER V4.13                                                        05/09/2007  08:45:58  PAGE 1


BL51 BANKED LINKER/LOCATER V4.13, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE Text1.obj TO text RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  Text1.obj (TEXT1)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)


LINK MAP OF MODULE:  text (TEXT1)


            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         _DATA_GROUP_
                    000CH     0004H                  *** GAP ***
            REG     0010H     0008H     ABSOLUTE     "REG BANK 2"
            REG     0018H     0008H     ABSOLUTE     "REG BANK 3"
            BIT     0020H.0   0000H.7   UNIT         ?BI?TEXT1
            BIT     0020H.7   0000H.1   UNIT         _BIT_GROUP_
            DATA    0021H     0027H     UNIT         ?DT?TEXT1
            IDATA   0048H     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     000DH     UNIT         ?PR?STOP?TEXT1
            CODE    001BH     0003H     ABSOLUTE     
            CODE    001EH     0498H     UNIT         ?PR?TIMER1ISR?TEXT1
            CODE    04B6H     0261H     UNIT         ?PR?TIMER0ISR?TEXT1
            CODE    0717H     0119H     UNIT         ?PR?MAIN?TEXT1
            CODE    0830H     0055H     UNIT         ?C?LIB_CODE
            CODE    0885H     0031H     UNIT         ?PR?_SENDBYTE?TEXT1
            CODE    08B6H     002DH     UNIT         ?PR?_MYREAD?TEXT1
            CODE    08E3H     0020H     UNIT         ?PR?READBYTE?TEXT1
            CODE    0903H     001CH     UNIT         ?PR?_MYWRITE?TEXT1
            CODE    091FH     0011H     UNIT         ?PR?I2CDELAY?TEXT1
            CODE    0930H     0011H     UNIT         ?PR?_DELAYX1MS?TEXT1
            CODE    0941H     000CH     UNIT         ?C_C51STARTUP
            CODE    094DH     000BH     UNIT         ?PR?START?TEXT1



OVERLAY MAP OF MODULE:   text (TEXT1)


SEGMENT                           BIT_GROUP          DATA_GROUP 
  +--> CALLED SEGMENT          START    LENGTH     START    LENGTH
------------------------------------------------------------------
?PR?TIMER0ISR?TEXT1            -----    -----      0008H    0001H
BL51 BANKED LINKER/LOCATER V4.13                                                      05/09/2007  08:45:58  PAGE 2



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

?PR?TIMER1ISR?TEXT1            -----    -----      0009H    0002H

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

?C_C51STARTUP                  -----    -----      -----    -----
  +--> ?PR?MAIN?TEXT1

?PR?MAIN?TEXT1                 -----    -----      000BH    0001H
  +--> ?PR?_MYREAD?TEXT1
  +--> ?PR?_DELAYX1MS?TEXT1
  +--> ?PR?_MYWRITE?TEXT1

?PR?_MYREAD?TEXT1              -----    -----      -----    -----
  +--> ?PR?START?TEXT1
  +--> ?PR?_SENDBYTE?TEXT1
  +--> ?PR?READBYTE?TEXT1
  +--> ?PR?STOP?TEXT1
  +--> ?PR?_DELAYX1MS?TEXT1

?PR?START?TEXT1                -----    -----      -----    -----
  +--> ?PR?I2CDELAY?TEXT1

?PR?_SENDBYTE?TEXT1            0020H.7  0000H.1    -----    -----
  +--> ?PR?I2CDELAY?TEXT1

?PR?READBYTE?TEXT1             -----    -----      -----    -----
  +--> ?PR?I2CDELAY?TEXT1

?PR?STOP?TEXT1                 -----    -----      -----    -----
  +--> ?PR?I2CDELAY?TEXT1

?PR?_MYWRITE?TEXT1             -----    -----      -----    -----
  +--> ?PR?START?TEXT1
  +--> ?PR?_SENDBYTE?TEXT1
  +--> ?PR?STOP?TEXT1
  +--> ?PR?_DELAYX1MS?TEXT1



SYMBOL TABLE OF MODULE:  text (TEXT1)

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

  -------         MODULE        TEXT1
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  C:0885H         PUBLIC        _SendByte
  B:00D0H.6       PUBLIC        AC
  B:00B0H.4       PUBLIC        T0
  B:00B0H.5       PUBLIC        T1
  B:00A8H.7       PUBLIC        EA
BL51 BANKED LINKER/LOCATER V4.13                                                      05/09/2007  08:45:58  PAGE 3


  D:00A8H         PUBLIC        IE
  D:0021H         PUBLIC        alarm
  B:0080H.0       PUBLIC        P0_0
  C:094DH         PUBLIC        Start
  B:0020H.0       PUBLIC        flash
  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
  C:08E3H         PUBLIC        ReadByte
  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
  D:00B8H         PUBLIC        IP
  B:00B0H.7       PUBLIC        P3_7
  B:0098H.0       PUBLIC        RI
  B:00D0H.7       PUBLIC        CY
  B:00B0H.2       PUBLIC        INT0
  D:0031H         PUBLIC        cur_alarm_active
  B:00B0H.3       PUBLIC        INT1
  B:0098H.1       PUBLIC        TI
  B:00B8H.4       PUBLIC        PS
  C:04B6H         PUBLIC        Timer0ISR
  C:001EH         PUBLIC        Timer1ISR
  B:00D0H.2       PUBLIC        OV
  C:0717H         PUBLIC        main
  C:000EH         PUBLIC        Stop
  D:0032H         PUBLIC        month
  B:00B0H.6       PUBLIC        WR
  B:0020H.1       PUBLIC        sound
  D:0033H         PUBLIC        year
BL51 BANKED LINKER/LOCATER V4.13                                                      05/09/2007  08:45:58  PAGE 4


  D:0089H         PUBLIC        TMOD
  B:0020H.2       PUBLIC        alarm_stop
  D:0034H         PUBLIC        sec
  C:0930H         PUBLIC        _DelayX1ms
  D:0035H         PUBLIC        attr
  B:0088H.1       PUBLIC        IE0
  D:0036H         PUBLIC        day
  B:0088H.3       PUBLIC        IE1
  D:0037H         PUBLIC        hour
  B:0090H.5       PUBLIC        sound_output
  D:0038H         PUBLIC        alarm_en
  D:0039H         PUBLIC        min
  D:003AH         PUBLIC        count_down
  B:00A8H.1       PUBLIC        ET0
  B:00A8H.3       PUBLIC        ET1
  B:0088H.5       PUBLIC        TF0
  B:0020H.3       PUBLIC        new_alarm_info
  B:00A8H.5       PUBLIC        ET2
  B:0088H.7       PUBLIC        TF1
  D:003CH         PUBLIC        show_status
  B:0098H.2       PUBLIC        RB8
  D:008CH         PUBLIC        TH0
  B:00A8H.0       PUBLIC        EX0
  B:0088H.0       PUBLIC        IT0
  D:008DH         PUBLIC        TH1
  B:00A8H.2       PUBLIC        EX1
  B:0098H.3       PUBLIC        TB8
  B:0088H.2       PUBLIC        IT1
  B:00D0H.0       PUBLIC        P
  B:0098H.7       PUBLIC        SM0
  D:008AH         PUBLIC        TL0
  C:0929H         PUBLIC        I2cDelay
  B:0098H.6       PUBLIC        SM1
  D:008BH         PUBLIC        TL1
  B:0098H.5       PUBLIC        SM2
  D:003DH         PUBLIC        alarm_wk
  B:00B8H.1       PUBLIC        PT0
  B:00D0H.3       PUBLIC        RS0
  B:00B8H.3       PUBLIC        PT1
  B:00D0H.4       PUBLIC        RS1
  B:00B8H.5       PUBLIC        PT2
  B:0088H.4       PUBLIC        TR0
  B:0088H.6       PUBLIC        TR1
  B:0090H.6       PUBLIC        SDA
  B:0020H.4       PUBLIC        km
  B:00B8H.0       PUBLIC        PX0
  B:00B8H.2       PUBLIC        PX1
  B:0020H.5       PUBLIC        kp
  B:0090H.7       PUBLIC        SCL
  C:08BCH         PUBLIC        _myread
  B:0098H.4       PUBLIC        REN
  D:003EH         PUBLIC        cur_alarm_set
  D:003FH         PUBLIC        weekday
  B:00B0H.0       PUBLIC        RXD
  B:00B0H.1       PUBLIC        TXD
  B:0020H.6       PUBLIC        led_on
  C:0903H         PUBLIC        _mywrite
BL51 BANKED LINKER/LOCATER V4.13                                                      05/09/2007  08:45:58  PAGE 5


  B:00D0H.5       PUBLIC        F0
  D:0040H         PUBLIC        display
  C:091FH         SYMBOL        L?0228
  C:0922H         SYMBOL        L?0229
  C:0924H         SYMBOL        L?0230
  -------         PROC          L?0227
  -------         ENDPROC       L?0227
  C:091FH         SYMBOL        L?0228
  C:0922H         SYMBOL        L?0229
  C:0924H         SYMBOL        L?0230
  -------         PROC          I2CDELAY
  C:0929H         LINE#         31
  C:0929H         LINE#         32
  C:0929H         LINE#         33
  C:092CH         LINE#         34
  C:092FH         LINE#         35
  -------         ENDPROC       I2CDELAY
  -------         PROC          _DELAYX1MS
  D:0007H         SYMBOL        count
  -------         DO            count
  D:0006H         SYMBOL        i
  D:0005H         SYMBOL        j
  -------         ENDDO         j
  C:0930H         LINE#         37
  C:0930H         LINE#         38
  C:0930H         LINE#         40
  C:0937H         LINE#         41
  C:0940H         LINE#         42
  -------         ENDPROC       _DELAYX1MS
  -------         PROC          START
  C:094DH         LINE#         44
  C:094DH         LINE#         45
  C:094DH         LINE#         46
  C:094DH         LINE#         47
  C:094DH         LINE#         48
  C:094DH         LINE#         49
  C:0950H         LINE#         50
  C:0952H         LINE#         51
  C:0955H         LINE#         52
  C:0957H         LINE#         53
  -------         ENDPROC       START
  -------         PROC          STOP
  C:000EH         LINE#         55
  C:000EH         LINE#         56
  C:000EH         LINE#         57
  C:0011H         LINE#         58
  C:0013H         LINE#         59
  C:0013H         LINE#         60
  C:0013H         LINE#         61
  C:0016H         LINE#         62
  C:0018H         LINE#         63
  -------         ENDPROC       STOP
  -------         PROC          _SENDBYTE
  D:0007H         SYMBOL        value
  -------         DO            value
  D:0006H         SYMBOL        i
  B:0020H.7       SYMBOL        no_ack
BL51 BANKED LINKER/LOCATER V4.13                                                      05/09/2007  08:45:58  PAGE 6


  -------         ENDDO         no_ack
  C:0885H         LINE#         66
  C:0885H         LINE#         67
  C:0885H         LINE#         69
  C:0887H         LINE#         70
  C:0889H         LINE#         71
  C:0889H         LINE#         72
  C:088CH         LINE#         73
  C:0894H         LINE#         74
  C:0896H         LINE#         75
  C:089AH         LINE#         76
  C:089AH         LINE#         77
  C:089AH         LINE#         78
  C:089DH         LINE#         79
  C:08A0H         LINE#         80
  C:08A2H         LINE#         81
  C:08A6H         LINE#         82
  C:08A6H         LINE#         83
  C:08A6H         LINE#         84
  C:08A6H         LINE#         85
  C:08A6H         LINE#         86
  C:08A9H         LINE#         87
  C:08AEH         LINE#         88
  C:08B1H         LINE#         89
  C:08B3H         LINE#         90
  C:08B5H         LINE#         91
  -------         ENDPROC       _SENDBYTE
  -------         PROC          _MYWRITE
  D:0004H         SYMBOL        address
  D:0005H         SYMBOL        value
  C:0903H         LINE#         93
  C:0905H         LINE#         94
  C:0905H         LINE#         95
  C:0908H         LINE#         96
  C:090DH         LINE#         97

⌨️ 快捷键说明

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