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

📄 hl-1.m51

📁 很实用的单片机例程
💻 M51
字号:
BL51 BANKED LINKER/LOCATER V6.05                                                        12/02/2011  19:30:16  PAGE 1


BL51 BANKED LINKER/LOCATER V6.05, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE main.obj TO HL-1 RAMSIZE (256)


MEMORY MODEL: SMALL


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


LINK MAP OF MODULE:  HL-1 (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     0002H     UNIT         ?DT?MAIN
            DATA    000AH     0001H     UNIT         _DATA_GROUP_
                    000BH     0015H                  *** GAP ***
            BIT     0020H.0   0000H.1   UNIT         ?BI?MAIN
                    0020H.1   0000H.7                *** GAP ***
            IDATA   0021H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0006H     UNIT         ?PR?DELAY?MAIN
                    0009H     0002H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     008CH     UNIT         ?C_C51STARTUP
            CODE    009AH     0046H     UNIT         ?PR?MAIN?MAIN
            CODE    00E0H     0039H     UNIT         ?PR?_DISPLAY?MAIN
            CODE    0119H     0025H     UNIT         ?PR?READ_BYTE?MAIN
            CODE    013EH     0025H     UNIT         ?PR?T0?MAIN
            CODE    0163H     0020H     UNIT         ?PR?RESPONS?MAIN
            CODE    0183H     001FH     UNIT         ?PR?_READ_ADD?MAIN
            CODE    01A2H     001EH     UNIT         ?PR?_DELAY1MS?MAIN
            CODE    01C0H     001EH     UNIT         ?PR?_WRITE_BYTE?MAIN
            CODE    01DEH     0018H     UNIT         ?PR?_WRITE_ADD?MAIN
            CODE    01F6H     0011H     UNIT         ?PR?IOIN?MAIN
            CODE    0207H     0010H     UNIT         ?CO?MAIN
            CODE    0217H     000EH     UNIT         ?PR?INIT?MAIN
            CODE    0225H     000AH     UNIT         ?PR?START?MAIN
            CODE    022FH     000AH     UNIT         ?PR?STOP?MAIN
            CODE    0239H     0003H     UNIT         ?C_INITSEG



OVERLAY MAP OF MODULE:   HL-1 (MAIN)


SEGMENT                          DATA_GROUP 
  +--> CALLED SEGMENT          START    LENGTH
----------------------------------------------
BL51 BANKED LINKER/LOCATER V6.05                                                      12/02/2011  19:30:16  PAGE 2


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

?PR?MAIN?MAIN                  -----    -----
  +--> ?PR?IOIN?MAIN
  +--> ?PR?INIT?MAIN
  +--> ?PR?_READ_ADD?MAIN
  +--> ?PR?_DISPLAY?MAIN
  +--> ?PR?_WRITE_ADD?MAIN

?PR?INIT?MAIN                  -----    -----
  +--> ?PR?DELAY?MAIN

?PR?_READ_ADD?MAIN             -----    -----
  +--> ?PR?RESPONS?MAIN
  +--> ?PR?_WRITE_BYTE?MAIN
  +--> ?PR?START?MAIN
  +--> ?PR?READ_BYTE?MAIN
  +--> ?PR?STOP?MAIN

?PR?RESPONS?MAIN               000AH    0001H
  +--> ?PR?START?MAIN
  +--> ?PR?_WRITE_BYTE?MAIN
  +--> ?PR?DELAY?MAIN

?PR?START?MAIN                 -----    -----
  +--> ?PR?DELAY?MAIN

?PR?_WRITE_BYTE?MAIN           -----    -----
  +--> ?PR?DELAY?MAIN

?PR?READ_BYTE?MAIN             -----    -----
  +--> ?PR?DELAY?MAIN

?PR?STOP?MAIN                  -----    -----
  +--> ?PR?DELAY?MAIN

?PR?_DISPLAY?MAIN              -----    -----
  +--> ?CO?MAIN
  +--> ?PR?_DELAY1MS?MAIN

?PR?_WRITE_ADD?MAIN            -----    -----
  +--> ?PR?RESPONS?MAIN
  +--> ?PR?_WRITE_BYTE?MAIN
  +--> ?PR?STOP?MAIN



SYMBOL TABLE OF MODULE:  HL-1 (MAIN)

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

  -------         MODULE        MAIN
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
BL51 BANKED LINKER/LOCATER V6.05                                                      12/02/2011  19:30:16  PAGE 3


  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  B:00A8H.7       PUBLIC        EA
  C:0207H         PUBLIC        table
  B:0080H.6       PUBLIC        JD
  D:00A8H         PUBLIC        IE
  C:016BH         PUBLIC        respons
  C:0008H         PUBLIC        delay
  D:00B8H         PUBLIC        IP
  B:00D0H.7       PUBLIC        CY
  C:013EH         PUBLIC        t0
  C:01A2H         PUBLIC        _delay1ms
  C:009AH         PUBLIC        main
  B:00A0H.6       PUBLIC        dula
  C:0183H         PUBLIC        _read_add
  B:00A0H.7       PUBLIC        wela
  B:0020H.0       PUBLIC        write
  C:0225H         PUBLIC        start
  C:01F6H         PUBLIC        ioin
  D:0098H         PUBLIC        SCON
  C:0119H         PUBLIC        read_byte
  D:0089H         PUBLIC        TMOD
  D:0088H         PUBLIC        TCON
  C:0217H         PUBLIC        init
  C:01DEH         PUBLIC        _write_add
  B:00A0H.0       PUBLIC        sda
  D:0008H         PUBLIC        tcnt
  D:0009H         PUBLIC        sec
  B:00A0H.1       PUBLIC        scl
  C:01C0H         PUBLIC        _write_byte
  C:022FH         PUBLIC        stop
  B:00A8H.1       PUBLIC        ET0
  D:008CH         PUBLIC        TH0
  D:008AH         PUBLIC        TL0
  B:0088H.4       PUBLIC        TR0
  D:00C8H         PUBLIC        T2CON
  B:00A0H.5       PUBLIC        RST
  C:00E0H         PUBLIC        _display
  D:00D0H         PUBLIC        PSW
  B:00A0H.4       PUBLIC        CS_DA
  -------         PROC          IOIN
  C:01F6H         LINE#         34
  C:01F6H         LINE#         35
  C:01F6H         LINE#         36
  C:01F8H         LINE#         37
  C:01FBH         LINE#         38
  C:01FDH         LINE#         39
  C:01FFH         LINE#         40
  C:0201H         LINE#         41
  C:0204H         LINE#         42
  C:0206H         LINE#         43
  -------         ENDPROC       IOIN
  C:0003H         SYMBOL        L?0039
  -------         PROC          L?0038
  -------         ENDPROC       L?0038
  C:0003H         SYMBOL        L?0039
BL51 BANKED LINKER/LOCATER V6.05                                                      12/02/2011  19:30:16  PAGE 4


  -------         PROC          DELAY
  C:0008H         LINE#         44
  C:0008H         LINE#         45
  -------         ENDPROC       DELAY
  -------         PROC          _DELAY1MS
  D:0006H         SYMBOL        z
  -------         DO            
  D:0006H         SYMBOL        x
  D:0004H         SYMBOL        y
  -------         ENDDO         
  C:01A2H         LINE#         46
  C:01A2H         LINE#         47
  C:01A2H         LINE#         49
  C:01ABH         LINE#         50
  C:01BFH         LINE#         51
  -------         ENDPROC       _DELAY1MS
  -------         PROC          START
  C:0225H         LINE#         52
  C:0225H         LINE#         53
  C:0225H         LINE#         54
  C:0227H         LINE#         55
  C:0227H         LINE#         56
  C:0227H         LINE#         57
  C:022AH         LINE#         58
  C:022CH         LINE#         59
  -------         ENDPROC       START
  -------         PROC          STOP
  C:022FH         LINE#         61
  C:022FH         LINE#         62
  C:022FH         LINE#         63
  C:0231H         LINE#         64
  C:0231H         LINE#         65
  C:0231H         LINE#         66
  C:0234H         LINE#         67
  C:0236H         LINE#         68
  -------         ENDPROC       STOP
  -------         PROC          L?0037
  -------         ENDPROC       L?0037
  -------         PROC          RESPONS
  -------         DO            
  D:000AH         SYMBOL        i
  -------         ENDDO         
  C:016BH         LINE#         70
  C:016BH         LINE#         71
  C:016BH         LINE#         73
  C:016DH         LINE#         74
  C:0170H         LINE#         75
  C:017EH         LINE#         76
  C:0180H         LINE#         77
  -------         ENDPROC       RESPONS
  -------         PROC          INIT
  C:0217H         LINE#         79
  C:0217H         LINE#         80
  C:0217H         LINE#         81
  C:0219H         LINE#         82
  C:021BH         LINE#         83
  C:021DH         LINE#         84
BL51 BANKED LINKER/LOCATER V6.05                                                      12/02/2011  19:30:16  PAGE 5


  C:0220H         LINE#         85
  C:0222H         LINE#         86
  -------         ENDPROC       INIT
  -------         PROC          _WRITE_BYTE
  D:0007H         SYMBOL        date
  -------         DO            
  D:0006H         SYMBOL        i
  D:0007H         SYMBOL        temp
  -------         ENDDO         
  C:01C0H         LINE#         88
  C:01C0H         LINE#         89
  C:01C0H         LINE#         91
  C:01C0H         LINE#         92
  C:01C2H         LINE#         93
  C:01C2H         LINE#         94
  C:01C6H         LINE#         95
  C:01C8H         LINE#         96
  C:01CBH         LINE#         97
  C:01CDH         LINE#         98
  C:01CDH         LINE#         99
  C:01CDH         LINE#         100
  C:01D0H         LINE#         101
  C:01D4H         LINE#         102
  C:01D6H         LINE#         103
  C:01D9H         LINE#         104
  C:01DBH         LINE#         105
  -------         ENDPROC       _WRITE_BYTE
  -------         PROC          READ_BYTE
  -------         DO            
  D:0006H         SYMBOL        i
  D:0007H         SYMBOL        k
  -------         ENDDO         
  C:0119H         LINE#         107
  C:0119H         LINE#         108
  C:0119H         LINE#         110
  C:011BH         LINE#         111
  C:011EH         LINE#         112
  C:0120H         LINE#         113
  C:0123H         LINE#         114
  C:0125H         LINE#         115
  C:0125H         LINE#         116
  C:0127H         LINE#         117
  C:012AH         LINE#         118
  C:0134H         LINE#         119
  C:0136H         LINE#         120
  C:0139H         LINE#         121
  C:013DH         LINE#         122
  C:013DH         LINE#         123
  -------         ENDPROC       READ_BYTE
  -------         PROC          _WRITE_ADD
  D:0004H         SYMBOL        address
  D:0005H         SYMBOL        date
  C:01DEH         LINE#         124
  C:01E0H         LINE#         125
  C:01E0H         LINE#         126
  C:01E0H         LINE#         127
  C:01E0H         LINE#         128
BL51 BANKED LINKER/LOCATER V6.05                                                      12/02/2011  19:30:16  PAGE 6


  C:01E3H         LINE#         129
  C:01E8H         LINE#         130
  C:01EBH         LINE#         131
  C:01F0H         LINE#         132
  C:01F3H         LINE#         133
  -------         ENDPROC       _WRITE_ADD
  -------         PROC          _READ_ADD
  D:0005H         SYMBOL        address
  -------         DO            
  D:0007H         SYMBOL        date
  -------         ENDDO         
  C:0183H         LINE#         135
  C:0185H         LINE#         136
  C:0185H         LINE#         138
  C:0185H         LINE#         139
  C:0185H         LINE#         140
  C:0188H         LINE#         141
  C:018DH         LINE#         142
  C:0190H         LINE#         143
  C:0193H         LINE#         144
  C:0198H         LINE#         145
  C:019BH         LINE#         146
  C:019EH         LINE#         147
  C:01A1H         LINE#         148
  C:01A1H         LINE#         149
  -------         ENDPROC       _READ_ADD
  -------         PROC          _DISPLAY
  D:0007H         SYMBOL        bai_c
  D:0003H         SYMBOL        sh_c
  C:00E0H         LINE#         150
  C:00E2H         LINE#         151
  C:00E2H         LINE#         152
  C:00E4H         LINE#         153
  C:00EBH         LINE#         154
  C:00EDH         LINE#         155
  C:00EFH         LINE#         156
  C:00F1H         LINE#         157
  C:00F4H         LINE#         158
  C:00F6H         LINE#         159
  C:00F8H         LINE#         160
  C:00FFH         LINE#         161
  C:0101H         LINE#         162
  C:0105H         LINE#         163
  C:0107H         LINE#         164
  C:0109H         LINE#         165
  C:010BH         LINE#         166
  C:010EH         LINE#         167
  C:0110H         LINE#         168
  C:0112H         LINE#         169
  -------         ENDPROC       _DISPLAY
  -------         PROC          MAIN
  C:009AH         LINE#         171
  C:009AH         LINE#         172
  C:009AH         LINE#         173
  C:009DH         LINE#         174
  C:00A0H         LINE#         175
  C:00A7H         LINE#         176
BL51 BANKED LINKER/LOCATER V6.05                                                      12/02/2011  19:30:16  PAGE 7


  C:00AEH         LINE#         177
  C:00B1H         LINE#         178
  C:00B4H         LINE#         179
  C:00B6H         LINE#         180
  C:00B8H         LINE#         181
  C:00BBH         LINE#         182
  C:00BEH         LINE#         183
  C:00C0H         LINE#         184
  C:00C0H         LINE#         185
  C:00C0H         LINE#         186
  C:00D2H         LINE#         187
  C:00D5H         LINE#         188
  C:00D5H         LINE#         189
  C:00D7H         LINE#         190
  C:00DEH         LINE#         191
  C:00DEH         LINE#         192
  -------         ENDPROC       MAIN
  -------         PROC          T0
  C:013EH         LINE#         194
  C:0142H         LINE#         196
  C:0145H         LINE#         197
  C:0148H         LINE#         198
  C:014AH         LINE#         199
  C:014FH         LINE#         200
  C:014FH         LINE#         201
  C:0152H         LINE#         202
  C:0154H         LINE#         203
  C:0156H         LINE#         204
  C:015BH         LINE#         205
  C:015EH         LINE#         206
  C:015EH         LINE#         207
  -------         ENDPROC       T0
  -------         ENDMOD        MAIN

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

⌨️ 快捷键说明

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