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

📄 time.m51

📁 可设置八个闹钟的智能时钟程序
💻 M51
📖 第 1 页 / 共 2 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        08/22/2008  21:21:40  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE main.obj TO time RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  main.obj (MAIN)
  D:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)


LINK MAP OF MODULE:  time (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     0001H     UNIT         _DATA_GROUP_
                    0009H     0007H                  *** GAP ***
            REG     0010H     0008H     ABSOLUTE     "REG BANK 2"
            REG     0018H     0008H     ABSOLUTE     "REG BANK 3"
            BIT     0020H.0   0000H.7   UNIT         ?BI?MAIN
            BIT     0020H.7   0000H.1   UNIT         _BIT_GROUP_
            DATA    0021H     0027H     UNIT         ?DT?MAIN
            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?MAIN
            CODE    001BH     0003H     ABSOLUTE     
            CODE    001EH     0215H     UNIT         ?PR?TIMER0ISR?MAIN
            CODE    0233H     018AH     UNIT         ?PR?TIMER1ISR?MAIN
            CODE    03BDH     0144H     UNIT         ?PR?SETREDUCE?MAIN
            CODE    0501H     010BH     UNIT         ?PR?MAIN?MAIN
            CODE    060CH     0100H     UNIT         ?PR?SETINC?MAIN
            CODE    070CH     0060H     UNIT         ?PR?SETNEXT?MAIN
            CODE    076CH     0031H     UNIT         ?PR?_SENDBYTE?MAIN
            CODE    079DH     002CH     UNIT         ?PR?SETALARM?MAIN
            CODE    07C9H     0027H     UNIT         ?PR?_MYREAD?MAIN
            CODE    07F0H     0020H     UNIT         ?PR?READBYTE?MAIN
            CODE    0810H     001CH     UNIT         ?PR?_MYWRITE?MAIN
            CODE    082CH     0011H     UNIT         ?PR?I2CDELAY?MAIN
            CODE    083DH     0011H     UNIT         ?PR?_DELAYX1MS?MAIN
            CODE    084EH     000CH     UNIT         ?C_C51STARTUP
            CODE    085AH     000BH     UNIT         ?PR?START?MAIN
            CODE    0865H     000AH     UNIT         ?CO?MAIN



OVERLAY MAP OF MODULE:   time (MAIN)


SEGMENT                           BIT_GROUP          DATA_GROUP 
BL51 BANKED LINKER/LOCATER V5.03                                                      08/22/2008  21:21:40  PAGE 2


  +--> CALLED SEGMENT          START    LENGTH     START    LENGTH
------------------------------------------------------------------
?PR?TIMER1ISR?MAIN             -----    -----      -----    -----
  +--> ?CO?MAIN
  +--> ?PR?SETALARM?MAIN
  +--> ?PR?SETINC?MAIN
  +--> ?PR?SETREDUCE?MAIN
  +--> ?PR?SETNEXT?MAIN

?PR?SETREDUCE?MAIN             -----    -----      0008H    0001H

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

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

?PR?MAIN?MAIN                  -----    -----      -----    -----
  +--> ?PR?_MYREAD?MAIN
  +--> ?PR?_DELAYX1MS?MAIN
  +--> ?PR?_MYWRITE?MAIN

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

?PR?START?MAIN                 -----    -----      -----    -----
  +--> ?PR?I2CDELAY?MAIN

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

?PR?READBYTE?MAIN              -----    -----      -----    -----
  +--> ?PR?I2CDELAY?MAIN

?PR?STOP?MAIN                  -----    -----      -----    -----
  +--> ?PR?I2CDELAY?MAIN

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



SYMBOL TABLE OF MODULE:  time (MAIN)

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

  -------         MODULE        MAIN
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
BL51 BANKED LINKER/LOCATER V5.03                                                      08/22/2008  21:21:40  PAGE 3


  D:00A0H         PUBLIC        P2
  C:076CH         PUBLIC        _SendByte
  D:00B0H         PUBLIC        P3
  B:00A8H.7       PUBLIC        EA
  C:03BDH         PUBLIC        SetReduce
  D:00A8H         PUBLIC        IE
  D:0021H         PUBLIC        alarm
  C:085AH         PUBLIC        Start
  B:0020H.0       PUBLIC        flash
  C:07F0H         PUBLIC        ReadByte
  D:00B8H         PUBLIC        IP
  D:0031H         PUBLIC        cur_alarm_active
  C:079DH         PUBLIC        SetAlarm
  B:0090H.6       PUBLIC        SDA_PIN
  C:001EH         PUBLIC        Timer0ISR
  C:0233H         PUBLIC        Timer1ISR
  C:0501H         PUBLIC        main
  C:000EH         PUBLIC        Stop
  D:0032H         PUBLIC        month
  B:0090H.5       PUBLIC        SCL_PIN
  B:0020H.1       PUBLIC        sound
  D:0033H         PUBLIC        year
  D:0089H         PUBLIC        TMOD
  B:0020H.2       PUBLIC        alarm_stop
  D:0034H         PUBLIC        sec
  C:083DH         PUBLIC        _DelayX1ms
  D:0035H         PUBLIC        attr
  C:0865H         PUBLIC        dis_code
  D:0036H         PUBLIC        day
  D:0037H         PUBLIC        hour
  B:00B0H.7       PUBLIC        sound_output
  D:0038H         PUBLIC        alarm_en
  D:0039H         PUBLIC        min
  D:003AH         PUBLIC        count_down
  C:060CH         PUBLIC        SetInc
  B:00A8H.1       PUBLIC        ET0
  B:00A8H.3       PUBLIC        ET1
  B:0020H.3       PUBLIC        new_alarm_info
  D:003CH         PUBLIC        show_status
  D:008CH         PUBLIC        TH0
  D:008DH         PUBLIC        TH1
  C:070CH         PUBLIC        SetNext
  D:008AH         PUBLIC        TL0
  C:0836H         PUBLIC        I2cDelay
  D:008BH         PUBLIC        TL1
  D:003DH         PUBLIC        alarm_wk
  B:0088H.4       PUBLIC        TR0
  B:0088H.6       PUBLIC        TR1
  B:0020H.4       PUBLIC        km
  B:0020H.5       PUBLIC        kp
  C:07C9H         PUBLIC        _myread
  D:003EH         PUBLIC        cur_alarm_set
  D:003FH         PUBLIC        weekday
  B:0020H.6       PUBLIC        led_on
  C:0810H         PUBLIC        _mywrite
  D:0040H         PUBLIC        display
  C:082CH         SYMBOL        L?0233
BL51 BANKED LINKER/LOCATER V5.03                                                      08/22/2008  21:21:40  PAGE 4


  C:082FH         SYMBOL        L?0234
  C:0831H         SYMBOL        L?0235
  -------         PROC          L?0232
  -------         ENDPROC       L?0232
  C:082CH         SYMBOL        L?0233
  C:082FH         SYMBOL        L?0234
  C:0831H         SYMBOL        L?0235
  -------         PROC          I2CDELAY
  C:0836H         LINE#         70
  C:0836H         LINE#         71
  C:0836H         LINE#         72
  C:0837H         LINE#         73
  C:0838H         LINE#         74
  C:0839H         LINE#         75
  C:083AH         LINE#         76
  C:083BH         LINE#         77
  C:083CH         LINE#         78
  -------         ENDPROC       I2CDELAY
  -------         PROC          _DELAYX1MS
  D:0007H         SYMBOL        count
  -------         DO            
  D:0006H         SYMBOL        i
  D:0005H         SYMBOL        j
  -------         ENDDO         
  C:083DH         LINE#         80
  C:083DH         LINE#         81
  C:083DH         LINE#         83
  C:0844H         LINE#         84
  C:084DH         LINE#         85
  -------         ENDPROC       _DELAYX1MS
  -------         PROC          START
  C:085AH         LINE#         87
  C:085AH         LINE#         88
  C:085AH         LINE#         89
  C:085AH         LINE#         90
  C:085AH         LINE#         91
  C:085AH         LINE#         92
  C:085DH         LINE#         93
  C:085FH         LINE#         94
  C:0862H         LINE#         95
  C:0864H         LINE#         96
  -------         ENDPROC       START
  -------         PROC          STOP
  C:000EH         LINE#         98
  C:000EH         LINE#         99
  C:0013H         LINE#         100
  C:0013H         LINE#         101
  C:0018H         LINE#         102
  -------         ENDPROC       STOP
  -------         PROC          _SENDBYTE
  D:0007H         SYMBOL        value
  -------         DO            
  D:0006H         SYMBOL        i
  B:0020H.7       SYMBOL        no_ack
  -------         ENDDO         
  C:076CH         LINE#         105
  C:076CH         LINE#         106
BL51 BANKED LINKER/LOCATER V5.03                                                      08/22/2008  21:21:40  PAGE 5


  C:076CH         LINE#         107
  C:076EH         LINE#         109
  C:0770H         LINE#         110
  C:0773H         LINE#         111
  C:077BH         LINE#         112
  C:077DH         LINE#         113
  C:0781H         LINE#         114
  C:0781H         LINE#         115
  C:0784H         LINE#         116
  C:0789H         LINE#         117
  C:078DH         LINE#         119
  C:078DH         LINE#         120
  C:078DH         LINE#         121
  C:0790H         LINE#         122
  C:0795H         LINE#         123
  C:079AH         LINE#         125
  C:079CH         LINE#         126
  -------         ENDPROC       _SENDBYTE
  -------         PROC          _MYWRITE
  D:0004H         SYMBOL        address
  D:0005H         SYMBOL        value
  C:0810H         LINE#         128
  C:0812H         LINE#         129
  C:0812H         LINE#         130
  C:0815H         LINE#         131
  C:081AH         LINE#         132
  C:081FH         LINE#         133
  C:0824H         LINE#         134
  C:0827H         LINE#         135
  -------         ENDPROC       _MYWRITE
  -------         PROC          READBYTE
  -------         DO            
  D:0006H         SYMBOL        i
  D:0007H         SYMBOL        bval
  -------         ENDDO         
  C:07F0H         LINE#         138
  C:07F0H         LINE#         139
  C:07F0H         LINE#         141
  C:07F2H         LINE#         142
  C:07F3H         LINE#         143
  C:07F3H         LINE#         144
  C:07F3H         LINE#         145
  C:07F3H         LINE#         146
  C:0800H         LINE#         147
  C:0805H         LINE#         148
  C:0809H         LINE#         149
  C:0809H         LINE#         150
  C:0809H         LINE#         151
  C:080CH         LINE#         152
  C:080FH         LINE#         153
  C:080FH         LINE#         154
  -------         ENDPROC       READBYTE
  -------         PROC          _MYREAD
  D:0005H         SYMBOL        address
  -------         DO            
  D:0004H         SYMBOL        tmp
  -------         ENDDO         
BL51 BANKED LINKER/LOCATER V5.03                                                      08/22/2008  21:21:40  PAGE 6


  C:07C9H         LINE#         156
  C:07CBH         LINE#         157
  C:07CBH         LINE#         159
  C:07CEH         LINE#         160
  C:07D3H         LINE#         161
  C:07D8H         LINE#         162
  C:07DBH         LINE#         163
  C:07E0H         LINE#         164
  C:07E5H         LINE#         165
  C:07E8H         LINE#         166
  C:07EDH         LINE#         167
  C:07EFH         LINE#         168
  -------         ENDPROC       _MYREAD
  -------         PROC          SETNEXT
  C:070CH         LINE#         170
  C:070CH         LINE#         171
  C:070CH         LINE#         172
  C:0724H         LINE#         173
  C:0724H         LINE#         174
  C:072CH         LINE#         175
  C:0734H         LINE#         176
  C:0736H         LINE#         177
  C:073AH         LINE#         178
  C:073EH         LINE#         179
  C:0745H         LINE#         180
  C:0750H         LINE#         181
  C:075BH         LINE#         182

⌨️ 快捷键说明

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