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

📄 test2051.m51

📁 一款很好用的LED扫描例程,绝对可以使用.程序简明扼要,易理解,初学者可仔细体会.
💻 M51
字号:
BL51 BANKED LINKER/LOCATER V5.11                                                        11/01/2005  10:55:22  PAGE 1


BL51 BANKED LINKER/LOCATER V5.11, INVOKED BY:
D:\PROGRAM\KEIL7.0\C51\BIN\BL51.EXE .\scan_led.obj, .\initial89c2051.obj, .\74hc154.obj TO test2051


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  .\scan_led.obj (SCAN_LED)
  .\initial89c2051.obj (INITIAL89C2051)
  .\74hc154.obj (74HC154)
  D:\PROGRAM\KEIL7.0\C51\LIB\C51S.LIB (?C_STARTUP)
  D:\PROGRAM\KEIL7.0\C51\LIB\C51S.LIB (?C?ULCMP)
  D:\PROGRAM\KEIL7.0\C51\LIB\C51S.LIB (?C?ICALL)
  D:\PROGRAM\KEIL7.0\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  test2051 (SCAN_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     0040H     UNIT         ?DT?SCAN_LED
            DATA    0048H     0002H     UNIT         _DATA_GROUP_
            IDATA   004AH     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0017H     UNIT         ?C?LIB_CODE
            CODE    001AH     0009H     UNIT         ?PR?DIG1?74HC154
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     008CH     UNIT         ?C_C51STARTUP
            CODE    00B2H     0079H     UNIT         ?PR?RECEVIE?SCAN_LED
            CODE    012BH     003DH     UNIT         ?PR?SCAN_LED?SCAN_LED
            CODE    0168H     0037H     UNIT         ?C_INITSEG
            CODE    019FH     0013H     UNIT         ?PR?INITIAL89C2051?INITIAL89C2051
            CODE    01B2H     000EH     UNIT         ?PR?DELAY05MS?SCAN_LED
            CODE    01C0H     0009H     UNIT         ?PR?DIG2?74HC154
            CODE    01C9H     0009H     UNIT         ?PR?DIG3?74HC154
            CODE    01D2H     0009H     UNIT         ?PR?DIG4?74HC154
            CODE    01DBH     0009H     UNIT         ?PR?DIG5?74HC154
            CODE    01E4H     0009H     UNIT         ?PR?DIG6?74HC154
            CODE    01EDH     0009H     UNIT         ?PR?DIG7?74HC154
            CODE    01F6H     0009H     UNIT         ?PR?DIG8?74HC154
            CODE    01FFH     0009H     UNIT         ?PR?DIG9?74HC154
            CODE    0208H     0009H     UNIT         ?PR?DIG10?74HC154
            CODE    0211H     0009H     UNIT         ?PR?DIG11?74HC154
            CODE    021AH     0009H     UNIT         ?PR?DIG12?74HC154
            CODE    0223H     0009H     UNIT         ?PR?DIG13?74HC154
            CODE    022CH     0009H     UNIT         ?PR?DIG14?74HC154
            CODE    0235H     0009H     UNIT         ?PR?DIG15?74HC154
            CODE    023EH     0008H     UNIT         ?PR?MAIN?SCAN_LED



BL51 BANKED LINKER/LOCATER V5.11                                                      11/01/2005  10:55:22  PAGE 2


OVERLAY MAP OF MODULE:   test2051 (SCAN_LED)


SEGMENT                                     DATA_GROUP 
  +--> CALLED SEGMENT                     START    LENGTH
---------------------------------------------------------
?C_C51STARTUP                             -----    -----
  +--> ?PR?MAIN?SCAN_LED
  +--> ?C_INITSEG

?PR?MAIN?SCAN_LED                         -----    -----
  +--> ?PR?INITIAL89C2051?INITIAL89C2051
  +--> ?PR?SCAN_LED?SCAN_LED

?PR?SCAN_LED?SCAN_LED                     0048H    0002H
  +--> ?PR?DELAY05MS?SCAN_LED

?C_INITSEG                                -----    -----
  +--> ?PR?DIG1?74HC154
  +--> ?PR?DIG2?74HC154
  +--> ?PR?DIG3?74HC154
  +--> ?PR?DIG4?74HC154
  +--> ?PR?DIG5?74HC154
  +--> ?PR?DIG6?74HC154
  +--> ?PR?DIG7?74HC154
  +--> ?PR?DIG8?74HC154
  +--> ?PR?DIG9?74HC154
  +--> ?PR?DIG10?74HC154
  +--> ?PR?DIG11?74HC154
  +--> ?PR?DIG12?74HC154
  +--> ?PR?DIG13?74HC154
  +--> ?PR?DIG14?74HC154
  +--> ?PR?DIG15?74HC154



SYMBOL TABLE OF MODULE:  test2051 (SCAN_LED)

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

  -------         MODULE        SCAN_LED
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0090H         PUBLIC        P1
  D:00B0H         PUBLIC        P3
  C:00B2H         PUBLIC        RECEVIE
  B:0098H.0       PUBLIC        RI
  D:0008H         PUBLIC        p1
  C:023EH         PUBLIC        main
  D:0035H         PUBLIC        LED_TMP
  D:0099H         PUBLIC        SBUF
  C:01B2H         PUBLIC        delay05ms
  C:012BH         PUBLIC        SCAN_LED
  D:0044H         PUBLIC        i
  -------         PROC          RECEVIE
  C:00B2H         LINE#         43
  C:00CFH         LINE#         46
BL51 BANKED LINKER/LOCATER V5.11                                                      11/01/2005  10:55:22  PAGE 3


  C:00D2H         LINE#         47
  C:00D9H         LINE#         50
  C:00DBH         LINE#         51
  C:00F0H         LINE#         52
  C:0104H         LINE#         53
  C:0110H         LINE#         55
  -------         ENDPROC       RECEVIE
  -------         PROC          SCAN_LED
  -------         DO            
  D:0048H         SYMBOL        dig
  D:0049H         SYMBOL        k
  -------         ENDDO         
  C:012BH         LINE#         57
  C:012BH         LINE#         58
  C:012BH         LINE#         59
  C:0130H         LINE#         63
  C:0132H         LINE#         64
  C:0132H         LINE#         65
  C:0144H         LINE#         66
  C:014CH         LINE#         68
  C:014EH         LINE#         69
  C:0153H         LINE#         70
  C:0158H         LINE#         72
  C:015BH         LINE#         73
  C:015EH         LINE#         75
  C:0167H         LINE#         77
  -------         ENDPROC       SCAN_LED
  -------         PROC          DELAY05MS
  -------         DO            
  D:0007H         SYMBOL        i
  D:0006H         SYMBOL        j
  -------         ENDDO         
  C:01B2H         LINE#         79
  C:01B2H         LINE#         80
  C:01B2H         LINE#         82
  C:01B4H         LINE#         83
  C:01B6H         LINE#         84
  C:01B6H         LINE#         85
  C:01B7H         LINE#         86
  C:01BFH         LINE#         87
  -------         ENDPROC       DELAY05MS
  -------         PROC          MAIN
  C:023EH         LINE#         89
  C:023EH         LINE#         90
  C:023EH         LINE#         91
  C:0241H         LINE#         93
  C:0241H         LINE#         94
  C:0241H         LINE#         95
  C:0244H         LINE#         103
  -------         ENDPROC       MAIN
  -------         ENDMOD        SCAN_LED

  -------         MODULE        INITIAL89C2051
  C:0000H         SYMBOL        _ICE_DUMMY_
  B:00A8H.7       PUBLIC        EA
  B:00A8H.4       PUBLIC        ES
  D:0098H         PUBLIC        SCON
BL51 BANKED LINKER/LOCATER V5.11                                                      11/01/2005  10:55:22  PAGE 4


  D:0089H         PUBLIC        TMOD
  D:008DH         PUBLIC        TH1
  D:008BH         PUBLIC        TL1
  B:0088H.6       PUBLIC        TR1
  C:019FH         PUBLIC        initial89C2051
  -------         PROC          INITIAL89C2051
  C:019FH         LINE#         3
  C:019FH         LINE#         4
  C:019FH         LINE#         5
  C:01A2H         LINE#         6
  C:01A5H         LINE#         7
  C:01A8H         LINE#         8
  C:01ABH         LINE#         9
  C:01ADH         LINE#         10
  C:01AFH         LINE#         11
  C:01B1H         LINE#         12
  -------         ENDPROC       INITIAL89C2051
  -------         ENDMOD        INITIAL89C2051

  -------         MODULE        74HC154
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0090H         PUBLIC        P1
  D:00B0H         PUBLIC        P3
  C:001AH         PUBLIC        DIG1
  C:01C0H         PUBLIC        DIG2
  C:01C9H         PUBLIC        DIG3
  C:01D2H         PUBLIC        DIG4
  C:01DBH         PUBLIC        DIG5
  C:01E4H         PUBLIC        DIG6
  C:01EDH         PUBLIC        DIG7
  C:01F6H         PUBLIC        DIG8
  C:01FFH         PUBLIC        DIG9
  C:0208H         PUBLIC        DIG10
  C:0211H         PUBLIC        DIG11
  C:021AH         PUBLIC        DIG12
  C:0223H         PUBLIC        DIG13
  C:022CH         PUBLIC        DIG14
  C:0235H         PUBLIC        DIG15
  B:00B0H.2       PUBLIC        p32
  B:00B0H.3       PUBLIC        p33
  B:00B0H.4       PUBLIC        p34
  B:00B0H.5       PUBLIC        p35
  -------         PROC          DIG1
  C:001AH         LINE#         3
  C:001AH         LINE#         4
  C:001AH         LINE#         5
  C:001CH         LINE#         6
  C:001EH         LINE#         7
  C:0020H         LINE#         8
  C:0022H         LINE#         9
  -------         ENDPROC       DIG1
  -------         PROC          DIG2
  C:01C0H         LINE#         11
  C:01C0H         LINE#         12
  C:01C0H         LINE#         13
  C:01C2H         LINE#         14
  C:01C4H         LINE#         15
BL51 BANKED LINKER/LOCATER V5.11                                                      11/01/2005  10:55:22  PAGE 5


  C:01C6H         LINE#         16
  C:01C8H         LINE#         17
  -------         ENDPROC       DIG2
  -------         PROC          DIG3
  C:01C9H         LINE#         19
  C:01C9H         LINE#         20
  C:01C9H         LINE#         21
  C:01CBH         LINE#         22
  C:01CDH         LINE#         23
  C:01CFH         LINE#         24
  C:01D1H         LINE#         25
  -------         ENDPROC       DIG3
  -------         PROC          DIG4
  C:01D2H         LINE#         27
  C:01D2H         LINE#         28
  C:01D2H         LINE#         29
  C:01D4H         LINE#         30
  C:01D6H         LINE#         31
  C:01D8H         LINE#         32
  C:01DAH         LINE#         33
  -------         ENDPROC       DIG4
  -------         PROC          DIG5
  C:01DBH         LINE#         35
  C:01DBH         LINE#         36
  C:01DBH         LINE#         37
  C:01DDH         LINE#         38
  C:01DFH         LINE#         39
  C:01E1H         LINE#         40
  C:01E3H         LINE#         41
  -------         ENDPROC       DIG5
  -------         PROC          DIG6
  C:01E4H         LINE#         43
  C:01E4H         LINE#         44
  C:01E4H         LINE#         45
  C:01E6H         LINE#         46
  C:01E8H         LINE#         47
  C:01EAH         LINE#         48
  C:01ECH         LINE#         49
  -------         ENDPROC       DIG6
  -------         PROC          DIG7
  C:01EDH         LINE#         51
  C:01EDH         LINE#         52
  C:01EDH         LINE#         53
  C:01EFH         LINE#         54
  C:01F1H         LINE#         55
  C:01F3H         LINE#         56
  C:01F5H         LINE#         57
  -------         ENDPROC       DIG7
  -------         PROC          DIG8
  C:01F6H         LINE#         59
  C:01F6H         LINE#         60
  C:01F6H         LINE#         61
  C:01F8H         LINE#         62
  C:01FAH         LINE#         63
  C:01FCH         LINE#         64
  C:01FEH         LINE#         65
  -------         ENDPROC       DIG8
BL51 BANKED LINKER/LOCATER V5.11                                                      11/01/2005  10:55:22  PAGE 6


  -------         PROC          DIG9
  C:01FFH         LINE#         67
  C:01FFH         LINE#         68
  C:01FFH         LINE#         69
  C:0201H         LINE#         70
  C:0203H         LINE#         71
  C:0205H         LINE#         72
  C:0207H         LINE#         73
  -------         ENDPROC       DIG9
  -------         PROC          DIG10
  C:0208H         LINE#         75
  C:0208H         LINE#         76
  C:0208H         LINE#         77
  C:020AH         LINE#         78
  C:020CH         LINE#         79
  C:020EH         LINE#         80
  C:0210H         LINE#         81
  -------         ENDPROC       DIG10
  -------         PROC          DIG11
  C:0211H         LINE#         83
  C:0211H         LINE#         84
  C:0211H         LINE#         85
  C:0213H         LINE#         86
  C:0215H         LINE#         87
  C:0217H         LINE#         88
  C:0219H         LINE#         89
  -------         ENDPROC       DIG11
  -------         PROC          DIG12
  C:021AH         LINE#         91
  C:021AH         LINE#         92
  C:021AH         LINE#         93
  C:021CH         LINE#         94
  C:021EH         LINE#         95
  C:0220H         LINE#         96
  C:0222H         LINE#         97
  -------         ENDPROC       DIG12
  -------         PROC          DIG13
  C:0223H         LINE#         99
  C:0223H         LINE#         100
  C:0223H         LINE#         101
  C:0225H         LINE#         102
  C:0227H         LINE#         103
  C:0229H         LINE#         104
  C:022BH         LINE#         105
  -------         ENDPROC       DIG13
  -------         PROC          DIG14
  C:022CH         LINE#         107
  C:022CH         LINE#         108
  C:022CH         LINE#         109
  C:022EH         LINE#         110
  C:0230H         LINE#         111
  C:0232H         LINE#         112
  C:0234H         LINE#         113
  -------         ENDPROC       DIG14
  -------         PROC          DIG15
  C:0235H         LINE#         115
  C:0235H         LINE#         116
BL51 BANKED LINKER/LOCATER V5.11                                                      11/01/2005  10:55:22  PAGE 7


  C:0235H         LINE#         117
  C:0237H         LINE#         118
  C:0239H         LINE#         119
  C:023BH         LINE#         120
  C:023DH         LINE#         121
  -------         ENDPROC       DIG15
  -------         ENDMOD        74HC154

  -------         MODULE        ?C?ULCMP
  C:0003H         PUBLIC        ?C?ULCMP
  -------         ENDMOD        ?C?ULCMP

  -------         MODULE        ?C?ICALL
  C:0014H         PUBLIC        ?C?ICALL
  C:0018H         PUBLIC        ?C?ICALL2
  -------         ENDMOD        ?C?ICALL

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

⌨️ 快捷键说明

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