📄 px1.m51
字号:
BL51 BANKED LINKER/LOCATER V4.02 09/11/2005 06:36:50 PAGE 1
BL51 BANKED LINKER/LOCATER V4.02, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE T1main.obj, DisplayControl.obj, hd7279.obj, Bin2BCD.obj, AD9835.obj TO PX1 RAMSIZE (256)
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
T1main.obj (T1MAIN)
DisplayControl.obj (DISPLAYCONTROL)
hd7279.obj (HD7279)
Bin2BCD.obj (BIN2BCD)
AD9835.obj (AD9835)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
D:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
D:\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
D:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
D:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
D:\KEIL\C51\LIB\C51S.LIB (?C?ULSHR)
D:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: PX1 (T1MAIN)
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 000EH UNIT _DATA_GROUP_
DATA 0016H 000AH UNIT ?DT?T1MAIN
DATA 0020H 0001H ABSOLUTE
DATA 0021H 0001H ABSOLUTE
DATA 0022H 0001H ABSOLUTE
BIT 0023H.0 0000H.5 UNIT ?BI?T1MAIN
0023H.5 0000H.3 *** GAP ***
IDATA 0024H 0015H UNIT ?ID?DISPLAYCONTROL
IDATA 0039H 0011H UNIT ?ID?T1MAIN
IDATA 004AH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 0005H UNIT ?PR?EXINT1RSP?T1MAIN
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0003H UNIT ?PR?EXINT0RSP?T1MAIN
0011H 0002H *** GAP ***
CODE 0013H 0003H ABSOLUTE
CODE 0016H 0003H UNIT ?PR?SERIALPORTINTRSP?T1MAIN
0019H 0002H *** GAP ***
CODE 001BH 0003H ABSOLUTE
CODE 001EH 0003H UNIT ?PR?TIMER2INTRSP?T1MAIN
0021H 0002H *** GAP ***
BL51 BANKED LINKER/LOCATER V4.02 09/11/2005 06:36:50 PAGE 2
CODE 0023H 0003H ABSOLUTE
0026H 0005H *** GAP ***
CODE 002BH 0003H ABSOLUTE
CODE 002EH 033EH UNIT ?C?LIB_CODE
CODE 036CH 00B4H UNIT ?PR?STATUSKEYPROC?T1MAIN
CODE 0420H 00A7H UNIT ?PR?UPDATEDISPLAY?T1MAIN
CODE 04C7H 00A4H UNIT ?PR?UPDATEFREQUENCY?T1MAIN
CODE 056BH 008CH UNIT ?C_C51STARTUP
CODE 05F7H 0086H UNIT ?PR?_LONGTYPEVARTODISBUF?T1MAIN
CODE 067DH 006DH UNIT ?PR?_TESTAD9875?AD9835
CODE 06EAH 006CH UNIT ?PR?LONGTOBCD?BIN2BCD
CODE 0756H 006AH UNIT ?PR?_WRITEFREREG?AD9835
CODE 07C0H 0068H UNIT ?PR?DISPLAY?DISPLAYCONTROL
CODE 0828H 005FH UNIT ?PR?DOWNKEYPROC?T1MAIN
CODE 0887H 005EH UNIT ?PR?UPKEYPROC?T1MAIN
CODE 08E5H 0059H UNIT ?PR?SYS_INIT?T1MAIN
CODE 093EH 0041H UNIT ?PR?_SETUPFLASHBIT?DISPLAYCONTROL
CODE 097FH 0041H UNIT ?PR?_SETUPHIDEBIT?DISPLAYCONTROL
CODE 09C0H 0032H UNIT ?PR?WORDTOBCD?BIN2BCD
CODE 09F2H 0031H UNIT ?PR?_SEND_BYTE?HD7279
CODE 0A23H 0031H UNIT ?PR?RECEIVE_BYTE?HD7279
CODE 0A54H 0030H UNIT ?PR?_WRITEPHASE?AD9835
CODE 0A84H 002EH UNIT ?PR?KEYPROC?T1MAIN
CODE 0AB2H 0029H UNIT ?PR?_SETUPDISBUFFER?DISPLAYCONTROL
CODE 0ADBH 0028H UNIT ?PR?INITIALDISPLAYCONTROL?DISPLAYCONTROL
CODE 0B03H 0026H UNIT ?PR?_SETUPLEDDATA?HD7279
CODE 0B29H 0026H UNIT ?PR?_WRITE2BYTE?AD9835
CODE 0B4FH 001FH UNIT ?PR?_ZEROPROCESS?T1MAIN
CODE 0B6EH 001FH UNIT ?PR?MAIN?T1MAIN
CODE 0B8DH 001CH UNIT ?PR?TIMER1INTRSP?T1MAIN
CODE 0BA9H 001CH UNIT ?PR?KEYSCAN?T1MAIN
CODE 0BC5H 0017H UNIT ?PR?_DAOUCHAR?AD9835
CODE 0BDCH 0016H UNIT ?PR?_WRITE7279?HD7279
CODE 0BF2H 0015H UNIT ?PR?_SETUPDPFORLED?DISPLAYCONTROL
CODE 0C07H 0014H UNIT ?PR?SHIFTKEYRIGHTPROC?T1MAIN
CODE 0C1BH 0013H UNIT ?PR?SHIFTKEYLEFTPROC?T1MAIN
CODE 0C2EH 0010H UNIT ?PR?_WRITECONTROL_1?AD9835
CODE 0C3EH 000FH UNIT ?PR?_SENDINSTRUCTTO7279?HD7279
CODE 0C4DH 000DH UNIT ?PR?GOOUTALLLED?DISPLAYCONTROL
CODE 0C5AH 000DH UNIT ?PR?_READ7279?HD7279
CODE 0C67H 000CH UNIT ?PR?TIMER0INTRSP?T1MAIN
CODE 0C73H 000AH UNIT ?PR?YESKEYPROC?T1MAIN
CODE 0C7DH 0009H UNIT ?C_INITSEG
CODE 0C86H 0009H UNIT ?PR?_RETURNLEDBUFDATA?DISPLAYCONTROL
CODE 0C8FH 0009H UNIT ?PR?_KEILWORDTOBCD?BIN2BCD
CODE 0C98H 0009H UNIT ?PR?_KEILLONGTOBCD?BIN2BCD
CODE 0CA1H 0008H UNIT ?PR?_FLASH7279?HD7279
CODE 0CA9H 0008H UNIT ?PR?_HIDE7279?HD7279
CODE 0CB1H 0008H UNIT ?PR?_SEGON7279?HD7279
CODE 0CB9H 0008H UNIT ?PR?_SEGOFF7279?HD7279
CODE 0CC1H 0008H UNIT ?PR?LONG_DELAY?HD7279
CODE 0CC9H 0008H UNIT ?PR?SHORT_DELAY?HD7279
CODE 0CD1H 0007H UNIT ?PR?FEEDDOG?T1MAIN
CODE 0CD8H 0007H UNIT ?PR?WRITECONTROL_0?AD9835
CODE 0CDFH 0006H UNIT ?PR?READ7279KEYCODE?HD7279
BL51 BANKED LINKER/LOCATER V4.02 09/11/2005 06:36:50 PAGE 3
OVERLAY MAP OF MODULE: PX1 (T1MAIN)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
----------------------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?T1MAIN
+--> ?C_INITSEG
?PR?MAIN?T1MAIN ----- -----
+--> ?PR?SYS_INIT?T1MAIN
+--> ?PR?_TESTAD9875?AD9835
+--> ?PR?FEEDDOG?T1MAIN
+--> ?PR?KEYSCAN?T1MAIN
+--> ?PR?UPDATEDISPLAY?T1MAIN
?PR?SYS_INIT?T1MAIN ----- -----
+--> ?PR?INITIALDISPLAYCONTROL?DISPLAYCONTROL
+--> ?PR?FEEDDOG?T1MAIN
+--> ?PR?DISPLAY?DISPLAYCONTROL
?PR?INITIALDISPLAYCONTROL?DISPLAYCONTROL ----- -----
+--> ?PR?_SENDINSTRUCTTO7279?HD7279
?PR?_SENDINSTRUCTTO7279?HD7279 ----- -----
+--> ?PR?_SEND_BYTE?HD7279
+--> ?PR?LONG_DELAY?HD7279
?PR?_SEND_BYTE?HD7279 000BH 0002H
+--> ?PR?LONG_DELAY?HD7279
+--> ?PR?SHORT_DELAY?HD7279
?PR?DISPLAY?DISPLAYCONTROL 0009H 0001H
+--> ?PR?_SETUPLEDDATA?HD7279
+--> ?PR?_FLASH7279?HD7279
+--> ?PR?_HIDE7279?HD7279
?PR?_SETUPLEDDATA?HD7279 ----- -----
+--> ?PR?_WRITE7279?HD7279
?PR?_WRITE7279?HD7279 000AH 0001H
+--> ?PR?_SEND_BYTE?HD7279
+--> ?PR?LONG_DELAY?HD7279
?PR?_FLASH7279?HD7279 ----- -----
+--> ?PR?_WRITE7279?HD7279
?PR?_HIDE7279?HD7279 ----- -----
+--> ?PR?_WRITE7279?HD7279
?PR?_TESTAD9875?AD9835 000DH 0004H
+--> ?PR?_WRITECONTROL_1?AD9835
+--> ?PR?WRITECONTROL_0?AD9835
+--> ?PR?_WRITEFREREG?AD9835
+--> ?PR?_WRITEPHASE?AD9835
BL51 BANKED LINKER/LOCATER V4.02 09/11/2005 06:36:50 PAGE 4
?PR?_WRITECONTROL_1?AD9835 ----- -----
+--> ?PR?_WRITE2BYTE?AD9835
?PR?_WRITE2BYTE?AD9835 ----- -----
+--> ?PR?_DAOUCHAR?AD9835
?PR?WRITECONTROL_0?AD9835 ----- -----
+--> ?PR?_WRITE2BYTE?AD9835
?PR?_WRITEFREREG?AD9835 0011H 0005H
+--> ?PR?_WRITE2BYTE?AD9835
?PR?_WRITEPHASE?AD9835 0011H 0002H
+--> ?PR?_WRITE2BYTE?AD9835
?PR?KEYSCAN?T1MAIN ----- -----
+--> ?PR?READ7279KEYCODE?HD7279
+--> ?PR?KEYPROC?T1MAIN
?PR?READ7279KEYCODE?HD7279 ----- -----
+--> ?PR?_READ7279?HD7279
?PR?_READ7279?HD7279 ----- -----
+--> ?PR?_SEND_BYTE?HD7279
+--> ?PR?RECEIVE_BYTE?HD7279
?PR?RECEIVE_BYTE?HD7279 0008H 0002H
+--> ?PR?LONG_DELAY?HD7279
+--> ?PR?SHORT_DELAY?HD7279
?PR?KEYPROC?T1MAIN ----- -----
+--> ?PR?STATUSKEYPROC?T1MAIN
+--> ?PR?SHIFTKEYLEFTPROC?T1MAIN
+--> ?PR?SHIFTKEYRIGHTPROC?T1MAIN
+--> ?PR?UPKEYPROC?T1MAIN
+--> ?PR?DOWNKEYPROC?T1MAIN
+--> ?PR?YESKEYPROC?T1MAIN
?PR?STATUSKEYPROC?T1MAIN ----- -----
+--> ?PR?_KEILLONGTOBCD?BIN2BCD
+--> ?PR?_TESTAD9875?AD9835
?PR?_KEILLONGTOBCD?BIN2BCD ----- -----
+--> ?PR?LONGTOBCD?BIN2BCD
?PR?UPKEYPROC?T1MAIN ----- -----
+--> ?PR?_TESTAD9875?AD9835
?PR?DOWNKEYPROC?T1MAIN ----- -----
+--> ?PR?_TESTAD9875?AD9835
?PR?YESKEYPROC?T1MAIN ----- -----
+--> ?PR?UPDATEFREQUENCY?T1MAIN
?PR?UPDATEFREQUENCY?T1MAIN 0008H 0005H
+--> ?PR?_TESTAD9875?AD9835
BL51 BANKED LINKER/LOCATER V4.02 09/11/2005 06:36:50 PAGE 5
?PR?UPDATEDISPLAY?T1MAIN 0008H 0001H
+--> ?PR?GOOUTALLLED?DISPLAYCONTROL
+--> ?PR?_SETUPHIDEBIT?DISPLAYCONTROL
+--> ?PR?_SETUPFLASHBIT?DISPLAYCONTROL
+--> ?PR?_LONGTYPEVARTODISBUF?T1MAIN
+--> ?PR?_ZEROPROCESS?T1MAIN
+--> ?PR?_SETUPDISBUFFER?DISPLAYCONTROL
+--> ?PR?DISPLAY?DISPLAYCONTROL
?PR?_LONGTYPEVARTODISBUF?T1MAIN ----- -----
+--> ?PR?_KEILLONGTOBCD?BIN2BCD
+--> ?PR?_SETUPDISBUFFER?DISPLAYCONTROL
?PR?_SETUPDISBUFFER?DISPLAYCONTROL 0009H 0004H
?PR?_ZEROPROCESS?T1MAIN 0009H 0002H
+--> ?PR?_RETURNLEDBUFDATA?DISPLAYCONTROL
+--> ?PR?_SETUPHIDEBIT?DISPLAYCONTROL
SYMBOL TABLE OF MODULE: PX1 (T1MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE T1MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
B:00D0H.6 PUBLIC AC
B:00B0H.4 PUBLIC T0
B:00B0H.5 PUBLIC T1
B:00A8H.7 PUBLIC EA
B:0090H.0 PUBLIC T2
C:0887H PUBLIC UpKeyProc
B:0023H.0 PUBLIC ASKKey
D:00A8H PUBLIC IE
B:0023H.1 PUBLIC ASKFreflags
B:0080H.0 PUBLIC P0_0
B:0090H.0 PUBLIC P1_0
B:0080H.1 PUBLIC P0_1
C:0CD1H PUBLIC FeedDog
B:00D0H.1 PUBLIC FL
B:00A0H.0 PUBLIC P2_0
B:0090H.1 PUBLIC P1_1
B:0080H.2 PUBLIC P0_2
B:00B0H.0 PUBLIC P3_0
B:00A0H.1 PUBLIC P2_1
B:0090H.2 PUBLIC P1_2
B:0080H.3 PUBLIC P0_3
B:00B0H.1 PUBLIC P3_1
B:00A0H.2 PUBLIC P2_2
B:0090H.3 PUBLIC P1_3
B:0080H.4 PUBLIC P0_4
BL51 BANKED LINKER/LOCATER V4.02 09/11/2005 06:36:50 PAGE 6
B:00B0H.2 PUBLIC P3_2
B:00A0H.3 PUBLIC P2_3
B:0090H.4 PUBLIC P1_4
B:0080H.5 PUBLIC P0_5
B:00C8H.6 PUBLIC EXF2
B:00B0H.7 PUBLIC RD
B:00B0H.3 PUBLIC P3_3
B:00A0H.4 PUBLIC P2_4
B:0090H.5 PUBLIC P1_5
B:0080H.6 PUBLIC P0_6
B:00B0H.4 PUBLIC P3_4
B:00A0H.5 PUBLIC P2_5
B:0090H.6 PUBLIC P1_6
B:0080H.7 PUBLIC P0_7
B:00B0H.5 PUBLIC P3_5
B:00A8H.4 PUBLIC ES
B:00A0H.6 PUBLIC P2_6
B:0090H.7 PUBLIC P1_7
C:0C67H PUBLIC Timer0IntRsp
D:0016H PUBLIC frequency_AD9835
B:00B0H.6 PUBLIC P3_6
B:00A0H.7 PUBLIC P2_7
D:00B8H PUBLIC IP
C:0B8DH PUBLIC Timer1IntRsp
B:0023H.2 PUBLIC PSKKey
B:00B0H.7 PUBLIC P3_7
C:001EH PUBLIC Timer2IntRsp
B:0098H.0 PUBLIC RI
B:00D0H.7 PUBLIC CY
B:00B0H.2 PUBLIC INT0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -