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

📄 timer.m51

📁 带温度显示的电子钟
💻 M51
字号:
BL51 BANKED LINKER/LOCATER V5.11                                                        11/16/2008  13:42:42  PAGE 1


BL51 BANKED LINKER/LOCATER V5.11, INVOKED BY:
D:\TOOL\KEIL\C51\BIN\BL51.EXE timer.obj TO timer RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  timer.obj (TIMER)
  D:\TOOL\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  D:\TOOL\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
  D:\TOOL\KEIL\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  timer (TIMER)


            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     0007H     UNIT         ?DT?TIMER
            DATA    000FH     0001H     UNIT         ?DT?INIT_DS18B20?TIMER
            DATA    0010H     0001H     UNIT         ?DT?READTEMPERATURE?TIMER
            IDATA   0011H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0003H     UNIT         ?PR?TIMER1?TIMER
                    0006H     0005H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     000BH     UNIT         ?PR?_DELAY_18B20?TIMER
                    0019H     0002H                  *** GAP ***
            CODE    001BH     0003H     ABSOLUTE     
            CODE    001EH     008CH     UNIT         ?C_C51STARTUP
            CODE    00AAH     0055H     UNIT         ?PR?READTEMPERATURE?TIMER
            CODE    00FFH     0048H     UNIT         ?PR?TIME_PRO?TIMER
            CODE    0147H     0038H     UNIT         ?PR?DISPLAY?TIMER
            CODE    017FH     0032H     UNIT         ?PR?MAIN?TIMER
            CODE    01B1H     0027H     UNIT         ?PR?BUTTON1?TIMER
            CODE    01D8H     0025H     UNIT         ?PR?BUTTON3?TIMER
            CODE    01FDH     0020H     UNIT         ?PR?READONECHAR?TIMER
            CODE    021DH     001DH     UNIT         ?PR?INIT_DS18B20?TIMER
            CODE    023AH     001AH     UNIT         ?PR?_WRITEONECHAR?TIMER
            CODE    0254H     0017H     UNIT         ?PR?_DELAY?TIMER
            CODE    026BH     0016H     UNIT         ?C_INITSEG
            CODE    0281H     0012H     UNIT         ?C?LIB_CODE
            CODE    0293H     000EH     UNIT         ?PR?BUTTON0?TIMER
            CODE    02A1H     000EH     UNIT         ?PR?BUTTON2?TIMER
            CODE    02AFH     000AH     UNIT         ?CO?TIMER
            CODE    02B9H     0009H     UNIT         ?PR?TIMER0?TIMER



OVERLAY MAP OF MODULE:   timer (TIMER)


BL51 BANKED LINKER/LOCATER V5.11                                                      11/16/2008  13:42:42  PAGE 2


SEGMENT
  +--> CALLED SEGMENT
---------------------
?C_C51STARTUP
  +--> ?PR?MAIN?TIMER
  +--> ?C_INITSEG

?PR?MAIN?TIMER
  +--> ?PR?BUTTON0?TIMER
  +--> ?PR?BUTTON1?TIMER
  +--> ?PR?BUTTON2?TIMER
  +--> ?PR?BUTTON3?TIMER
  +--> ?PR?TIME_PRO?TIMER
  +--> ?PR?DISPLAY?TIMER

?PR?BUTTON0?TIMER
  +--> ?PR?_DELAY?TIMER

?PR?BUTTON1?TIMER
  +--> ?PR?_DELAY?TIMER

?PR?BUTTON2?TIMER
  +--> ?PR?_DELAY?TIMER

?PR?BUTTON3?TIMER
  +--> ?PR?_DELAY?TIMER

?PR?DISPLAY?TIMER
  +--> ?CO?TIMER
  +--> ?PR?_DELAY?TIMER



SYMBOL TABLE OF MODULE:  timer (TIMER)

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

  -------         MODULE        TIMER
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  B:00A8H.7       PUBLIC        EA
  B:0090H.0       PUBLIC        P1_0
  B:0090H.1       PUBLIC        P1_1
  B:0090H.2       PUBLIC        P1_2
  C:023AH         PUBLIC        _WriteOneChar
  B:0090H.3       PUBLIC        P1_3
  C:00AAH         PUBLIC        ReadTemperature
  B:00B0H.0       PUBLIC        DQ
  C:02AFH         PUBLIC        SEG7
  B:0090H.7       PUBLIC        P1_7
  C:021DH         PUBLIC        Init_DS18B20
  C:01FDH         PUBLIC        ReadOneChar
  D:0008H         PUBLIC        flag_Negative_number
BL51 BANKED LINKER/LOCATER V5.11                                                      11/16/2008  13:42:42  PAGE 3


  C:017FH         PUBLIC        main
  D:0089H         PUBLIC        TMOD
  B:00A8H.1       PUBLIC        ET0
  B:00A8H.3       PUBLIC        ET1
  D:008CH         PUBLIC        TH0
  D:0009H         PUBLIC        fg
  D:008DH         PUBLIC        TH1
  D:000AH         PUBLIC        hg
  C:0293H         PUBLIC        button0
  D:008AH         PUBLIC        TL0
  C:01B1H         PUBLIC        button1
  D:008BH         PUBLIC        TL1
  C:02A1H         PUBLIC        button2
  C:01D8H         PUBLIC        button3
  C:02B9H         PUBLIC        timer0
  D:000BH         PUBLIC        mg
  C:0003H         PUBLIC        timer1
  B:0088H.4       PUBLIC        TR0
  B:0088H.6       PUBLIC        TR1
  D:000CH         PUBLIC        fs
  D:000DH         PUBLIC        hs
  D:000EH         PUBLIC        ms
  C:000EH         PUBLIC        _delay_18B20
  C:00FFH         PUBLIC        time_pro
  C:0259H         PUBLIC        _delay
  C:0147H         PUBLIC        display
  -------         PROC          _DELAY_18B20
  D:0006H         SYMBOL        i
  C:000EH         LINE#         8
  C:000EH         LINE#         9
  C:000EH         LINE#         10
  C:0018H         LINE#         11
  -------         ENDPROC       _DELAY_18B20
  -------         PROC          INIT_DS18B20
  -------         DO            
  D:000FH         SYMBOL        x
  -------         ENDDO         
  C:021DH         LINE#         14
  C:021DH         LINE#         15
  C:021DH         LINE#         16
  C:0220H         LINE#         17
  C:0222H         LINE#         18
  C:0228H         LINE#         19
  C:022AH         LINE#         20
  C:0231H         LINE#         21
  C:0233H         LINE#         22
  -------         ENDPROC       INIT_DS18B20
  -------         PROC          READONECHAR
  -------         DO            
  D:0005H         SYMBOL        i
  D:0003H         SYMBOL        dat
  -------         ENDDO         
  C:01FDH         LINE#         26
  C:01FDH         LINE#         27
  C:01FDH         LINE#         28
  C:01FEH         LINE#         29
  C:01FFH         LINE#         30
BL51 BANKED LINKER/LOCATER V5.11                                                      11/16/2008  13:42:42  PAGE 4


  C:0201H         LINE#         31
  C:0201H         LINE#         32
  C:0203H         LINE#         33
  C:0207H         LINE#         34
  C:0209H         LINE#         35
  C:020CH         LINE#         36
  C:020FH         LINE#         37
  C:0216H         LINE#         38
  C:0218H         LINE#         39
  C:021CH         LINE#         40
  -------         ENDPROC       READONECHAR
  -------         PROC          _WRITEONECHAR
  D:0005H         SYMBOL        dat
  -------         DO            
  D:0003H         SYMBOL        i
  -------         ENDDO         
  C:023AH         LINE#         43
  C:023CH         LINE#         44
  C:023CH         LINE#         45
  C:023CH         LINE#         46
  C:023EH         LINE#         47
  C:023EH         LINE#         48
  C:0240H         LINE#         49
  C:0244H         LINE#         50
  C:024BH         LINE#         51
  C:024DH         LINE#         52
  C:0251H         LINE#         53
  C:0253H         LINE#         54
  -------         ENDPROC       _WRITEONECHAR
  -------         PROC          READTEMPERATURE
  -------         DO            
  D:0010H         SYMBOL        a
  D:0001H         SYMBOL        b
  D:0006H         SYMBOL        t
  -------         ENDDO         
  C:00AAH         LINE#         57
  C:00AAH         LINE#         58
  C:00AAH         LINE#         59
  C:00ADH         LINE#         60
  C:00AEH         LINE#         61
  C:00B0H         LINE#         63
  C:00B3H         LINE#         64
  C:00B8H         LINE#         65
  C:00BDH         LINE#         66
  C:00C2H         LINE#         67
  C:00C7H         LINE#         70
  C:00CAH         LINE#         71
  C:00CFH         LINE#         72
  C:00D4H         LINE#         74
  C:00D6H         LINE#         75
  C:00D8H         LINE#         76
  C:00DBH         LINE#         78
  C:00DEH         LINE#         80
  C:00E7H         LINE#         81
  C:00E7H         LINE#         82
  C:00F4H         LINE#         83
  C:00F7H         LINE#         84
BL51 BANKED LINKER/LOCATER V5.11                                                      11/16/2008  13:42:42  PAGE 5


  C:00F7H         LINE#         89
  C:00FEH         LINE#         91
  C:00FEH         LINE#         92
  -------         ENDPROC       READTEMPERATURE
  C:0254H         SYMBOL        L?0059
  -------         PROC          L?0058
  -------         ENDPROC       L?0058
  C:0254H         SYMBOL        L?0059
  -------         PROC          _DELAY
  D:0007H         SYMBOL        k
  -------         DO            
  D:0006H         SYMBOL        j
  -------         ENDDO         
  C:0259H         LINE#         38
  C:0259H         LINE#         39
  C:0259H         LINE#         41
  C:025FH         LINE#         42
  C:025FH         LINE#         43
  C:0267H         LINE#         44
  C:026AH         LINE#         45
  C:026AH         LINE#         46
  -------         ENDPROC       _DELAY
  -------         PROC          TIME_PRO
  C:00FFH         LINE#         48
  C:00FFH         LINE#         49
  C:00FFH         LINE#         51
  C:0104H         LINE#         52
  C:0109H         LINE#         53
  C:010EH         LINE#         54
  C:0113H         LINE#         55
  C:0118H         LINE#         56
  C:011DH         LINE#         57
  C:0122H         LINE#         58
  C:0127H         LINE#         59
  C:0132H         LINE#         60
  C:0137H         LINE#         61
  C:0141H         LINE#         62
  C:0146H         LINE#         63
  -------         ENDPROC       TIME_PRO
  -------         PROC          DISPLAY
  C:0147H         LINE#         65
  C:0147H         LINE#         66
  C:0147H         LINE#         67
  C:014AH         LINE#         68
  C:014FH         LINE#         69
  C:0152H         LINE#         70
  C:0155H         LINE#         71
  C:0157H         LINE#         72
  C:015AH         LINE#         73
  C:015DH         LINE#         74
  C:015FH         LINE#         75
  C:0162H         LINE#         76
  C:0165H         LINE#         77
  C:0167H         LINE#         78
  C:016AH         LINE#         79
  C:016DH         LINE#         80
  C:016FH         LINE#         81
BL51 BANKED LINKER/LOCATER V5.11                                                      11/16/2008  13:42:42  PAGE 6


  C:0172H         LINE#         82
  C:0175H         LINE#         83
  C:017AH         LINE#         84
  -------         ENDPROC       DISPLAY
  -------         PROC          TIMER0
  C:02B9H         LINE#         94
  C:02B9H         LINE#         97
  C:02BBH         LINE#         98
  C:02BEH         LINE#         99
  C:02C1H         LINE#         101
  -------         ENDPROC       TIMER0
  -------         PROC          TIMER1
  C:0003H         LINE#         103
  C:0003H         LINE#         105
  C:0005H         LINE#         106
  -------         ENDPROC       TIMER1
  -------         PROC          BUTTON0
  C:0293H         LINE#         109
  C:0293H         LINE#         110
  C:0293H         LINE#         111
  C:0296H         LINE#         112
  C:0296H         LINE#         113
  C:029BH         LINE#         114
  C:029EH         LINE#         115
  C:02A0H         LINE#         116
  C:02A0H         LINE#         117
  -------         ENDPROC       BUTTON0
  -------         PROC          BUTTON1
  C:01B1H         LINE#         119
  C:01B1H         LINE#         120
  C:01B1H         LINE#         121
  C:01B4H         LINE#         122
  C:01B4H         LINE#         123
  C:01B9H         LINE#         124
  C:01BCH         LINE#         125
  C:01BCH         LINE#         126
  C:01C4H         LINE#         127
  C:01CBH         LINE#         128
  C:01CFH         LINE#         129
  C:01D5H         LINE#         131
  C:01D7H         LINE#         132
  C:01D7H         LINE#         133
  C:01D7H         LINE#         134
  -------         ENDPROC       BUTTON1
  -------         PROC          BUTTON2
  C:02A1H         LINE#         136
  C:02A1H         LINE#         137
  C:02A1H         LINE#         138
  C:02A4H         LINE#         139
  C:02A4H         LINE#         140
  C:02A9H         LINE#         141
  C:02ACH         LINE#         142
  C:02AEH         LINE#         143
  C:02AEH         LINE#         144
  -------         ENDPROC       BUTTON2
  -------         PROC          BUTTON3
  C:01D8H         LINE#         146
BL51 BANKED LINKER/LOCATER V5.11                                                      11/16/2008  13:42:42  PAGE 7


  C:01D8H         LINE#         147
  C:01D8H         LINE#         148
  C:01DBH         LINE#         149
  C:01DBH         LINE#         150
  C:01E0H         LINE#         151
  C:01E3H         LINE#         152
  C:01E3H         LINE#         153
  C:01EBH         LINE#         154
  C:01F0H         LINE#         155
  C:01F4H         LINE#         156
  C:01FAH         LINE#         158
  C:01FCH         LINE#         159
  C:01FCH         LINE#         160
  C:01FCH         LINE#         161
  -------         ENDPROC       BUTTON3
  -------         PROC          MAIN
  C:017FH         LINE#         163
  C:017FH         LINE#         164
  C:017FH         LINE#         165
  C:0181H         LINE#         166
  C:0184H         LINE#         167
  C:0187H         LINE#         168
  C:018AH         LINE#         169
  C:018DH         LINE#         170
  C:0190H         LINE#         171
  C:0193H         LINE#         172
  C:0195H         LINE#         173
  C:0197H         LINE#         174
  C:0199H         LINE#         175
  C:019BH         LINE#         176
  C:019DH         LINE#         178
  C:019DH         LINE#         180
  C:01A0H         LINE#         181
  C:01A3H         LINE#         182
  C:01A6H         LINE#         183
  C:01A9H         LINE#         184
  C:01ACH         LINE#         185
  C:01AFH         LINE#         187
  C:01AFH         LINE#         188
  -------         ENDPROC       MAIN
  -------         ENDMOD        TIMER

  -------         MODULE        ?C?IMUL
  C:0281H         PUBLIC        ?C?IMUL
  -------         ENDMOD        ?C?IMUL

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?READTEMPERATURE?TIMER

Program Size: data=18.0 xdata=0 code=699
LINK/LOCATE RUN COMPLETE.  1 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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