📄 paskey.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 04/16/2007 17:54:48 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL_V2\C51\BIN\BL51.EXE STARTUP.obj, PASSKEY.obj TO PASKEY RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
PASSKEY.obj (PASSKEY)
C:\KEIL_V2\C51\LIB\C51S.LIB (?C_INIT)
C:\KEIL_V2\C51\LIB\C51S.LIB (?C?COPY)
C:\KEIL_V2\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL_V2\C51\LIB\C51S.LIB (?C?CSTPTR)
C:\KEIL_V2\C51\LIB\C51S.LIB (?C?CCASE)
LINK MAP OF MODULE: PASKEY (?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"
REG 0008H 0008H ABSOLUTE "REG BANK 1"
DATA 0010H 0009H UNIT _DATA_GROUP_
0019H 0007H *** GAP ***
BIT 0020H.0 0001H.3 UNIT ?BI?PASSKEY
BIT 0021H.3 0000H.1 UNIT _BIT_GROUP_
0021H.4 0000H.4 *** GAP ***
DATA 0022H 0031H UNIT ?DT?PASSKEY
IDATA 0053H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
0003H 0008H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0192H UNIT ?PR?PROCKEY?PASSKEY
CODE 01A0H 0147H UNIT ?C?LIB_CODE
CODE 02E7H 00BCH UNIT ?PR?COMPARE?PASSKEY
CODE 03A3H 00AAH UNIT ?PR?CLOCK_INT?PASSKEY
CODE 044DH 0091H UNIT ?PR?READ8BIT?PASSKEY
CODE 04DEH 008CH UNIT ?C_C51STARTUP
CODE 056AH 008AH UNIT ?PR?_WRITE8BIT?PASSKEY
CODE 05F4H 0063H UNIT ?PR?NEWPASWORD?PASSKEY
CODE 0657H 005CH UNIT ?PR?READKEY?PASSKEY
CODE 06B3H 0053H UNIT ?PR?SUCCEC?PASSKEY
CODE 0706H 004CH UNIT ?PR?OPEN?PASSKEY
CODE 0752H 004CH UNIT ?CO?PASSKEY
CODE 079EH 004AH UNIT ?PR?_READ24CXX?PASSKEY
CODE 07E8H 0046H UNIT ?PR?COMPARE_ADIMINI?PASSKEY
CODE 082EH 0044H UNIT ?PR?PASWORD_STOP?PASSKEY
CODE 0872H 0042H UNIT ?PR?SCANKEY?PASSKEY
CODE 08B4H 003AH UNIT ?PR?BUILT_NEWPASS?PASSKEY
CODE 08EEH 0039H UNIT ?PR?_WRITE24CXX?PASSKEY
CODE 0927H 0035H UNIT ?PR?READ_PASSWORD?PASSKEY
CODE 095CH 002BH UNIT ?PR?FALUT?PASSKEY
BL51 BANKED LINKER/LOCATER V5.03 04/16/2007 17:54:48 PAGE 2
CODE 0987H 0029H UNIT ?PR?FALUTSIGN?PASSKEY
CODE 09B0H 0024H UNIT ?PR?UART_INT?PASSKEY
CODE 09D4H 0020H UNIT ?PR?MAIN?PASSKEY
CODE 09F4H 001EH UNIT ?PR?STARTDB?PASSKEY
CODE 0A12H 001EH UNIT ?PR?START_I2C?PASSKEY
CODE 0A30H 001DH UNIT ?PR?NEW_ADIMI?PASSKEY
CODE 0A4DH 001CH UNIT ?PR?STOP_I2C?PASSKEY
CODE 0A69H 001AH UNIT ?PR?DELAY1?PASSKEY
CODE 0A83H 0018H UNIT ?PR?CLEAR?PASSKEY
CODE 0A9BH 0018H UNIT ?PR?READ_ADIMINITORTAR?PASSKEY
CODE 0AB3H 0016H UNIT ?PR?_DELAY?PASSKEY
CODE 0AC9H 0014H UNIT ?C_INITSEG
CODE 0ADDH 0013H UNIT ?PR?NOP_N?PASSKEY
CODE 0AF0H 000FH UNIT ?PR?TESTACK?PASSKEY
CODE 0AFFH 000AH UNIT ?PR?_DELAY2?PASSKEY
CODE 0B09H 000AH UNIT ?PR?ACK?PASSKEY
CODE 0B13H 000AH UNIT ?PR?NOACK?PASSKEY
OVERLAY MAP OF MODULE: PASKEY (?C_STARTUP)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
--------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?PASSKEY
+--> ?C_INITSEG
?PR?MAIN?PASSKEY ----- ----- ----- -----
+--> ?PR?UART_INT?PASSKEY
+--> ?PR?STARTDB?PASSKEY
+--> ?PR?READKEY?PASSKEY
+--> ?PR?PROCKEY?PASSKEY
?PR?STARTDB?PASSKEY ----- ----- ----- -----
+--> ?CO?PASSKEY
?PR?READKEY?PASSKEY ----- ----- ----- -----
+--> ?PR?SCANKEY?PASSKEY
?PR?PROCKEY?PASSKEY ----- ----- 0010H 0001H
+--> ?CO?PASSKEY
+--> ?PR?READ_PASSWORD?PASSKEY
+--> ?PR?COMPARE?PASSKEY
+--> ?PR?NEW_ADIMI?PASSKEY
+--> ?PR?CLEAR?PASSKEY
+--> ?PR?BUILT_NEWPASS?PASSKEY
+--> ?PR?NEWPASWORD?PASSKEY
+--> ?PR?READ_ADIMINITORTAR?PASSKEY
+--> ?PR?COMPARE_ADIMINI?PASSKEY
?PR?READ_PASSWORD?PASSKEY ----- ----- ----- -----
+--> ?PR?_READ24CXX?PASSKEY
?PR?_READ24CXX?PASSKEY ----- ----- 0011H 0006H
BL51 BANKED LINKER/LOCATER V5.03 04/16/2007 17:54:48 PAGE 3
+--> ?PR?START_I2C?PASSKEY
+--> ?PR?_WRITE8BIT?PASSKEY
+--> ?PR?TESTACK?PASSKEY
+--> ?PR?READ8BIT?PASSKEY
+--> ?PR?ACK?PASSKEY
+--> ?PR?NOACK?PASSKEY
+--> ?PR?STOP_I2C?PASSKEY
?PR?START_I2C?PASSKEY ----- ----- ----- -----
+--> ?PR?_DELAY2?PASSKEY
?PR?_WRITE8BIT?PASSKEY ----- ----- ----- -----
+--> ?PR?NOP_N?PASSKEY
?PR?TESTACK?PASSKEY 0021H.3 0000H.1 ----- -----
?PR?READ8BIT?PASSKEY ----- ----- ----- -----
+--> ?PR?NOP_N?PASSKEY
?PR?STOP_I2C?PASSKEY ----- ----- ----- -----
+--> ?PR?_DELAY2?PASSKEY
?PR?COMPARE?PASSKEY 0021H.3 0000H.1 0011H 0002H
+--> ?CO?PASSKEY
+--> ?PR?SUCCEC?PASSKEY
+--> ?PR?OPEN?PASSKEY
+--> ?PR?FALUTSIGN?PASSKEY
+--> ?PR?PASWORD_STOP?PASSKEY
?PR?SUCCEC?PASSKEY ----- ----- 0013H 0006H
+--> ?CO?PASSKEY
+--> ?PR?_DELAY?PASSKEY
+--> ?PR?STARTDB?PASSKEY
?PR?OPEN?PASSKEY ----- ----- 0013H 0006H
+--> ?CO?PASSKEY
+--> ?PR?STARTDB?PASSKEY
?PR?FALUTSIGN?PASSKEY ----- ----- ----- -----
+--> ?PR?FALUT?PASSKEY
+--> ?PR?DELAY1?PASSKEY
+--> ?PR?CLEAR?PASSKEY
+--> ?PR?STARTDB?PASSKEY
?PR?FALUT?PASSKEY ----- ----- 0013H 0006H
+--> ?CO?PASSKEY
?PR?PASWORD_STOP?PASSKEY ----- ----- 0013H 0006H
+--> ?CO?PASSKEY
+--> ?PR?DELAY1?PASSKEY
+--> ?PR?STARTDB?PASSKEY
?PR?NEW_ADIMI?PASSKEY ----- ----- ----- -----
+--> ?PR?_WRITE24CXX?PASSKEY
+--> ?PR?SUCCEC?PASSKEY
?PR?_WRITE24CXX?PASSKEY ----- ----- 0011H 0006H
BL51 BANKED LINKER/LOCATER V5.03 04/16/2007 17:54:48 PAGE 4
+--> ?PR?START_I2C?PASSKEY
+--> ?PR?_WRITE8BIT?PASSKEY
+--> ?PR?TESTACK?PASSKEY
+--> ?PR?STOP_I2C?PASSKEY
+--> ?PR?_DELAY2?PASSKEY
?PR?BUILT_NEWPASS?PASSKEY ----- ----- ----- -----
+--> ?PR?_WRITE24CXX?PASSKEY
+--> ?PR?SUCCEC?PASSKEY
+--> ?PR?NEWPASWORD?PASSKEY
?PR?NEWPASWORD?PASSKEY ----- ----- ----- -----
+--> ?CO?PASSKEY
?PR?READ_ADIMINITORTAR?PASSKEY ----- ----- ----- -----
+--> ?PR?_READ24CXX?PASSKEY
?PR?COMPARE_ADIMINI?PASSKEY ----- ----- ----- -----
+--> ?PR?SUCCEC?PASSKEY
+--> ?PR?FALUTSIGN?PASSKEY
+--> ?PR?PASWORD_STOP?PASSKEY
SYMBOL TABLE OF MODULE: PASKEY (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:04DEH SEGMENT ?C_C51STARTUP
I:0053H 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:04E1H SYMBOL IDATALOOP
N:0000H SYMBOL PBPSTACK
N:0000H 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:04DEH SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 92
C:04DEH LINE# 99
C:04E0H LINE# 100
BL51 BANKED LINKER/LOCATER V5.03 04/16/2007 17:54:48 PAGE 5
C:04E1H LINE# 101
C:04E2H LINE# 102
C:04E4H LINE# 151
C:04E7H LINE# 155
------- ENDMOD ?C_STARTUP
------- MODULE PASSKEY
C:0000H SYMBOL _ICE_DUMMY_
C:0A9BH PUBLIC read_adiminitortar
D:0090H PUBLIC P1
B:0020H.0 PUBLIC f_KeyPress
D:00A0H PUBLIC P2
B:00A8H.7 PUBLIC EA
C:08B4H PUBLIC built_newpass
C:0A83H PUBLIC clear
D:0022H PUBLIC keyword
C:0B09H PUBLIC Ack
C:0780H PUBLIC testdata1
B:00E0H.0 PUBLIC a0
B:00E0H.1 PUBLIC a1
B:00E0H.2 PUBLIC a2
C:0768H PUBLIC fId
B:00E0H.3 PUBLIC a3
B:00E0H.4 PUBLIC a4
B:00E0H.5 PUBLIC a5
B:00E0H.6 PUBLIC a6
B:00E0H.7 PUBLIC a7
D:0028H PUBLIC Tcnt
C:0ADDH PUBLIC NOP_N
D:0029H PUBLIC keynun
C:095CH PUBLIC falut
D:0080H PUBLIC p0
B:0020H.1 PUBLIC bFlagTime0
C:076EH PUBLIC sId
D:0090H PUBLIC p1
C:0774H PUBLIC tId
C:0762H PUBLIC psword
D:00B0H PUBLIC p3
C:0AFFH PUBLIC _delay2
B:0020H.2 PUBLIC f_KeyPro
C:09D4H PUBLIC main
C:077AH PUBLIC ST
D:002AH PUBLIC ucKeyCnt
D:002BH PUBLIC TimerCnt
C:07E8H PUBLIC compare_adimini
B:0020H.3 PUBLIC f_KeyOk
C:082EH PUBLIC pasword_stop
D:002CH PUBLIC time
D:0087H PUBLIC PCON
C:0A30H PUBLIC new_adimi
C:0AF0H PUBLIC TestAck
B:00B0H.0 PUBLIC P30
C:0706H PUBLIC open
B:00B0H.1 PUBLIC P31
D:0098H PUBLIC SCON
B:00B0H.2 PUBLIC P32
B:0090H.4 PUBLIC P14
BL51 BANKED LINKER/LOCATER V5.03 04/16/2007 17:54:48 PAGE 6
D:0089H PUBLIC TMOD
B:00B0H.3 PUBLIC P33
B:0090H.5 PUBLIC P15
B:00B0H.4 PUBLIC P34
B:00B0H.5 PUBLIC P35
B:00B0H.7 PUBLIC P37
C:03A3H PUBLIC clock_int
D:002EH PUBLIC nid
B:0020H.4 PUBLIC flautflag
C:000EH PUBLIC ProcKey
C:0786H SYMBOL _?ix1000
C:0A69H PUBLIC delay1
B:0090H.2 PUBLIC EE_SDA
C:078CH SYMBOL _?ix1001
C:0792H SYMBOL _?ix1002
B:0090H.1 PUBLIC EE_CLK
C:0798H SYMBOL _?ix1003
C:056AH PUBLIC _Write8Bit
D:00E0H PUBLIC ACC
C:0657H PUBLIC readKey
D:002FH PUBLIC Devicecommad
B:00A8H.1 PUBLIC ET0
D:0030H PUBLIC key
B:0088H.5 PUBLIC TF0
B:0088H.7 PUBLIC TF1
D:008CH PUBLIC TH0
D:008DH PUBLIC TH1
C:0B13H PUBLIC NoAck
C:0752H PUBLIC dispdata
C:0A12H PUBLIC Start_I2c
D:008AH PUBLIC TL0
C:05F4H PUBLIC newpasword
D:0036H PUBLIC mainmemory_adrr
D:0038H PUBLIC cleardb
D:008BH PUBLIC TL1
C:0872H PUBLIC scanKey
C:0987H PUBLIC falutsign
B:0020H.5 PUBLIC kaiflag
B:0088H.4 PUBLIC TR0
C:044DH PUBLIC Read8Bit
B:0088H.6 PUBLIC TR1
C:079EH PUBLIC _Read24cXX
B:00B0H.6 PUBLIC p36
D:003EH PUBLIC nn
D:0040H PUBLIC readword
B:0020H.6 PUBLIC adimini
D:0046H PUBLIC un
C:0A4DH PUBLIC Stop_I2c
B:0020H.7 PUBLIC keyflag
B:0021H.0 PUBLIC in_1
C:08EEH PUBLIC _Write24cXX
D:0047H PUBLIC keyBuf
B:0021H.1 PUBLIC in_2
B:0021H.2 PUBLIC in_3
C:09B0H PUBLIC uart_int
C:02E7H PUBLIC compare
D:0048H PUBLIC passCONT
BL51 BANKED LINKER/LOCATER V5.03 04/16/2007 17:54:48 PAGE 7
D:0049H PUBLIC keybuff
C:0AB3H PUBLIC _delay
D:004FH PUBLIC keyCnt
D:0050H PUBLIC u
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -