📄 flowunit.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 02/10/2007 20:48:03 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE FlowUnit.obj, AT24CxxRW.obj, STC89C54RD_FlashIAP.obj, MiscUnit.obj TO FlowUnit RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
FlowUnit.obj (FLOWUNIT)
AT24CxxRW.obj (AT24CXXRW)
STC89C54RD_FlashIAP.obj (STC89C54RD_FLASHIAP)
MiscUnit.obj (MISCUNIT)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
C:\KEIL\C51\LIB\C51S.LIB (?C?ULSHR)
C:\KEIL\C51\LIB\C51S.LIB (?C?PLDIIDATA)
LINK MAP OF MODULE: FlowUnit (FLOWUNIT)
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 000CH UNIT _DATA_GROUP_
DATA 0014H 000AH UNIT ?DT?_RW24XX?AT24CXXRW
DATA 001EH 0002H UNIT ?DT?IICRECEIVEBYTE?AT24CXXRW
BIT 0020H.0 0002H.0 UNIT ?BI?FLOWUNIT
BIT 0022H.0 0000H.1 UNIT ?BI?DECSEGBUF?FLOWUNIT
BIT 0022H.1 0000H.1 UNIT ?BI?_RW24XX?AT24CXXRW
BIT 0022H.2 0000H.1 UNIT _BIT_GROUP_
0022H.3 0000H.5 *** GAP ***
DATA 0023H 003CH UNIT ?DT?FLOWUNIT
DATA 005FH 0006H UNIT ?DT?_WRITEBYTES?STC89C54RD_FLASHIAP
IDATA 0065H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H UNIT ?PR?_DELAY?MISCUNIT
CODE 0006H 0001H UNIT ?PR?FUNCKEYDONE?FLOWUNIT
CODE 0007H 0001H UNIT ?PR?SETKEYDONE?FLOWUNIT
CODE 0008H 0001H UNIT ?PR?ENTERKEYDONE?FLOWUNIT
CODE 0009H 0001H UNIT ?PR?ESCKEYDONE?FLOWUNIT
CODE 000AH 0001H UNIT ?PR?LEFTKEYDONE?FLOWUNIT
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0001H UNIT ?PR?RIGHTKEYDONE?FLOWUNIT
CODE 000FH 0001H UNIT ?PR?UPKEYDONE?FLOWUNIT
CODE 0010H 0001H UNIT ?PR?DOWNKEYDONE?FLOWUNIT
CODE 0011H 0001H UNIT ?PR?STARTKEYDONE?FLOWUNIT
CODE 0012H 0001H UNIT ?PR?STOPKEYDONE?FLOWUNIT
BL51 BANKED LINKER/LOCATER V6.00 02/10/2007 20:48:03 PAGE 2
CODE 0013H 0003H ABSOLUTE
CODE 0016H 000CH UNIT ?PR?ISP_IAP_ENABLE?STC89C54RD_FLASHIAP
CODE 0022H 0001H UNIT ?PR?TESTDONE?FLOWUNIT
CODE 0023H 0003H ABSOLUTE
CODE 0026H 0153H UNIT ?C?LIB_CODE
CODE 0179H 00CEH UNIT ?PR?SER_ISR?FLOWUNIT
CODE 0247H 00C9H UNIT ?PR?_RW24XX?AT24CXXRW
CODE 0310H 00A9H UNIT ?PR?SYSINIT?FLOWUNIT
CODE 03B9H 00A6H UNIT ?PR?MAIN?FLOWUNIT
CODE 045FH 0092H UNIT ?PR?_WRITEBYTES?STC89C54RD_FLASHIAP
CODE 04F1H 0082H UNIT ?PR?_DISDONE?FLOWUNIT
CODE 0573H 007EH UNIT ?PR?GETPRESSBUF?FLOWUNIT
CODE 05F1H 007EH UNIT ?PR?GETLEAKBUF?FLOWUNIT
CODE 066FH 0073H UNIT ?PR?INT1_ISR?FLOWUNIT
CODE 06E2H 005FH UNIT ?CO?FLOWUNIT
CODE 0741H 004AH UNIT ?PR?DECSEGBUF?FLOWUNIT
CODE 078BH 0049H UNIT ?PR?_READBYTES?STC89C54RD_FLASHIAP
CODE 07D4H 0032H UNIT ?PR?INCSEGBUF?FLOWUNIT
CODE 0806H 0032H UNIT ?PR?T0_ISR?FLOWUNIT
CODE 0838H 002FH UNIT ?PR?IICRECEIVEBYTE?AT24CXXRW
CODE 0867H 0028H UNIT ?PR?DECDISBUF?FLOWUNIT
CODE 088FH 0014H UNIT ?PR?IICSTART?AT24CXXRW
CODE 08A3H 0011H UNIT ?PR?IICSTOP?AT24CXXRW
CODE 08B4H 0011H UNIT ?PR?_IICSENDBYTE?AT24CXXRW
CODE 08C5H 000FH UNIT ?PR?IICRECACK?AT24CXXRW
CODE 08D4H 000EH UNIT ?PR?IICACK?AT24CXXRW
CODE 08E2H 000CH UNIT ?C_C51STARTUP
CODE 08EEH 000BH UNIT ?PR?IICNOACK?AT24CXXRW
CODE 08F9H 0009H UNIT ?PR?ISP_IAP_DISABLE?STC89C54RD_FLASHIAP
OVERLAY MAP OF MODULE: FlowUnit (FLOWUNIT)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
-----------------------------------------------------------------------------------
?PR?T0_ISR?FLOWUNIT ----- ----- 0008H 0002H
*** NEW ROOT ***************************************************
?PR?INT1_ISR?FLOWUNIT ----- ----- 000AH 0004H
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?FLOWUNIT
?PR?MAIN?FLOWUNIT 0022H.2 0000H.1 000EH 0001H
+--> ?PR?SYSINIT?FLOWUNIT
+--> ?PR?GETPRESSBUF?FLOWUNIT
+--> ?PR?GETLEAKBUF?FLOWUNIT
+--> ?PR?_DISDONE?FLOWUNIT
+--> ?PR?FUNCKEYDONE?FLOWUNIT
+--> ?PR?SETKEYDONE?FLOWUNIT
+--> ?PR?LEFTKEYDONE?FLOWUNIT
BL51 BANKED LINKER/LOCATER V6.00 02/10/2007 20:48:03 PAGE 3
+--> ?PR?RIGHTKEYDONE?FLOWUNIT
+--> ?PR?UPKEYDONE?FLOWUNIT
+--> ?PR?DOWNKEYDONE?FLOWUNIT
+--> ?PR?STARTKEYDONE?FLOWUNIT
+--> ?PR?STOPKEYDONE?FLOWUNIT
?PR?SYSINIT?FLOWUNIT ----- ----- ----- -----
+--> ?PR?_READBYTES?STC89C54RD_FLASHIAP
?PR?_READBYTES?STC89C54RD_FLASHIAP ----- ----- 000FH 0005H
+--> ?PR?ISP_IAP_ENABLE?STC89C54RD_FLASHIAP
+--> ?PR?ISP_IAP_DISABLE?STC89C54RD_FLASHIAP
?PR?_DISDONE?FLOWUNIT ----- ----- ----- -----
+--> ?CO?FLOWUNIT
+--> ?PR?_DELAY?MISCUNIT
SYMBOL TABLE OF MODULE: FlowUnit (FLOWUNIT)
VALUE TYPE NAME
----------------------------------
------- MODULE FLOWUNIT
C:0000H SYMBOL _ICE_DUMMY_
B:0020H.0 PUBLIC gbPressOne
D:0080H PUBLIC P0
D:0090H PUBLIC P1
C:070EH PUBLIC BIT_TEST
D:00A0H PUBLIC P2
D:0023H PUBLIC gnRxdData
B:0020H.1 PUBLIC bIsTesting
B:0020H.2 PUBLIC bIsSetting
D:00B0H PUBLIC P3
B:00A8H.7 PUBLIC EA
C:04F1H PUBLIC _DisDone
D:00A8H PUBLIC IE
D:0027H PUBLIC gnRxdID
D:0028H PUBLIC gnSegBuf
D:00B8H PUBLIC IP
B:00A0H.2 PUBLIC KEY1
B:0098H.0 PUBLIC RI
B:00A0H.4 PUBLIC SER1
B:00A0H.3 PUBLIC KEY2
B:00A0H.5 PUBLIC SER2
B:0098H.1 PUBLIC TI
B:0020H.3 PUBLIC bStartKey
D:00CBH PUBLIC RCAP2H
B:0020H.4 PUBLIC gbLeakIsNeg
D:00CAH PUBLIC RCAP2L
C:03B9H PUBLIC main
D:0034H PUBLIC nKeyID
C:073EH PUBLIC LAMP_CODE
B:0020H.5 PUBLIC gbSyncOneOK
C:0022H PUBLIC TestDone
B:0020H.6 PUBLIC gbCanGetKey
BL51 BANKED LINKER/LOCATER V6.00 02/10/2007 20:48:03 PAGE 4
B:0020H.7 PUBLIC bDoFla
D:0099H PUBLIC SBUF
D:0087H PUBLIC PCON
D:0098H PUBLIC SCON
C:0008H PUBLIC EnterKeyDone
C:000EH PUBLIC RightKeyDone
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
D:0035H PUBLIC nMSCnt
B:0021H.0 PUBLIC bStopKey
C:0179H PUBLIC SER_ISR
B:0021H.1 PUBLIC bDoDot
C:05F1H PUBLIC GetLeakBuf
B:0021H.2 PUBLIC gbSyncTwoOK
C:000AH PUBLIC LeftKeyDone
C:0006H PUBLIC FuncKeyDone
C:0011H PUBLIC StartKeyDone
D:0036H PUBLIC gnGetKeyCnt
D:0037H PUBLIC gnParamValue
D:008CH PUBLIC TH0
C:0741H PUBLIC DecSegBuf
D:008DH PUBLIC TH1
C:0867H PUBLIC DecDisBuf
C:0010H PUBLIC DownKeyDone
D:00CDH PUBLIC TH2
B:0021H.3 PUBLIC gbCanFlash
C:0009H PUBLIC EscKeyDone
D:008AH PUBLIC TL0
C:0573H PUBLIC GetPressBuf
D:008BH PUBLIC TL1
C:0708H PUBLIC LED_CODE
D:00CCH PUBLIC TL2
C:0806H PUBLIC T0_ISR
D:0055H PUBLIC gnLeak
B:0088H.4 PUBLIC TR0
C:0310H PUBLIC SysInit
B:0088H.6 PUBLIC TR1
D:0059H PUBLIC gnParamID
C:07D4H PUBLIC IncSegBuf
C:06E2H PUBLIC SEG_CODE
C:0012H PUBLIC StopKeyDone
B:00A0H.7 PUBLIC RCK
C:0007H PUBLIC SetKeyDone
B:00A0H.6 PUBLIC SCK
C:0716H PUBLIC FIX_CODE
B:0021H.4 PUBLIC gbParamSel
D:005AH PUBLIC gnPress
D:005EH PUBLIC gnCursorID
D:00C9H PUBLIC T2MOD
D:00C8H PUBLIC T2CON
C:066FH PUBLIC INT1_ISR
B:0021H.5 PUBLIC gbParamSet
B:0021H.6 PUBLIC gbLeakOne
C:000FH PUBLIC UpKeyDone
B:0021H.7 PUBLIC gbTimeOver
------- PROC INCSEGBUF
------- DO
BL51 BANKED LINKER/LOCATER V6.00 02/10/2007 20:48:03 PAGE 5
D:0007H SYMBOL nTemp
------- ENDDO
C:07D4H LINE# 241
C:07D4H LINE# 242
C:07D4H LINE# 245
C:07DAH LINE# 246
C:07E5H LINE# 247
C:07E5H LINE# 248
C:07E7H LINE# 249
C:07F1H LINE# 250
C:07F1H LINE# 251
C:07F6H LINE# 252
C:0800H LINE# 253
C:0802H LINE# 255
C:0802H LINE# 256
C:0805H LINE# 257
C:0805H LINE# 258
------- ENDPROC INCSEGBUF
------- PROC DECSEGBUF
------- DO
B:0022H.0 SYMBOL bAllZero
D:0007H SYMBOL nTemp
------- ENDDO
C:0741H LINE# 279
C:0741H LINE# 280
C:0741H LINE# 284
C:0743H LINE# 285
C:0749H LINE# 286
C:0754H LINE# 287
C:0754H LINE# 288
C:0756H LINE# 289
C:0760H LINE# 290
C:0760H LINE# 291
C:0765H LINE# 292
C:076FH LINE# 293
C:076FH LINE# 294
C:0771H LINE# 295
C:0773H LINE# 296
C:0773H LINE# 298
C:0773H LINE# 299
C:0776H LINE# 300
C:0779H LINE# 301
C:0779H LINE# 302
C:0781H LINE# 303
C:078AH LINE# 304
C:078AH LINE# 305
C:078AH LINE# 306
------- ENDPROC DECSEGBUF
------- PROC GETPRESSBUF
------- DO
D:0002H SYMBOL nPress
------- ENDDO
C:0573H LINE# 329
C:0573H LINE# 330
C:0573H LINE# 333
C:0576H LINE# 334
C:0576H LINE# 335
BL51 BANKED LINKER/LOCATER V6.00 02/10/2007 20:48:03 PAGE 6
C:057AH LINE# 336
C:057CH LINE# 337
C:057EH LINE# 339
C:057EH LINE# 340
C:0582H LINE# 341
C:0584H LINE# 342
C:0584H LINE# 343
C:0591H LINE# 344
C:05A1H LINE# 345
C:05ADH LINE# 346
C:05BDH LINE# 347
C:05C9H LINE# 348
C:05D6H LINE# 349
C:05E2H LINE# 350
C:05F0H LINE# 351
------- ENDPROC GETPRESSBUF
------- PROC GETLEAKBUF
------- DO
D:0002H SYMBOL nLeak
------- ENDDO
C:05F1H LINE# 374
C:05F1H LINE# 375
C:05F1H LINE# 378
C:05F4H LINE# 379
C:05F4H LINE# 380
C:05F8H LINE# 381
C:05FAH LINE# 382
C:05FCH LINE# 384
C:05FCH LINE# 385
C:0600H LINE# 386
C:0602H LINE# 387
C:0602H LINE# 388
C:060FH LINE# 389
C:061FH LINE# 390
C:062BH LINE# 391
C:063BH LINE# 392
C:0647H LINE# 393
C:0654H LINE# 394
C:0660H LINE# 395
C:066EH LINE# 396
------- ENDPROC GETLEAKBUF
------- PROC _DISDONE
D:0007H SYMBOL nLedID
------- DO
D:0004H SYMBOL i
D:0006H SYMBOL nData1
D:0005H SYMBOL nData2
------- ENDDO
C:04F1H LINE# 435
C:04F1H LINE# 436
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -