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

📄 dynamicled_key.m51

📁 Proteus实例集锦(包括电路图.仿真程序,各种各样的电路
💻 M51
字号:
BL51 BANKED LINKER/LOCATER V6.00                                                        08/11/2007  15:13:59  PAGE 1


BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE main.obj, KeyScan.obj, LED6Show.obj, KeyPorcess.obj TO DynamicLED_Key


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  main.obj (MAIN)
  KeyScan.obj (KEYSCAN)
  LED6Show.obj (LED6SHOW)
  KeyPorcess.obj (KEYPORCESS)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  DynamicLED_Key (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     0006H     UNIT         ?DT?MAIN
            DATA    000EH     0006H     UNIT         ?DT?LED6SHOW
            DATA    0014H     0004H     UNIT         ?DT?KEYSCAN
            DATA    0018H     0004H     UNIT         _DATA_GROUP_
                    001CH     0004H                  *** GAP ***
            BIT     0020H.0   0000H.2   UNIT         ?BI?MAIN
                    0020H.2   0000H.6                *** GAP ***
            IDATA   0021H     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     000DH                  *** GAP ***
            CODE    001BH     0003H     ABSOLUTE     
            CODE    001EH     02B5H     UNIT         ?PR?_PUCLEDNUM?LED6SHOW
            CODE    02D3H     016DH     UNIT         ?C?LIB_CODE
            CODE    0440H     009CH     UNIT         ?PR?_VKEYPROCESS?KEYPORCESS
            CODE    04DCH     008CH     UNIT         ?C_C51STARTUP
            CODE    0568H     0069H     UNIT         ?PR?VTIMER0?MAIN
            CODE    05D1H     004EH     UNIT         ?PR?VINT0?MAIN
            CODE    061FH     0043H     UNIT         ?PR?UCKEYSCAN?KEYSCAN
            CODE    0662H     0024H     UNIT         ?PR?MAIN?MAIN
            CODE    0686H     0022H     UNIT         ?PR?VTIMER1?MAIN
            CODE    06A8H     0017H     UNIT         ?C_INITSEG
            CODE    06BFH     0012H     UNIT         ?PR?_VSHOWONENUM?LED6SHOW
            CODE    06D1H     0010H     UNIT         ?CO?LED6SHOW

BL51 BANKED LINKER/LOCATER V6.00                                                      08/11/2007  15:13:59  PAGE 2




OVERLAY MAP OF MODULE:   DynamicLED_Key (MAIN)


SEGMENT                               DATA_GROUP 
  +--> CALLED SEGMENT               START    LENGTH
---------------------------------------------------
?PR?VINT0?MAIN                      -----    -----
  +--> ?PR?UCKEYSCAN?KEYSCAN
  +--> ?PR?_VKEYPROCESS?KEYPORCESS

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

?PR?VTIMER0?MAIN                    -----    -----
  +--> ?PR?_PUCLEDNUM?LED6SHOW
  +--> ?PR?_VSHOWONENUM?LED6SHOW

?PR?_PUCLEDNUM?LED6SHOW             0018H    0004H

?PR?_VSHOWONENUM?LED6SHOW           -----    -----
  +--> ?CO?LED6SHOW

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

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



SYMBOL TABLE OF MODULE:  DynamicLED_Key (MAIN)

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

  -------         MODULE        MAIN
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:00A0H         PUBLIC        P2
  B:00A8H.7       PUBLIC        EA
  C:05D1H         PUBLIC        vINT0
  C:0662H         PUBLIC        main
  C:0568H         PUBLIC        vTimer0
  C:0686H         PUBLIC        vTimer1
  D:0008H         PUBLIC        ul_Number
  D:0089H         PUBLIC        TMOD
  B:00A8H.1       PUBLIC        ET0
  B:00A8H.3       PUBLIC        ET1
  B:0020H.0       PUBLIC        b_KillShock
  D:008CH         PUBLIC        TH0
  B:00A8H.0       PUBLIC        EX0
  B:0088H.0       PUBLIC        IT0
  D:008DH         PUBLIC        TH1
  D:008AH         PUBLIC        TL0
  D:008BH         PUBLIC        TL1
  D:000CH         PUBLIC        uc_KillCount
  B:00B8H.1       PUBLIC        PT0
BL51 BANKED LINKER/LOCATER V6.00                                                      08/11/2007  15:13:59  PAGE 3


  B:0088H.4       PUBLIC        TR0
  B:0088H.6       PUBLIC        TR1
  D:000DH         PUBLIC        uc_DisCount
  B:0020H.1       PUBLIC        b_KeyShock
  -------         PROC          MAIN
  C:0662H         LINE#         58
  C:0662H         LINE#         59
  C:0662H         LINE#         60
  C:0665H         LINE#         62
  C:0668H         LINE#         66
  C:066BH         LINE#         67
  C:066EH         LINE#         68
  C:0670H         LINE#         69
  C:0672H         LINE#         73
  C:0675H         LINE#         74
  C:0678H         LINE#         75
  C:067AH         LINE#         76
  C:067CH         LINE#         80
  C:067EH         LINE#         81
  C:0680H         LINE#         83
  C:0682H         LINE#         85
  C:0684H         LINE#         87
  -------         ENDPROC       MAIN
  -------         PROC          VINT0
  C:05D1H         LINE#         96
  C:05EEH         LINE#         98
  C:05F0H         LINE#         100
  C:05F3H         LINE#         101
  C:05F3H         LINE#         102
  C:05F9H         LINE#         103
  C:05FBH         LINE#         104
  C:05FDH         LINE#         107
  C:0600H         LINE#         108
  C:0602H         LINE#         112
  C:0604H         LINE#         113
  -------         ENDPROC       VINT0
  -------         PROC          VTIMER1
  C:0686H         LINE#         121
  C:068AH         LINE#         124
  C:068DH         LINE#         125
  C:068DH         LINE#         126
  C:0692H         LINE#         127
  C:0692H         LINE#         128
  C:0694H         LINE#         129
  C:0696H         LINE#         130
  C:0699H         LINE#         131
  C:069BH         LINE#         132
  C:069DH         LINE#         133
  C:069DH         LINE#         135
  C:06A0H         LINE#         136
  C:06A3H         LINE#         137
  -------         ENDPROC       VTIMER1
  -------         PROC          VTIMER0
  C:0568H         LINE#         143
  C:0585H         LINE#         145
  C:05A2H         LINE#         147
  C:05A9H         LINE#         148
BL51 BANKED LINKER/LOCATER V6.00                                                      08/11/2007  15:13:59  PAGE 4


  C:05ADH         LINE#         149
  C:05B0H         LINE#         151
  C:05B3H         LINE#         152
  C:05B6H         LINE#         153
  -------         ENDPROC       VTIMER0
  -------         ENDMOD        MAIN

  -------         MODULE        KEYSCAN
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:00A0H         PUBLIC        P2
  C:061FH         PUBLIC        ucKeyScan
  D:0014H         PUBLIC        uca_LineScan
  -------         PROC          UCKEYSCAN
  -------         DO            
  D:0001H         SYMBOL        ucTemp
  D:0007H         SYMBOL        ucRow
  D:0006H         SYMBOL        ucLine
  -------         ENDDO         
  C:061FH         LINE#         33
  C:061FH         LINE#         34
  C:061FH         LINE#         35
  C:0620H         LINE#         36
  C:0622H         LINE#         38
  C:0622H         LINE#         39
  C:0622H         LINE#         40
  C:0629H         LINE#         41
  C:062EH         LINE#         42
  C:0632H         LINE#         43
  C:0632H         LINE#         44
  C:0642H         LINE#         45
  C:0642H         LINE#         46
  C:0646H         LINE#         47
  C:064AH         LINE#         48
  C:064EH         LINE#         49
  C:0652H         LINE#         50
  C:0656H         LINE#         51
  C:0656H         LINE#         52
  C:0656H         LINE#         53
  C:0656H         LINE#         54
  C:065AH         LINE#         55
  C:065DH         LINE#         57
  C:0661H         LINE#         58
  -------         ENDPROC       UCKEYSCAN
  -------         ENDMOD        KEYSCAN

  -------         MODULE        LED6SHOW
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  C:001EH         PUBLIC        _pucLedNum
  C:06DBH         PUBLIC        uca_LEDSelect
  D:000EH         PUBLIC        uca_LedNum
  C:06D1H         PUBLIC        uca_LEDCode
  C:06BFH         PUBLIC        _vShowOneNum
  -------         PROC          _PUCLEDNUM
  D:0018H         SYMBOL        ulNumber
  C:001EH         LINE#         44
BL51 BANKED LINKER/LOCATER V6.00                                                      08/11/2007  15:13:59  PAGE 5


  C:0026H         LINE#         45
  C:0026H         LINE#         46
  C:003CH         LINE#         47
  C:0048H         LINE#         48
  C:005BH         LINE#         49
  C:0064H         LINE#         50
  C:0079H         LINE#         52
  C:00A4H         LINE#         54
  C:0105H         LINE#         57
  C:0199H         LINE#         60
  C:0260H         LINE#         63
  C:02CCH         LINE#         65
  C:02D2H         LINE#         66
  -------         ENDPROC       _PUCLEDNUM
  -------         PROC          _VSHOWONENUM
  D:0007H         SYMBOL        ucOneNum
  D:0005H         SYMBOL        ucOrder
  C:06BFH         LINE#         74
  C:06BFH         LINE#         75
  C:06BFH         LINE#         76
  C:06C2H         LINE#         77
  C:06C9H         LINE#         78
  C:06D0H         LINE#         79
  -------         ENDPROC       _VSHOWONENUM
  -------         ENDMOD        LED6SHOW

  -------         MODULE        KEYPORCESS
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:0440H         PUBLIC        _vKeyProcess
  -------         PROC          _VKEYPROCESS
  D:0007H         SYMBOL        ucKeyCode
  C:0440H         LINE#         15
  C:0440H         LINE#         16
  C:0440H         LINE#         17
  C:0478H         LINE#         18
  C:0478H         LINE#         19
  C:047EH         LINE#         21
  C:0484H         LINE#         23
  C:048AH         LINE#         25
  C:0490H         LINE#         27
  C:0496H         LINE#         29
  C:049CH         LINE#         31
  C:04A2H         LINE#         33
  C:04A8H         LINE#         35
  C:04AEH         LINE#         37
  C:04B4H         LINE#         39
  C:04BAH         LINE#         41
  C:04C0H         LINE#         43
  C:04C6H         LINE#         45
  C:04CBH         LINE#         47
  C:04D1H         LINE#         49
  C:04DBH         LINE#         51
  C:04DBH         LINE#         52
  C:04DBH         LINE#         53
  -------         ENDPROC       _VKEYPROCESS
  -------         ENDMOD        KEYPORCESS

BL51 BANKED LINKER/LOCATER V6.00                                                      08/11/2007  15:13:59  PAGE 6


  -------         MODULE        ?C?CLDPTR
  C:02D3H         PUBLIC        ?C?CLDPTR
  -------         ENDMOD        ?C?CLDPTR

  -------         MODULE        ?C?LMUL
  C:02ECH         PUBLIC        ?C?LMUL
  -------         ENDMOD        ?C?LMUL

  -------         MODULE        ?C?ULDIV
  C:0377H         PUBLIC        ?C?ULDIV
  -------         ENDMOD        ?C?ULDIV

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

  -------         MODULE        ?C?CCASE
  C:041AH         PUBLIC        ?C?CCASE
  -------         ENDMOD        ?C?CCASE

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

⌨️ 快捷键说明

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