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

📄 ppp.m51

📁 this progam is used with e_lock,and so on.
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        12/04/2008  15:12:03  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, main.obj, Finger.obj, Key.obj, Module.obj, UART.obj, Timer.obj, Led.obj, sound.obj
>> , motor.obj, Base.obj TO ppp RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  STARTUP.obj (?C_STARTUP)
  main.obj (MAIN)
  Finger.obj (FINGER)
  Key.obj (KEY)
  Module.obj (MODULE)
  UART.obj (UART)
  Timer.obj (TIMER)
  Led.obj (LED)
  sound.obj (SOUND)
  motor.obj (MOTOR)
  Base.obj (SAMPLE)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
  C:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?MEMSET)


LINK MAP OF MODULE:  ppp (?C_STARTUP)


            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     0012H     UNIT         _DATA_GROUP_
            DATA    001AH     0006H     UNIT         ?DT?TIMER
            BIT     0020H.0   0000H.3   UNIT         ?BI?MODULE
            BIT     0020H.3   0000H.1   UNIT         ?BI?UART
                    0020H.4   0000H.4                *** GAP ***
            DATA    0021H     001AH     UNIT         ?DT?FINGER
            DATA    003BH     0003H     UNIT         ?DT?MODULE
            DATA    003EH     0001H     UNIT         ?DT?KEY
            DATA    003FH     0001H     UNIT         ?DT?UART
            IDATA   0040H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     0086H     UNIT         ?XD?FINGER

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0008H     UNIT         ?PR?_UARTSENDBYTE?UART
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     0015H     UNIT         ?PR?FINGERINIT?FINGER
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     0236H     UNIT         ?PR?ADDFINGERMODULE?MODULE
            CODE    025CH     013BH     UNIT         ?C?LIB_CODE
            CODE    0397H     0131H     UNIT         ?PR?SEARCHFINGERMODULE?MODULE
            CODE    04C8H     00D9H     UNIT         ?PR?IRQ_UARTGET?UART
BL51 BANKED LINKER/LOCATER V5.03                                                      12/04/2008  15:12:03  PAGE 2


            CODE    05A1H     00CDH     UNIT         ?PR?_READFINGERFLASH?FINGER
            CODE    066EH     00BFH     UNIT         ?PR?_WRITEFINGERFLASH?FINGER
            CODE    072DH     009FH     UNIT         ?PR?EMPTYFINGER?FINGER
            CODE    07CCH     008CH     UNIT         ?C_C51STARTUP
            CODE    0858H     008BH     UNIT         ?PR?ISRTIMER0?TIMER
            CODE    08E3H     0086H     UNIT         ?PR?_SENDCOMMAND?FINGER
            CODE    0969H     0058H     UNIT         ?PR?PLAY_H?SOUND
            CODE    09C1H     004EH     UNIT         ?PR?PLAY_G?SOUND
            CODE    0A0FH     0044H     UNIT         ?PR?PLAY_F?SOUND
            CODE    0A53H     003EH     UNIT         ?PR?EMPTYFINGERMODULE?MODULE
            CODE    0A91H     003AH     UNIT         ?PR?PLAY_E?SOUND
            CODE    0ACBH     0030H     UNIT         ?PR?PLAY_D?SOUND
            CODE    0AFBH     0029H     UNIT         ?PR?SYSTEMINIT?MAIN
            CODE    0B24H     0027H     UNIT         ?PR?DISPLAYOK?MODULE
            CODE    0B4BH     0026H     UNIT         ?PR?PLAY_C?SOUND
            CODE    0B71H     0025H     UNIT         ?PR?DISPLAYOUTTIME?MODULE
            CODE    0B96H     0025H     UNIT         SAMPLE_PROG
            CODE    0BBBH     0023H     UNIT         ?PR?DISPLAYERR?MODULE
            CODE    0BDEH     0022H     UNIT         ?PR?MAIN?MAIN
            CODE    0C00H     0021H     UNIT         ?PR?DISPLAYFAIL?MODULE
            CODE    0C21H     001CH     UNIT         ?PR?PLAY_B?SOUND
            CODE    0C3DH     001BH     UNIT         ?C_INITSEG
            CODE    0C58H     001AH     UNIT         ?PR?MOTOR?MOTOR
            CODE    0C72H     0017H     UNIT         ?PR?UARTINIT?UART
            CODE    0C89H     0012H     UNIT         ?PR?PLAY_A?SOUND
            CODE    0C9BH     000EH     UNIT         ?PR?TIMER0INIT?TIMER
            CODE    0CA9H     0007H     UNIT         ?PR?FINGERON?FINGER
            CODE    0CB0H     0007H     UNIT         ?PR?FINGEROFF?FINGER
            CODE    0CB7H     0007H     UNIT         ?PR?SOUND_INIT?SOUND
            CODE    0CBEH     0006H     UNIT         ?PR?CLEAR_UART_VARIABLE?FINGER
            CODE    0CC4H     0006H     UNIT         ?PR?LEDINIT?LED
            CODE    0CCAH     0005H     UNIT         ?PR?DTIMER?SOUND
            CODE    0CCFH     0003H     UNIT         ?PR?ENABLEINTERRUPT?MAIN
            CODE    0CD2H     0003H     UNIT         ?PR?ENABLET0?TIMER
            CODE    0CD5H     0003H     UNIT         ?PR?TIMER0START?TIMER
            CODE    0CD8H     0003H     UNIT         ?PR?LEDREDON?LED
            CODE    0CDBH     0003H     UNIT         ?PR?LEDREDOFF?LED
            CODE    0CDEH     0003H     UNIT         ?PR?LEDBLUEON?LED
            CODE    0CE1H     0003H     UNIT         ?PR?LEDBLUEOFF?LED
            CODE    0CE4H     0003H     UNIT         ?PR?SOUND_MCU_ON?SOUND
            CODE    0CE7H     0003H     UNIT         ?PR?SOUND_MCU_OFF?SOUND
            CODE    0CEAH     0003H     UNIT         ?PR?MOTOR_ON?MOTOR
            CODE    0CEDH     0003H     UNIT         ?PR?MOTOR_OFF?MOTOR
            CODE    0CF0H     0003H     UNIT         ?PR?INIT_MOTOR?MOTOR



OVERLAY MAP OF MODULE:   ppp (?C_STARTUP)


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

BL51 BANKED LINKER/LOCATER V5.03                                                      12/04/2008  15:12:03  PAGE 3


?PR?MAIN?MAIN                          -----    -----
  +--> ?PR?SYSTEMINIT?MAIN
  +--> ?PR?ADDFINGERMODULE?MODULE
  +--> ?PR?EMPTYFINGERMODULE?MODULE
  +--> ?PR?SEARCHFINGERMODULE?MODULE

?PR?SYSTEMINIT?MAIN                    -----    -----
  +--> ?PR?FINGERINIT?FINGER
  +--> ?PR?UARTINIT?UART
  +--> ?PR?TIMER0INIT?TIMER
  +--> ?PR?LEDINIT?LED
  +--> ?PR?SOUND_INIT?SOUND
  +--> ?PR?INIT_MOTOR?MOTOR
  +--> ?PR?PLAY_G?SOUND
  +--> ?PR?ENABLEINTERRUPT?MAIN
  +--> ?PR?LEDREDON?LED
  +--> ?PR?LEDBLUEON?LED
  +--> ?PR?LEDREDOFF?LED
  +--> ?PR?LEDBLUEOFF?LED

?PR?FINGERINIT?FINGER                  -----    -----
  +--> ?PR?UARTINIT?UART
  +--> ?PR?FINGEROFF?FINGER

?PR?TIMER0INIT?TIMER                   -----    -----
  +--> ?PR?ENABLET0?TIMER
  +--> ?PR?TIMER0START?TIMER

?PR?LEDINIT?LED                        -----    -----
  +--> ?PR?LEDREDOFF?LED
  +--> ?PR?LEDBLUEOFF?LED

?PR?SOUND_INIT?SOUND                   -----    -----
  +--> ?PR?SOUND_MCU_ON?SOUND

?PR?INIT_MOTOR?MOTOR                   -----    -----
  +--> ?PR?MOTOR_OFF?MOTOR

?PR?PLAY_G?SOUND                       -----    -----
  +--> ?PR?DTIMER?SOUND

?PR?ADDFINGERMODULE?MODULE             0008H    0001H
  +--> ?PR?FINGERON?FINGER
  +--> ?PR?_READFINGERFLASH?FINGER
  +--> ?PR?CLEAR_UART_VARIABLE?FINGER
  +--> ?PR?_SENDCOMMAND?FINGER
  +--> ?PR?PLAY_A?SOUND
  +--> ?PR?DISPLAYOUTTIME?MODULE
  +--> ?PR?DISPLAYFAIL?MODULE
  +--> ?PR?DISPLAYERR?MODULE
  +--> ?PR?DISPLAYOK?MODULE
  +--> ?PR?_WRITEFINGERFLASH?FINGER
  +--> ?PR?_UARTSENDBYTE?UART
  +--> ?PR?FINGEROFF?FINGER

?PR?_READFINGERFLASH?FINGER            0009H    0007H
  +--> ?PR?CLEAR_UART_VARIABLE?FINGER
BL51 BANKED LINKER/LOCATER V5.03                                                      12/04/2008  15:12:03  PAGE 4


  +--> ?PR?_SENDCOMMAND?FINGER

?PR?_SENDCOMMAND?FINGER                0010H    000AH
  +--> ?PR?_UARTSENDBYTE?UART

?PR?PLAY_A?SOUND                       -----    -----
  +--> ?PR?DTIMER?SOUND

?PR?DISPLAYOUTTIME?MODULE              000AH    0001H
  +--> ?PR?LEDBLUEON?LED
  +--> ?PR?LEDREDON?LED
  +--> ?PR?LEDBLUEOFF?LED
  +--> ?PR?LEDREDOFF?LED

?PR?DISPLAYFAIL?MODULE                 000AH    0001H
  +--> ?PR?LEDREDOFF?LED
  +--> ?PR?LEDREDON?LED

?PR?DISPLAYERR?MODULE                  000AH    0001H
  +--> ?PR?LEDREDON?LED
  +--> ?PR?LEDREDOFF?LED

?PR?DISPLAYOK?MODULE                   000AH    0001H
  +--> ?PR?LEDBLUEON?LED
  +--> ?PR?LEDREDOFF?LED
  +--> ?PR?LEDBLUEOFF?LED
  +--> ?PR?LEDREDON?LED

?PR?_WRITEFINGERFLASH?FINGER           0009H    0006H
  +--> ?PR?CLEAR_UART_VARIABLE?FINGER
  +--> ?PR?_SENDCOMMAND?FINGER

?PR?EMPTYFINGERMODULE?MODULE           -----    -----
  +--> ?PR?FINGERON?FINGER
  +--> ?PR?_WRITEFINGERFLASH?FINGER
  +--> ?PR?DISPLAYERR?MODULE
  +--> ?PR?EMPTYFINGER?FINGER
  +--> ?PR?DISPLAYOK?MODULE
  +--> ?PR?FINGEROFF?FINGER

?PR?EMPTYFINGER?FINGER                 0008H    0001H
  +--> ?PR?CLEAR_UART_VARIABLE?FINGER
  +--> ?PR?_SENDCOMMAND?FINGER

?PR?SEARCHFINGERMODULE?MODULE          0008H    0002H
  +--> ?PR?FINGERON?FINGER
  +--> ?PR?CLEAR_UART_VARIABLE?FINGER
  +--> ?PR?_SENDCOMMAND?FINGER
  +--> ?PR?DISPLAYOUTTIME?MODULE
  +--> ?PR?DISPLAYFAIL?MODULE
  +--> ?PR?DISPLAYERR?MODULE
  +--> ?PR?DISPLAYOK?MODULE
  +--> ?PR?FINGEROFF?FINGER



SYMBOL TABLE OF MODULE:  ppp (?C_STARTUP)
BL51 BANKED LINKER/LOCATER V5.03                                                      12/04/2008  15:12:03  PAGE 5



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

  -------         MODULE        ?C_STARTUP
  C:07CCH         SEGMENT       ?C_C51STARTUP
  I:0040H         SEGMENT       ?STACK
  C:0000H         PUBLIC        ?C_STARTUP
  D:00E0H         SYMBOL        ACC
  D:00F0H         SYMBOL        B
  D:0083H         SYMBOL        DPH
  D:0082H         SYMBOL        DPL
  N:0000H         SYMBOL        IBPSTACK
  N:0100H         SYMBOL        IBPSTACKTOP
  N:0080H         SYMBOL        IDATALEN
  C:07CFH         SYMBOL        IDATALOOP
  N:0000H         SYMBOL        PBPSTACK
  N:0100H         SYMBOL        PBPSTACKTOP
  N:0000H         SYMBOL        PDATALEN
  N:0000H         SYMBOL        PDATASTART
  N:0000H         SYMBOL        PPAGE
  N:0000H         SYMBOL        PPAGEENABLE
  D:00A0H         SYMBOL        PPAGE_SFR
  D:0081H         SYMBOL        SP
  C:07CCH         SYMBOL        STARTUP1
  N:0000H         SYMBOL        XBPSTACK
  N:0000H         SYMBOL        XBPSTACKTOP
  N:0000H         SYMBOL        XDATALEN
  N:0000H         SYMBOL        XDATASTART
  C:0000H         LINE#         126
  C:07CCH         LINE#         133
  C:07CEH         LINE#         134
  C:07CFH         LINE#         135
  C:07D0H         LINE#         136
  C:07D2H         LINE#         185
  C:07D5H         LINE#         196
  -------         ENDMOD        ?C_STARTUP

  -------         MODULE        MAIN
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0090H         PUBLIC        P1
  D:00B0H         PUBLIC        P3
  B:00A8H.7       PUBLIC        EA
  D:00A8H         PUBLIC        IE
  D:00B8H         PUBLIC        IP
  C:0CCFH         PUBLIC        EnableInterrupt
  C:0AFBH         PUBLIC        SystemInit
  C:0BDEH         PUBLIC        main
  D:0098H         PUBLIC        SCON
  D:0088H         PUBLIC        TCON
  D:00C8H         PUBLIC        T2CON
  D:00D0H         PUBLIC        PSW
  -------         PROC          ENABLEINTERRUPT
  C:0CCFH         LINE#         11
  C:0CCFH         LINE#         12
  C:0CCFH         LINE#         13
  C:0CD1H         LINE#         14
BL51 BANKED LINKER/LOCATER V5.03                                                      12/04/2008  15:12:03  PAGE 6


  -------         ENDPROC       ENABLEINTERRUPT
  -------         PROC          SYSTEMINIT
  C:0AFBH         LINE#         16
  C:0AFBH         LINE#         17
  C:0AFBH         LINE#         18
  C:0AFEH         LINE#         19
  C:0B01H         LINE#         20
  C:0B04H         LINE#         22
  C:0B07H         LINE#         23
  C:0B0AH         LINE#         24
  C:0B0DH         LINE#         25
  C:0B10H         LINE#         27
  C:0B13H         LINE#         31
  C:0B16H         LINE#         32
  C:0B19H         LINE#         33
  C:0B1EH         LINE#         34
  C:0B21H         LINE#         35
  -------         ENDPROC       SYSTEMINIT
  -------         PROC          MAIN
  C:0BDEH         LINE#         38
  C:0BDEH         LINE#         39
  C:0BDEH         LINE#         40
  C:0BE1H         LINE#         41
  C:0BE1H         LINE#         42
  C:0BE1H         LINE#         43

⌨️ 快捷键说明

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