📄 codepanel3.m51
字号:
BL51 BANKED LINKER/LOCATER V4.13 05/22/2007 20:27:55 PAGE 1
BL51 BANKED LINKER/LOCATER V4.13, INVOKED BY:
D:\PROGRAM FILES\KEIL51\C51\BIN\BL51.EXE main.obj, STC89C51.obj, panel.obj, 1621.obj, 1621.obj, panel.obj TO codepanel3
MEMORY MODEL: LARGE
INPUT MODULES INCLUDED:
main.obj (MAIN)
STC89C51.obj (STC89C51)
panel.obj (PANEL)
1621.obj (1621)
D:\PROGRAM FILES\KEIL51\C51\LIB\C51L.LIB (?C_STARTUP)
D:\PROGRAM FILES\KEIL51\C51\LIB\C51L.LIB (?C?COPY)
D:\PROGRAM FILES\KEIL51\C51\LIB\C51L.LIB (?C?SIDIV)
D:\PROGRAM FILES\KEIL51\C51\LIB\C51L.LIB (?C?ILDIX)
D:\PROGRAM FILES\KEIL51\C51\LIB\C51L.LIB (?C?CCASE)
D:\PROGRAM FILES\KEIL51\C51\LIB\C51L.LIB (RAND)
D:\PROGRAM FILES\KEIL51\C51\LIB\C51L.LIB (?C_INIT)
D:\PROGRAM FILES\KEIL51\C51\LIB\C51L.LIB (?C?UIDIV)
D:\PROGRAM FILES\KEIL51\C51\LIB\C51L.LIB (?C?LLDXDATA)
D:\PROGRAM FILES\KEIL51\C51\LIB\C51L.LIB (?C?LSTXDATA)
LINK MAP OF MODULE: codepanel3 (MAIN)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
IDATA 0008H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 007BH UNIT _XDATA_GROUP_
XDATA 007BH 0072H UNIT ?XD?MAIN
XDATA 00EDH 0004H UNIT ?XD?RAND?RAND
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0528H UNIT ?PR?MAIN?MAIN
CODE 052BH 020CH UNIT ?PR?GET_SEND_CR?MAIN
CODE 0737H 01D5H UNIT ?C?LIB_CODE
CODE 090CH 013EH UNIT ?PR?GET_CR?MAIN
CODE 0A4AH 013CH UNIT ?PR?DISPLAYNUM?MAIN
CODE 0B86H 0133H UNIT ?PR?KEYPAD_SCAN?PANEL
CODE 0CB9H 011FH UNIT ?PR?SEND_PACKAGE?MAIN
CODE 0DD8H 00A6H UNIT ?PR?DISPLAYNUM_SEQUENCE?MAIN
CODE 0E7EH 008CH UNIT ?C_C51STARTUP
CODE 0F0AH 0050H UNIT ?PR?_DISPLAYTOKEN_ON?PANEL
CODE 0F5AH 0041H UNIT ?PR?RAND?RAND
CODE 0F9BH 003CH UNIT ?CO?MAIN
CODE 0FD7H 0024H UNIT ?PR?INITSYSTEM?PANEL
CODE 0FFBH 0024H UNIT ?PR?_WRITE_1621?1621
CODE 101FH 0023H UNIT ?PR?_DELAY_MS?PANEL
CODE 1042H 001FH UNIT ?PR?JUDGEKEY?PANEL
CODE 1061H 001DH UNIT ?PR?TONE?PANEL
BL51 BANKED LINKER/LOCATER V4.13 05/22/2007 20:27:55 PAGE 2
CODE 107EH 001DH UNIT ?PR?_SENDBIT_1621?1621
CODE 109BH 0015H UNIT ?PR?_SENDCMD_1621?1621
CODE 10B0H 0014H UNIT ?PR?INIT_1621?1621
CODE 10C4H 0013H UNIT ?PR?RE_INPUT_PASSWORD?PANEL
CODE 10D7H 0010H UNIT ?PR?INPUT_PASSWORD?PANEL
CODE 10E7H 000EH UNIT ?C_INITSEG
CODE 10F5H 000AH UNIT ?PR?RECEIVE_BYTE?PANEL
CODE 10FFH 000AH UNIT ?PR?_SEND_BYTE?PANEL
CODE 1109H 0008H UNIT ?CO?PANEL
CODE 1111H 0007H UNIT ?PR?READSWSTATUS?PANEL
CODE 1118H 0007H UNIT ?PR?LIGHTPANEL_ON?PANEL
CODE 111FH 0007H UNIT ?PR?LIGHTPANEL_OFF?PANEL
CODE 1126H 0006H UNIT ?PR?GET_CR_SEND?MAIN
OVERLAY MAP OF MODULE: codepanel3 (MAIN)
SEGMENT XDATA_GROUP
+--> CALLED SEGMENT START LENGTH
----------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN 0000H 0036H
+--> ?PR?INITSYSTEM?PANEL
+--> ?PR?INIT_1621?1621
+--> ?PR?DISPLAYNUM?MAIN
+--> ?PR?_WRITE_1621?1621
+--> ?PR?LIGHTPANEL_ON?PANEL
+--> ?PR?TONE?PANEL
+--> ?PR?_DELAY_MS?PANEL
+--> ?PR?LIGHTPANEL_OFF?PANEL
+--> ?PR?RECEIVE_BYTE?PANEL
+--> ?PR?INPUT_PASSWORD?PANEL
+--> ?PR?GET_CR_SEND?MAIN
+--> ?PR?RE_INPUT_PASSWORD?PANEL
+--> ?PR?GET_CR?MAIN
+--> ?PR?SEND_PACKAGE?MAIN
+--> ?PR?GET_SEND_CR?MAIN
+--> ?PR?_DISPLAYTOKEN_ON?PANEL
?PR?INIT_1621?1621 ----- -----
+--> ?PR?_SENDCMD_1621?1621
?PR?_SENDCMD_1621?1621 ----- -----
+--> ?PR?_SENDBIT_1621?1621
?PR?DISPLAYNUM?MAIN 003EH 003DH
+--> ?CO?MAIN
+--> ?PR?RAND?RAND
+--> ?PR?_WRITE_1621?1621
?PR?_WRITE_1621?1621 ----- -----
+--> ?PR?_SENDBIT_1621?1621
BL51 BANKED LINKER/LOCATER V4.13 05/22/2007 20:27:55 PAGE 3
?PR?LIGHTPANEL_ON?PANEL ----- -----
+--> ?PR?_SENDCMD_1621?1621
?PR?TONE?PANEL ----- -----
+--> ?PR?_SENDCMD_1621?1621
+--> ?PR?_DELAY_MS?PANEL
?PR?LIGHTPANEL_OFF?PANEL ----- -----
+--> ?PR?_SENDCMD_1621?1621
?PR?INPUT_PASSWORD?PANEL ----- -----
+--> ?PR?_DELAY_MS?PANEL
?PR?GET_CR_SEND?MAIN 0036H 0002H
+--> ?PR?GET_CR?MAIN
+--> ?PR?SEND_PACKAGE?MAIN
?PR?GET_CR?MAIN 0038H 0006H
+--> ?PR?LIGHTPANEL_ON?PANEL
+--> ?PR?DISPLAYNUM?MAIN
+--> ?PR?JUDGEKEY?PANEL
+--> ?PR?_DELAY_MS?PANEL
+--> ?PR?KEYPAD_SCAN?PANEL
+--> ?PR?DISPLAYNUM_SEQUENCE?MAIN
+--> ?PR?_DISPLAYTOKEN_ON?PANEL
+--> ?PR?_SENDCMD_1621?1621
?PR?JUDGEKEY?PANEL ----- -----
+--> ?PR?_DELAY_MS?PANEL
?PR?KEYPAD_SCAN?PANEL 003EH 0009H
+--> ?CO?PANEL
+--> ?PR?_DELAY_MS?PANEL
?PR?DISPLAYNUM_SEQUENCE?MAIN 003EH 0016H
+--> ?CO?MAIN
+--> ?PR?_WRITE_1621?1621
?PR?_DISPLAYTOKEN_ON?PANEL 003EH 0001H
+--> ?PR?_WRITE_1621?1621
+--> ?PR?_DELAY_MS?PANEL
?PR?SEND_PACKAGE?MAIN 0038H 0002H
+--> ?PR?_SEND_BYTE?PANEL
?PR?RE_INPUT_PASSWORD?PANEL ----- -----
+--> ?PR?_DELAY_MS?PANEL
?PR?GET_SEND_CR?MAIN 0036H 0006H
+--> ?PR?DISPLAYNUM?MAIN
+--> ?PR?LIGHTPANEL_ON?PANEL
+--> ?PR?JUDGEKEY?PANEL
+--> ?PR?_DELAY_MS?PANEL
+--> ?PR?KEYPAD_SCAN?PANEL
+--> ?PR?DISPLAYNUM_SEQUENCE?MAIN
+--> ?PR?_DISPLAYTOKEN_ON?PANEL
BL51 BANKED LINKER/LOCATER V4.13 05/22/2007 20:27:55 PAGE 4
+--> ?PR?_SENDCMD_1621?1621
+--> ?PR?_SEND_BYTE?PANEL
SYMBOL TABLE OF MODULE: codepanel3 (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
B:00B0H.4 PUBLIC T0
B:00D0H.6 PUBLIC AC
D:00E8H PUBLIC P4
C:052BH PUBLIC get_send_cr
C:1126H PUBLIC get_cr_send
B:00B0H.5 PUBLIC T1
B:0090H.0 PUBLIC T2
B:00A8H.7 PUBLIC EA
B:0090H.5 PUBLIC LED1
B:0090H.6 PUBLIC LED2
B:00A8H.6 PUBLIC EC
B:0090H.7 PUBLIC LED3
B:00B0H.2 PUBLIC LED4
B:00B0H.3 PUBLIC LED5
B:0098H.7 PUBLIC FE
B:00B0H.4 PUBLIC LED6
C:0A4AH PUBLIC DisplayNum
B:00B0H.5 PUBLIC LED7
B:00B0H.6 PUBLIC LED8
D:00A8H PUBLIC IE
B:00C8H.6 PUBLIC EXF2
B:00B0H.7 PUBLIC RD
B:00A8H.4 PUBLIC ES
B:00A0H.7 PUBLIC PIN1
D:00B8H PUBLIC IP
B:00A0H.6 PUBLIC PIN2
B:00A0H.5 PUBLIC PIN3
B:0098H.0 PUBLIC RI
B:00A0H.4 PUBLIC PIN4
B:00B0H.2 PUBLIC INT0
B:00D0H.7 PUBLIC CY
B:00A0H.3 PUBLIC PIN5
B:0098H.1 PUBLIC TI
B:00B0H.3 PUBLIC INT1
B:00A0H.2 PUBLIC PIN6
B:00A0H.1 PUBLIC PIN7
B:00A0H.0 PUBLIC PIN8
B:00B8H.4 PUBLIC PS
X:007BH PUBLIC token
B:0090H.1 PUBLIC T2EX
B:00D0H.2 PUBLIC OV
BL51 BANKED LINKER/LOCATER V4.13 05/22/2007 20:27:55 PAGE 5
C:0003H PUBLIC main
B:00C8H.1 PUBLIC C_T2
B:00B0H.6 PUBLIC WR
B:0090H.4 PUBLIC VOICE3
B:0090H.3 PUBLIC VOICE4
B:00C8H.5 PUBLIC RCLK
B:00C8H.4 PUBLIC TCLK
X:007CH SYMBOL sbuf
B:0090H.5 PUBLIC REDLED
D:0098H PUBLIC SCON
B:00E8H.0 PUBLIC P40
D:0088H PUBLIC TCON
B:00E8H.1 PUBLIC P41
B:00E8H.2 PUBLIC P42
B:00E8H.3 PUBLIC P43
B:0088H.1 PUBLIC IE0
B:0088H.3 PUBLIC IE1
X:00E0H PUBLIC len
C:0F9BH SYMBOL _?ix1000
C:0FA5H SYMBOL _?ix1001
B:00C8H.0 PUBLIC CP_RL2
C:0FAFH SYMBOL _?ix1002
C:0FC3H SYMBOL _?ix1003
C:0FCDH SYMBOL _?ix1004
B:0090H.6 PUBLIC GREENLED
B:00A8H.1 PUBLIC ET0
B:00A8H.3 PUBLIC ET1
B:0088H.5 PUBLIC TF0
B:00A8H.5 PUBLIC ET2
B:0088H.7 PUBLIC TF1
C:0DD8H PUBLIC DisplayNum_sequence
B:0090H.2 PUBLIC LIGHT_PANEL
B:00C8H.7 PUBLIC TF2
B:0098H.2 PUBLIC RB8
B:00A8H.0 PUBLIC EX0
B:0088H.0 PUBLIC IT0
B:0098H.3 PUBLIC TB8
B:00A8H.2 PUBLIC EX1
B:0088H.2 PUBLIC IT1
B:00D0H.0 PUBLIC P
B:0098H.7 PUBLIC SM0
B:0098H.6 PUBLIC SM1
B:0098H.5 PUBLIC SM2
B:00B8H.1 PUBLIC PT0
B:00B8H.3 PUBLIC PT1
B:00D0H.3 PUBLIC RS0
B:00B8H.5 PUBLIC PT2
B:0088H.4 PUBLIC TR0
B:00D0H.4 PUBLIC RS1
B:0088H.6 PUBLIC TR1
B:00C8H.2 PUBLIC TR2
B:00B8H.0 PUBLIC PX0
B:00B8H.2 PUBLIC PX1
B:0080H.0 PUBLIC SW1
B:0080H.1 PUBLIC SW2
C:0CB9H PUBLIC send_package
B:0080H.2 PUBLIC SW3
BL51 BANKED LINKER/LOCATER V4.13 05/22/2007 20:27:55 PAGE 6
B:0080H.3 PUBLIC SW4
B:0080H.4 PUBLIC SW5
B:0080H.5 PUBLIC SW6
B:0080H.6 PUBLIC SW7
B:0080H.7 PUBLIC SW8
B:00C8H.3 PUBLIC EXEN2
B:0098H.4 PUBLIC REN
D:00C8H PUBLIC T2CON
B:00B0H.0 PUBLIC RXD
B:00B0H.1 PUBLIC TXD
X:00E1H SYMBOL t
B:00D0H.5 PUBLIC F0
C:090CH PUBLIC get_cr
D:00D0H PUBLIC PSW
X:00E3H SYMBOL key_num
------- PROC DISPLAYNUM
------- DO DISPLAYNUM
X:003EH SYMBOL ADDr
X:0048H SYMBOL seg
X:0052H SYMBOL i
D:0007H SYMBOL j
X:0053H SYMBOL num
X:0067H SYMBOL rn
------- ENDDO rn
C:0A4AH LINE# 11
C:0A4AH LINE# 12
C:0A4AH LINE# 13
C:0A5DH LINE# 15
C:0A70H LINE# 19
C:0A83H LINE# 23
C:0A93H LINE# 24
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -