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

📄 1602+24c08+4x4+

📁 1602+24C08+4X4键盘密码锁
💻
📖 第 1 页 / 共 3 页
字号:
BL51 BANKED LINKER/LOCATER V6.22                                                        10/15/2012  19:44:21  PAGE 1


BL51 BANKED LINKER/LOCATER V6.22, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE PASSWORD.obj TO PASSWORDLOCK RAMSIZE (256)


MEMORY MODEL: SMALL


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


LINK MAP OF MODULE:  PASSWORDLOCK (PASSWORD)


            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         _DATA_GROUP_
                    000AH     0016H                  *** GAP ***
            BIT     0020H.0   0000H.4   UNIT         ?BI?PASSWORD
            BIT     0020H.4   0000H.2   UNIT         _BIT_GROUP_
                    0020H.6   0000H.2                *** GAP ***
            DATA    0021H     0043H     UNIT         ?DT?PASSWORD
            IDATA   0064H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0006H     UNIT         ?PR?DELAY1?PASSWORD
                    0009H     0002H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     000AH     UNIT         ?PR?START?PASSWORD
                    0018H     0003H                  *** GAP ***
            CODE    001BH     0003H     ABSOLUTE     
            CODE    001EH     0145H     UNIT         ?PR?KEY_SCAN?PASSWORD
            CODE    0163H     010FH     UNIT         ?PR?KEY_MANAGE11?PASSWORD
            CODE    0272H     00BCH     UNIT         ?CO?PASSWORD
            CODE    032EH     008CH     UNIT         ?C_C51STARTUP
            CODE    03BAH     006BH     UNIT         ?PR?TIME_1?PASSWORD
            CODE    0425H     006AH     UNIT         ?PR?INIT?PASSWORD
            CODE    048FH     004FH     UNIT         ?PR?TIME_0?PASSWORD
            CODE    04DEH     0042H     UNIT         ?PR?KEY_MANAGE15?PASSWORD
            CODE    0520H     0041H     UNIT         ?PR?KEY_MANAGE14?PASSWORD
            CODE    0561H     003AH     UNIT         ?PR?MAIN?PASSWORD
            CODE    059BH     0038H     UNIT         ?PR?KEY_MANAGE13?PASSWORD
            CODE    05D3H     002CH     UNIT         ?PR?_DELAY?PASSWORD
            CODE    05FFH     0025H     UNIT         ?PR?READ_BYTE?PASSWORD
            CODE    0624H     0022H     UNIT         ?PR?MIMACMP?PASSWORD
            CODE    0646H     0020H     UNIT         ?PR?RESPOND?PASSWORD
            CODE    0666H     001FH     UNIT         ?PR?_READ_ADD?PASSWORD
            CODE    0685H     001EH     UNIT         ?PR?_WRITE_BYTE?PASSWORD
            CODE    06A3H     001AH     UNIT         ?PR?LCD_DISPLAY?PASSWORD
            CODE    06BDH     0018H     UNIT         ?PR?_WRITE_ADD?PASSWORD
            CODE    06D5H     0018H     UNIT         ?PR?_WRITE_COM?PASSWORD
            CODE    06EDH     0016H     UNIT         ?PR?KEY_MANAGE1?PASSWORD
BL51 BANKED LINKER/LOCATER V6.22                                                      10/15/2012  19:44:21  PAGE 2


            CODE    0703H     0016H     UNIT         ?PR?KEY_MANAGE2?PASSWORD
            CODE    0719H     0016H     UNIT         ?PR?KEY_MANAGE3?PASSWORD
            CODE    072FH     0016H     UNIT         ?PR?KEY_MANAGE4?PASSWORD
            CODE    0745H     0016H     UNIT         ?PR?KEY_MANAGE5?PASSWORD
            CODE    075BH     0016H     UNIT         ?PR?KEY_MANAGE6?PASSWORD
            CODE    0771H     0016H     UNIT         ?PR?KEY_MANAGE7?PASSWORD
            CODE    0787H     0016H     UNIT         ?PR?KEY_MANAGE8?PASSWORD
            CODE    079DH     0016H     UNIT         ?PR?KEY_MANAGE9?PASSWORD
            CODE    07B3H     0016H     UNIT         ?PR?KEY_MANAGE10?PASSWORD
            CODE    07C9H     0011H     UNIT         ?PR?_WRITE_DATE?PASSWORD
            CODE    07DAH     000EH     UNIT         ?PR?_DELAY2?PASSWORD
            CODE    07E8H     000AH     UNIT         ?PR?STOP?PASSWORD
            CODE    07F2H     000AH     UNIT         ?PR?KEY_MANAGE12?PASSWORD
            CODE    07FCH     000AH     UNIT         ?PR?KEY_MANAGE16?PASSWORD
            CODE    0806H     0004H     UNIT         ?C_INITSEG



OVERLAY MAP OF MODULE:   PASSWORDLOCK (PASSWORD)


SEGMENT                              BIT_GROUP          DATA_GROUP 
  +--> CALLED SEGMENT             START    LENGTH     START    LENGTH
---------------------------------------------------------------------
?PR?TIME_1?PASSWORD               -----    -----      -----    -----
  +--> ?PR?_WRITE_COM?PASSWORD
  +--> ?PR?_DELAY?PASSWORD
  +--> ?CO?PASSWORD

?PR?_WRITE_COM?PASSWORD           -----    -----      -----    -----
  +--> ?PR?_DELAY?PASSWORD

?PR?_DELAY?PASSWORD               -----    -----      -----    -----
  +--> ?CO?PASSWORD
  +--> ?PR?_WRITE_DATE?PASSWORD

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

?PR?TIME_0?PASSWORD               -----    -----      -----    -----
  +--> ?PR?KEY_SCAN?PASSWORD

?PR?KEY_SCAN?PASSWORD             -----    -----      -----    -----
  +--> ?PR?_DELAY?PASSWORD
  +--> ?PR?KEY_MANAGE1?PASSWORD
  +--> ?PR?KEY_MANAGE2?PASSWORD
  +--> ?PR?KEY_MANAGE3?PASSWORD
  +--> ?PR?KEY_MANAGE4?PASSWORD
  +--> ?PR?KEY_MANAGE5?PASSWORD
  +--> ?PR?KEY_MANAGE6?PASSWORD
  +--> ?PR?KEY_MANAGE7?PASSWORD
  +--> ?PR?KEY_MANAGE8?PASSWORD
  +--> ?PR?KEY_MANAGE9?PASSWORD
  +--> ?PR?KEY_MANAGE10?PASSWORD
  +--> ?PR?KEY_MANAGE11?PASSWORD
  +--> ?PR?KEY_MANAGE12?PASSWORD
  +--> ?PR?KEY_MANAGE13?PASSWORD
  +--> ?PR?KEY_MANAGE14?PASSWORD
BL51 BANKED LINKER/LOCATER V6.22                                                      10/15/2012  19:44:21  PAGE 3


  +--> ?PR?KEY_MANAGE15?PASSWORD
  +--> ?PR?KEY_MANAGE16?PASSWORD

?PR?KEY_MANAGE11?PASSWORD         -----    -----      -----    -----
  +--> ?PR?MIMACMP?PASSWORD
  +--> ?PR?_DELAY?PASSWORD
  +--> ?PR?_WRITE_COM?PASSWORD
  +--> ?CO?PASSWORD

?PR?MIMACMP?PASSWORD              0020H.5  0000H.1    -----    -----

?PR?KEY_MANAGE13?PASSWORD         -----    -----      -----    -----
  +--> ?PR?_WRITE_COM?PASSWORD
  +--> ?PR?_DELAY?PASSWORD
  +--> ?CO?PASSWORD

?PR?KEY_MANAGE14?PASSWORD         -----    -----      0009H    0001H
  +--> ?PR?_WRITE_COM?PASSWORD
  +--> ?CO?PASSWORD
  +--> ?PR?_DELAY?PASSWORD

?PR?KEY_MANAGE15?PASSWORD         -----    -----      -----    -----
  +--> ?PR?_WRITE_COM?PASSWORD
  +--> ?CO?PASSWORD
  +--> ?PR?_WRITE_DATE?PASSWORD
  +--> ?PR?_DELAY?PASSWORD

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

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

?PR?MAIN?PASSWORD                 -----    -----      -----    -----
  +--> ?PR?INIT?PASSWORD
  +--> ?PR?_WRITE_COM?PASSWORD
  +--> ?PR?_DELAY?PASSWORD
  +--> ?CO?PASSWORD
  +--> ?PR?KEY_SCAN?PASSWORD
  +--> ?PR?LCD_DISPLAY?PASSWORD

?PR?INIT?PASSWORD                 -----    -----      -----    -----
  +--> ?PR?_WRITE_COM?PASSWORD
  +--> ?PR?_DELAY?PASSWORD
  +--> ?PR?_WRITE_ADD?PASSWORD
  +--> ?PR?_DELAY2?PASSWORD
  +--> ?PR?_READ_ADD?PASSWORD

?PR?_WRITE_ADD?PASSWORD           -----    -----      -----    -----
  +--> ?PR?RESPOND?PASSWORD
  +--> ?PR?_WRITE_BYTE?PASSWORD
  +--> ?PR?STOP?PASSWORD

?PR?RESPOND?PASSWORD              -----    -----      0009H    0001H
  +--> ?PR?START?PASSWORD
  +--> ?PR?_WRITE_BYTE?PASSWORD
  +--> ?PR?DELAY1?PASSWORD
BL51 BANKED LINKER/LOCATER V6.22                                                      10/15/2012  19:44:21  PAGE 4



?PR?START?PASSWORD                -----    -----      -----    -----
  +--> ?PR?DELAY1?PASSWORD

?PR?_WRITE_BYTE?PASSWORD          -----    -----      -----    -----
  +--> ?PR?DELAY1?PASSWORD

?PR?STOP?PASSWORD                 -----    -----      -----    -----
  +--> ?PR?DELAY1?PASSWORD

?PR?_READ_ADD?PASSWORD            -----    -----      -----    -----
  +--> ?PR?RESPOND?PASSWORD
  +--> ?PR?_WRITE_BYTE?PASSWORD
  +--> ?PR?START?PASSWORD
  +--> ?PR?READ_BYTE?PASSWORD
  +--> ?PR?STOP?PASSWORD

?PR?READ_BYTE?PASSWORD            -----    -----      -----    -----
  +--> ?PR?DELAY1?PASSWORD

?PR?LCD_DISPLAY?PASSWORD          -----    -----      -----    -----
  +--> ?PR?_WRITE_COM?PASSWORD
  +--> ?CO?PASSWORD
  +--> ?PR?_WRITE_DATE?PASSWORD



SYMBOL TABLE OF MODULE:  PASSWORDLOCK (PASSWORD)

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

  -------         MODULE        PASSWORD
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:04DEH         PUBLIC        key_manage15
  C:07FCH         PUBLIC        key_manage16
  C:064EH         PUBLIC        respond
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00B0H         PUBLIC        P3
  B:00A8H.7       PUBLIC        EA
  B:0090H.0       PUBLIC        lcden
  C:0272H         PUBLIC        table
  D:00A8H         PUBLIC        IE
  C:06A3H         PUBLIC        lcd_display
  C:05E1H         PUBLIC        _delay
  D:00B8H         PUBLIC        IP
  B:00D0H.7       PUBLIC        CY
  B:00B0H.6       PUBLIC        bell
  D:0021H         PUBLIC        mima
  C:0561H         PUBLIC        main
  B:0020H.0       PUBLIC        xiugaiflag
  C:0666H         PUBLIC        _read_add
  C:07C9H         PUBLIC        _write_date
  C:000EH         PUBLIC        start
  D:0098H         PUBLIC        SCON
  C:05FFH         PUBLIC        read_byte
BL51 BANKED LINKER/LOCATER V6.22                                                      10/15/2012  19:44:21  PAGE 5


  D:0089H         PUBLIC        TMOD
  D:0088H         PUBLIC        TCON
  C:0425H         PUBLIC        init
  D:0029H         PUBLIC        temp
  C:06BDH         PUBLIC        _write_add
  B:0090H.4       PUBLIC        sda
  C:0282H         PUBLIC        table1
  B:00B0H.7       PUBLIC        red
  C:0293H         PUBLIC        table2
  C:02A4H         PUBLIC        table3
  B:0020H.1       PUBLIC        enterflag
  C:02A6H         PUBLIC        table4
  C:02B7H         PUBLIC        table5
  C:048FH         PUBLIC        time_0
  C:02C8H         PUBLIC        table6
  C:03BAH         PUBLIC        time_1
  C:02D9H         PUBLIC        table7
  C:0008H         PUBLIC        delay1
  C:02EAH         PUBLIC        table8
  B:0090H.3       PUBLIC        scl
  B:0020H.2       PUBLIC        mimaflag
  C:07DAH         PUBLIC        _delay2
  C:02FBH         PUBLIC        table9
  C:0685H         PUBLIC        _write_byte
  C:07E8H         PUBLIC        stop
  C:06EDH         PUBLIC        key_manage1
  B:00A8H.1       PUBLIC        ET0
  C:0703H         PUBLIC        key_manage2
  B:00A8H.3       PUBLIC        ET1
  C:0719H         PUBLIC        key_manage3
  C:072FH         PUBLIC        key_manage4
  D:008CH         PUBLIC        TH0
  C:0745H         PUBLIC        key_manage5
  D:008DH         PUBLIC        TH1
  C:075BH         PUBLIC        key_manage6
  C:0771H         PUBLIC        key_manage7
  C:06DCH         PUBLIC        _write_com
  C:0787H         PUBLIC        key_manage8
  D:008AH         PUBLIC        TL0
  C:079DH         PUBLIC        key_manage9
  D:002AH         PUBLIC        num
  D:008BH         PUBLIC        TL1
  C:001EH         PUBLIC        key_scan
  B:0088H.4       PUBLIC        TR0
  B:0088H.6       PUBLIC        TR1
  D:002BH         PUBLIC        count0
  D:002CH         PUBLIC        count1
  D:002DH         PUBLIC        count3
  D:002EH         PUBLIC        count4
  D:002FH         PUBLIC        a
  D:0030H         PUBLIC        tab_key
  B:0090H.2       PUBLIC        rs
  D:00C8H         PUBLIC        T2CON
  C:0624H         PUBLIC        mimacmp
  B:0090H.1       PUBLIC        rw
  D:0062H         PUBLIC        j
  C:030CH         PUBLIC        table10
BL51 BANKED LINKER/LOCATER V6.22                                                      10/15/2012  19:44:21  PAGE 6


  C:031DH         PUBLIC        table11
  D:0063H         PUBLIC        n
  B:0020H.3       PUBLIC        enter1flag
  C:07B3H         PUBLIC        key_manage10
  C:0163H         PUBLIC        key_manage11
  D:00D0H         PUBLIC        PSW
  C:07F2H         PUBLIC        key_manage12
  C:059BH         PUBLIC        key_manage13
  C:0520H         PUBLIC        key_manage14
  C:0003H         SYMBOL        L?0199
  -------         PROC          L?0198
  -------         ENDPROC       L?0198
  C:0003H         SYMBOL        L?0199
  -------         PROC          DELAY1
  C:0008H         LINE#         35
  C:0008H         LINE#         36
  -------         ENDPROC       DELAY1
  -------         PROC          _DELAY2
  D:0007H         SYMBOL        x
  -------         DO            
  D:0007H         SYMBOL        a
  D:0006H         SYMBOL        b
  -------         ENDDO         
  C:07DAH         LINE#         37
  C:07DAH         LINE#         38
  C:07DAH         LINE#         39
  C:07E0H         LINE#         40
  C:07E7H         LINE#         41
  -------         ENDPROC       _DELAY2
  C:05D3H         SYMBOL        L?0191
  C:05D6H         SYMBOL        L?0192
  C:05D8H         SYMBOL        L?0193
  C:05DDH         SYMBOL        L?0194
  -------         PROC          L?0190
  -------         ENDPROC       L?0190
  C:05D3H         SYMBOL        L?0191
  C:05D6H         SYMBOL        L?0192
  C:05D8H         SYMBOL        L?0193
  C:05DDH         SYMBOL        L?0194
  -------         PROC          _DELAY

⌨️ 快捷键说明

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