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

📄 test.m51

📁 芯片at89s52
💻 M51
字号:
BL51 BANKED LINKER/LOCATER V6.02                                                        08/11/2007  16:36:19  PAGE 1


BL51 BANKED LINKER/LOCATER V6.02, INVOKED BY:
C:\PROGRAM FILES\KEIL\C51\BIN\BL51.EXE led.obj, key.obj, main.obj, lcd.obj, comm.obj, PS2KeyBord.obj TO test RAMSIZE (25
>> 6)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  led.obj (LED)
  key.obj (KEY)
  main.obj (MAIN)
  lcd.obj (LCD)
  comm.obj (COMM)
  PS2KeyBord.obj (PS2KEYBORD)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?SLSHR)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  test (LED)


            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     000EH     UNIT         ?DT?PS2KEYBORD
            DATA    0016H     0009H     UNIT         ?DT?LED
            DATA    001FH     0004H     UNIT         ?DT?_DISPRINT?LED
            DATA    0023H     0002H     UNIT         ?DT?MAIN
            IDATA   0025H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0003H     ABSOLUTE     
                    0006H     0005H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
                    000EH     07F2H                  *** GAP ***
            CODE    0800H     008CH     UNIT         ?C_C51STARTUP
            CODE    088CH     0047H     UNIT         ?PR?_DISPRINT?LED
            CODE    08D3H     003BH     UNIT         ?PR?INITT?MAIN
            CODE    090EH     0029H     UNIT         ?PR?GETDATA?PS2KEYBORD
            CODE    0937H     0020H     UNIT         ?PR?DATARECEIVE?PS2KEYBORD
            CODE    0957H     001BH     UNIT         ?PR?LEDSCAN?LED
            CODE    0972H     001BH     UNIT         ?PR?ODDCHECK?PS2KEYBORD
            CODE    098DH     0018H     UNIT         ?CO?LED
            CODE    09A5H     0014H     UNIT         ?C?LIB_CODE
            CODE    09B9H     0013H     UNIT         ?PR?DEVICE_INIT?MAIN
            CODE    09CCH     0013H     UNIT         ?PR?INT0_INIT_PSKEYBORD?PS2KEYBORD
            CODE    09DFH     0011H     UNIT         ?C_INITSEG
            CODE    09F0H     0010H     UNIT         ?PR?TIMER0_INIT?MAIN
            CODE    0A00H     000BH     UNIT         ?PR?MAIN?MAIN
            CODE    0A0BH     0007H     UNIT         ?PR?TIMER0?MAIN
            CODE    0A12H     0003H     UNIT         ?PR?PSKEYDATA_VALUE?PS2KEYBORD
            CODE    0A15H     0001H     UNIT         ?PR?INT0_INIT?MAIN

BL51 BANKED LINKER/LOCATER V6.02                                                      08/11/2007  16:36:19  PAGE 2




OVERLAY MAP OF MODULE:   test (LED)


SEGMENT
  +--> CALLED SEGMENT
---------------------
?PR?INITT?MAIN
  +--> ?PR?DATARECEIVE?PS2KEYBORD

?PR?DATARECEIVE?PS2KEYBORD
  +--> ?PR?GETDATA?PS2KEYBORD

?PR?GETDATA?PS2KEYBORD
  +--> ?PR?ODDCHECK?PS2KEYBORD

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

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

?PR?MAIN?MAIN
  +--> ?PR?DEVICE_INIT?MAIN

?PR?DEVICE_INIT?MAIN
  +--> ?PR?TIMER0_INIT?MAIN
  +--> ?PR?INT0_INIT?MAIN



SYMBOL TABLE OF MODULE:  test (LED)

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

  -------         MODULE        LED
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:0016H         PUBLIC        disbit
  C:088CH         PUBLIC        _DisPrint
  C:099DH         PUBLIC        num_select
  C:098DH         PUBLIC        dis_data
  C:0957H         PUBLIC        ledScan
  D:0017H         PUBLIC        DisMem
  -------         PROC          LEDSCAN
  C:0957H         LINE#         43
  C:0957H         LINE#         44
  C:0957H         LINE#         45
  C:095FH         LINE#         46
  C:0967H         LINE#         47
  C:0969H         LINE#         48
  C:096EH         LINE#         49
  C:096EH         LINE#         50
  C:0971H         LINE#         51
BL51 BANKED LINKER/LOCATER V6.02                                                      08/11/2007  16:36:19  PAGE 3


  C:0971H         LINE#         52
  -------         ENDPROC       LEDSCAN
  -------         PROC          _DISPRINT
  D:001FH         SYMBOL        content
  -------         DO            
  D:0002H         SYMBOL        temp
  -------         ENDDO         
  C:088CH         LINE#         60
  C:0894H         LINE#         61
  C:0894H         LINE#         63
  C:0897H         LINE#         64
  C:0897H         LINE#         65
  C:08B2H         LINE#         66
  C:08C7H         LINE#         67
  C:08D2H         LINE#         68
  -------         ENDPROC       _DISPRINT
  -------         ENDMOD        LED

  -------         MODULE        KEY
  C:0000H         SYMBOL        _ICE_DUMMY_
  -------         ENDMOD        KEY

  -------         MODULE        MAIN
  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
  C:0A00H         PUBLIC        main
  C:08D3H         PUBLIC        initt
  D:0089H         PUBLIC        TMOD
  B:00A8H.1       PUBLIC        ET0
  C:09F0H         PUBLIC        Timer0_init
  D:008CH         PUBLIC        TH0
  D:008AH         PUBLIC        TL0
  C:0A0BH         PUBLIC        timer0
  B:0088H.4       PUBLIC        TR0
  D:0023H         PUBLIC        timecount
  C:09B9H         PUBLIC        Device_init
  C:0A15H         PUBLIC        Int0_init
  -------         PROC          MAIN
  C:0A00H         LINE#         135
  C:0A00H         LINE#         136
  C:0A00H         LINE#         137
  C:0A03H         LINE#         139
  C:0A06H         LINE#         140
  C:0A09H         LINE#         141
  C:0A09H         LINE#         142
  C:0A09H         LINE#         144
  -------         ENDPROC       MAIN
  -------         PROC          DEVICE_INIT
  C:09B9H         LINE#         154
  C:09B9H         LINE#         155
  C:09B9H         LINE#         156
  C:09BCH         LINE#         157
  C:09BFH         LINE#         158
BL51 BANKED LINKER/LOCATER V6.02                                                      08/11/2007  16:36:19  PAGE 4


  C:09C2H         LINE#         159
  C:09C5H         LINE#         160
  C:09C8H         LINE#         161
  C:09CBH         LINE#         163
  -------         ENDPROC       DEVICE_INIT
  -------         PROC          TIMER0_INIT
  C:09F0H         LINE#         171
  C:09F0H         LINE#         172
  C:09F0H         LINE#         173
  C:09F3H         LINE#         174
  C:09F6H         LINE#         175
  C:09F9H         LINE#         176
  C:09FBH         LINE#         177
  C:09FDH         LINE#         178
  C:09FFH         LINE#         179
  -------         ENDPROC       TIMER0_INIT
  -------         PROC          INITT
  C:08D3H         LINE#         188
  C:08F0H         LINE#         190
  C:08F3H         LINE#         191
  -------         ENDPROC       INITT
  -------         PROC          TIMER0
  C:0A0BH         LINE#         199
  C:0A0BH         LINE#         204
  C:0A0EH         LINE#         205
  C:0A11H         LINE#         206
  -------         ENDPROC       TIMER0
  -------         PROC          INT0_INIT
  C:0A15H         LINE#         215
  C:0A15H         LINE#         216
  C:0A15H         LINE#         218
  -------         ENDPROC       INT0_INIT
  -------         ENDMOD        MAIN

  -------         MODULE        LCD
  C:0000H         SYMBOL        _ICE_DUMMY_
  -------         ENDMOD        LCD

  -------         MODULE        COMM
  C:0000H         SYMBOL        _ICE_DUMMY_
  -------         ENDMOD        COMM

  -------         MODULE        PS2KEYBORD
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:0A12H         PUBLIC        PSkeydata_value
  D:00A8H         PUBLIC        IE
  D:0008H         PUBLIC        cntOddNum
  D:0009H         PUBLIC        ucRecBuf
  B:00B0H.2       PUBLIC        P3_2
  C:0972H         PUBLIC        oddCheck
  B:00B0H.7       PUBLIC        P3_7
  C:090EH         PUBLIC        GetData
  D:0014H         PUBLIC        g_ucPSkeydata
  D:0089H         PUBLIC        TMOD
  C:0937H         PUBLIC        DataReceive
  D:0015H         PUBLIC        ucRecBuf_ptr
  D:008CH         PUBLIC        TH0
BL51 BANKED LINKER/LOCATER V6.02                                                      08/11/2007  16:36:19  PAGE 5


  D:008AH         PUBLIC        TL0
  B:00B8H.3       PUBLIC        PT1
  B:0088H.4       PUBLIC        TR0
  B:00B8H.0       PUBLIC        PX0
  C:09CCH         PUBLIC        Int0_init_PSkeybord
  -------         PROC          DATARECEIVE
  C:0937H         LINE#         32
  C:0937H         LINE#         33
  C:0937H         LINE#         34
  C:093EH         LINE#         35
  C:093EH         LINE#         36
  C:0941H         LINE#         37
  C:094DH         LINE#         38
  C:0950H         LINE#         40
  C:0950H         LINE#         42
  C:0950H         LINE#         43
  C:0953H         LINE#         44
  C:0956H         LINE#         45
  C:0956H         LINE#         47
  -------         ENDPROC       DATARECEIVE
  -------         PROC          ODDCHECK
  -------         DO            
  D:0007H         SYMBOL        tmp
  -------         ENDDO         
  C:0972H         LINE#         54
  C:0972H         LINE#         55
  C:0972H         LINE#         57
  C:0974H         LINE#         58
  C:0974H         LINE#         59
  C:097CH         LINE#         60
  C:097EH         LINE#         61
  C:0982H         LINE#         62
  C:0987H         LINE#         63
  C:098AH         LINE#         64
  C:098CH         LINE#         65
  -------         ENDPROC       ODDCHECK
  -------         PROC          PSKEYDATA_VALUE
  C:0A12H         LINE#         72
  C:0A12H         LINE#         73
  C:0A12H         LINE#         74
  C:0A14H         LINE#         75
  -------         ENDPROC       PSKEYDATA_VALUE
  -------         PROC          GETDATA
  -------         DO            
  D:0006H         SYMBOL        tmp
  D:0007H         SYMBOL        tmp2
  -------         ENDDO         
  C:090EH         LINE#         82
  C:090EH         LINE#         83
  C:090EH         LINE#         85
  C:0914H         LINE#         86
  C:0914H         LINE#         87
  C:0916H         LINE#         88
  C:0919H         LINE#         89
  C:091AH         LINE#         90
  C:091AH         LINE#         91
  C:092BH         LINE#         92
BL51 BANKED LINKER/LOCATER V6.02                                                      08/11/2007  16:36:19  PAGE 6


  C:092FH         LINE#         93
  C:0934H         LINE#         94
  C:0936H         LINE#         95
  C:0936H         LINE#         96
  -------         ENDPROC       GETDATA
  -------         PROC          INT0_INIT_PSKEYBORD
  C:09CCH         LINE#         103
  C:09CCH         LINE#         104
  C:09CCH         LINE#         105
  C:09CFH         LINE#         106
  C:09D2H         LINE#         107
  C:09D5H         LINE#         108
  C:09D7H         LINE#         109
  C:09DAH         LINE#         110
  C:09DCH         LINE#         111
  C:09DEH         LINE#         112
  -------         ENDPROC       INT0_INIT_PSKEYBORD
  -------         ENDMOD        PS2KEYBORD

  -------         MODULE        ?C?SLSHR
  C:09A5H         PUBLIC        ?C?SLSHR
  -------         ENDMOD        ?C?SLSHR

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?LEDSCAN?LED

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?_DISPRINT?LED

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?PSKEYDATA_VALUE?PS2KEYBORD

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?INT0_INIT_PSKEYBORD?PS2KEYBORD

******************************************************************************
* RESTRICTED VERSION WITH 0800H BYTE CODE SIZE LIMIT; USED: 017BH BYTE (18%) *
******************************************************************************

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

⌨️ 快捷键说明

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