📄 exam1.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 10/14/2008 09:55:55 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE display.obj, EXAM1.obj, HardConfig.obj, interrupt.obj, key.obj, LED.obj, LEDMenu.obj, BCDCHANGE
>> .obj TO EXAM1 RAMSIZE (256) CODE (0X0000-0XFFFF) XDATA (0X0000-0X02FF)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
display.obj (DISPLAY)
EXAM1.obj (EXAM1)
HardConfig.obj (HARDCONFIG)
interrupt.obj (INTERRUPT)
key.obj (KEY)
LED.obj (LED)
LEDMenu.obj (LEDMENU)
BCDCHANGE.obj (BCDCHANGE)
D:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
D:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
D:\KEIL\C51\LIB\C51S.LIB (?C?ILDPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?ILDOPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?ISTPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
D:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: EXAM1 (DISPLAY)
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 0008H UNIT _DATA_GROUP_
REG 0010H 0008H ABSOLUTE "REG BANK 2"
DATA 0018H 0005H UNIT ?DT?DISPLAY
DATA 001DH 0003H UNIT ?DT?LEDMENU
DATA 0020H 0001H BIT_ADDR ?BA?LED
DATA 0021H 002BH UNIT ?DT?EXAM1
DATA 004CH 0002H UNIT ?DT?HARDCONFIG
DATA 004EH 0002H UNIT ?DT?INTERRUPT
DATA 0050H 0002H ABSOLUTE
DATA 0052H 0004H ABSOLUTE
DATA 0056H 0009H UNIT ?DT?KEY
IDATA 005FH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0016H INBLOCK ?PR?_GETTIMERVALUE?HARDCONFIG
0019H 0002H *** GAP ***
CODE 001BH 0002H ABSOLUTE
CODE 001DH 0003H INBLOCK ?PR?_SENDDATASUB?HARDCONFIG
0020H 0003H *** GAP ***
CODE 0023H 0002H ABSOLUTE
CODE 0025H 016CH UNIT ?C?LIB_CODE
BL51 BANKED LINKER/LOCATER V6.00 10/14/2008 09:55:55 PAGE 2
CODE 0191H 0095H INBLOCK ?PR?REAL_TIME?INTERRUPT
CODE 0226H 0093H INBLOCK ?PR?_LEDMENUSUB?LEDMENU
CODE 02B9H 008CH UNIT ?C_C51STARTUP
CODE 0345H 007AH INBLOCK ?PR?GETKEYVALUE?KEY
CODE 03BFH 005EH INBLOCK ?PR?DISPLAYSUB?DISPLAY
CODE 041DH 004EH UNIT ?CO?LEDMENU
CODE 046BH 0036H INBLOCK ?PR?UARTINTERRUPT?INTERRUPT
CODE 04A1H 002EH UNIT BCDADDP
CODE 04CFH 002AH INBLOCK ?PR?COUNTSECONDPLUS?EXAM1
CODE 04F9H 0021H INBLOCK ?PR?KEYLEDMENU?EXAM1
CODE 051AH 0021H INBLOCK ?PR?HARDCONFIGSUB?HARDCONFIG
CODE 053BH 001FH INBLOCK ?PR?_LEDCONTROLPARRL?LED
CODE 055AH 001EH UNIT ?C_INITSEG
CODE 0578H 001EH INBLOCK ?PR?UARTCONFIG?HARDCONFIG
CODE 0596H 001AH INBLOCK ?PR?_AMENDDISBUF?DISPLAY
CODE 05B0H 0013H INBLOCK ?PR?SECONDTASK?EXAM1
CODE 05C3H 0013H INBLOCK ?PR?MAIN?EXAM1
CODE 05D6H 0013H INBLOCK ?PR?LEDTIMECTSUB?LEDMENU
CODE 05E9H 000EH INBLOCK ?PR?_TIMER1CONFIG?HARDCONFIG
CODE 05F7H 000BH INBLOCK ?PR?RECDATASUB?HARDCONFIG
CODE 0602H 000AH UNIT ?CO?DISPLAY
OVERLAY MAP OF MODULE: EXAM1 (DISPLAY)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
-----------------------------------------------------
?PR?UARTINTERRUPT?INTERRUPT ----- -----
+--> ?PR?RECDATASUB?HARDCONFIG
+--> ?PR?_SENDDATASUB?HARDCONFIG
?PR?RECDATASUB?HARDCONFIG 0008H 0002H
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?EXAM1
+--> ?C_INITSEG
?PR?MAIN?EXAM1 ----- -----
+--> ?PR?HARDCONFIGSUB?HARDCONFIG
+--> ?PR?COUNTSECONDPLUS?EXAM1
+--> ?PR?DISPLAYSUB?DISPLAY
+--> ?PR?SECONDTASK?EXAM1
+--> ?PR?LEDTIMECTSUB?LEDMENU
+--> ?PR?KEYLEDMENU?EXAM1
?PR?HARDCONFIGSUB?HARDCONFIG ----- -----
+--> ?PR?_GETTIMERVALUE?HARDCONFIG
+--> ?PR?_TIMER1CONFIG?HARDCONFIG
+--> ?PR?UARTCONFIG?HARDCONFIG
?PR?UARTCONFIG?HARDCONFIG 000AH 0002H
BL51 BANKED LINKER/LOCATER V6.00 10/14/2008 09:55:55 PAGE 3
?PR?DISPLAYSUB?DISPLAY ----- -----
+--> ?CO?DISPLAY
?PR?SECONDTASK?EXAM1 ----- -----
+--> ?PR?_AMENDDISBUF?DISPLAY
?PR?KEYLEDMENU?EXAM1 ----- -----
+--> ?PR?GETKEYVALUE?KEY
+--> ?PR?_LEDMENUSUB?LEDMENU
?PR?_LEDMENUSUB?LEDMENU 000AH 0006H
+--> ?CO?LEDMENU
+--> ?PR?_LEDCONTROLPARRL?LED
SYMBOL TABLE OF MODULE: EXAM1 (DISPLAY)
VALUE TYPE NAME
----------------------------------
------- MODULE DISPLAY
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
C:0596H PUBLIC _AmendDisBuf
D:00A8H PUBLIC IE
D:00B8H PUBLIC IP
D:0018H PUBLIC Seg
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
D:0019H PUBLIC DisMenu
C:0602H PUBLIC DisCodeCa
B:00A0H.2 PUBLIC Seg0
B:00A0H.3 PUBLIC Seg1
B:00A0H.4 PUBLIC Seg2
B:00A0H.5 PUBLIC Seg3
C:03BFH PUBLIC DisPlaySub
D:00C8H PUBLIC T2CON
D:00D0H PUBLIC PSW
------- PROC _AMENDDISBUF
D:0001H SYMBOL DisBufPoint
C:0596H LINE# 26
C:0596H LINE# 27
C:0596H LINE# 28
C:059AH LINE# 29
C:05A1H LINE# 30
C:05A8H LINE# 31
C:05AFH LINE# 32
------- ENDPROC _AMENDDISBUF
------- PROC DISPLAYSUB
------- DO
D:0007H SYMBOL Disreg
------- ENDDO
C:03BFH LINE# 33
C:03BFH LINE# 34
BL51 BANKED LINKER/LOCATER V6.00 10/14/2008 09:55:55 PAGE 4
C:03BFH LINE# 36
C:03C8H LINE# 37
C:03D3H LINE# 39
C:03D9H LINE# 40
C:03E8H LINE# 41
C:03E8H LINE# 42
C:03E8H LINE# 43
C:03EAH LINE# 44
C:03ECH LINE# 45
C:03EEH LINE# 46
C:03F0H LINE# 47
C:03F2H LINE# 48
C:03F3H LINE# 49
C:03F3H LINE# 50
C:03F5H LINE# 51
C:03F7H LINE# 52
C:03F9H LINE# 53
C:03FBH LINE# 54
C:03FDH LINE# 55
C:03FEH LINE# 56
C:03FEH LINE# 57
C:0400H LINE# 58
C:0402H LINE# 59
C:0404H LINE# 60
C:0406H LINE# 61
C:0408H LINE# 62
C:0409H LINE# 63
C:0409H LINE# 64
C:040BH LINE# 65
C:040DH LINE# 66
C:040FH LINE# 67
C:0411H LINE# 68
C:0413H LINE# 69
C:0414H LINE# 70
C:0414H LINE# 71
C:0416H LINE# 72
C:0418H LINE# 73
C:041AH LINE# 74
C:041CH LINE# 75
C:041CH LINE# 76
C:041CH LINE# 77
------- ENDPROC DISPLAYSUB
------- ENDMOD DISPLAY
------- MODULE EXAM1
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
B:00A8H.7 PUBLIC EA
D:0021H PUBLIC PlusSecond
D:0022H PUBLIC SysRunTime
D:00A8H PUBLIC IE
C:04CFH PUBLIC CountSecondPlus
D:00B8H PUBLIC IP
D:0026H PUBLIC Plus200ms
C:05C3H PUBLIC main
BL51 BANKED LINKER/LOCATER V6.00 10/14/2008 09:55:55 PAGE 5
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
D:0027H PUBLIC OPDATA
D:0052H PUBLIC DataBufDis
D:0028H PUBLIC UartRecPoint
D:002BH PUBLIC KeyStory
D:0050H PUBLIC DataCtReg
C:04F9H PUBLIC KeyLedMenu
D:002CH PUBLIC UartRecBuf
D:00C8H PUBLIC T2CON
C:05B0H PUBLIC SecondTask
D:00D0H PUBLIC PSW
------- PROC COUNTSECONDPLUS
C:04CFH LINE# 22
C:04CFH LINE# 23
C:04CFH LINE# 24
C:04D6H LINE# 25
C:04D6H LINE# 26
C:04D8H LINE# 27
C:04DEH LINE# 28
C:04E0H LINE# 29
C:04F5H LINE# 30
C:04F8H LINE# 32
C:04F8H LINE# 33
------- ENDPROC COUNTSECONDPLUS
------- PROC SECONDTASK
C:05B0H LINE# 35
C:05B0H LINE# 36
C:05B0H LINE# 38
C:05B5H LINE# 39
C:05B5H LINE# 40
C:05B8H LINE# 42
C:05BAH LINE# 43
C:05C2H LINE# 46
C:05C2H LINE# 47
------- ENDPROC SECONDTASK
------- PROC KEYLEDMENU
------- DO
D:0007H SYMBOL KeyStoryReg
------- ENDDO
C:04F9H LINE# 53
C:04F9H LINE# 54
C:04F9H LINE# 57
C:04FBH LINE# 59
C:04FEH LINE# 60
C:04FEH LINE# 62
C:0500H LINE# 64
C:0505H LINE# 65
C:0505H LINE# 66
C:0508H LINE# 68
C:050AH LINE# 69
C:050DH LINE# 70
C:0514H LINE# 71
C:0514H LINE# 72
------- ENDPROC KEYLEDMENU
------- PROC MAIN
C:05C3H LINE# 74
BL51 BANKED LINKER/LOCATER V6.00 10/14/2008 09:55:55 PAGE 6
C:05C3H LINE# 75
C:05C3H LINE# 77
C:05C8H LINE# 78
C:05CAH LINE# 80
C:05CAH LINE# 81
C:05CAH LINE# 82
C:05CCH LINE# 83
C:05CEH LINE# 84
C:05D0H LINE# 85
C:05D2H LINE# 86
C:05D4H LINE# 87
------- ENDPROC MAIN
------- ENDMOD EXAM1
------- MODULE HARDCONFIG
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
B:00A8H.7 PUBLIC EA
C:0003H PUBLIC _GetTimerValue
C:051AH PUBLIC HardConfigSub
D:00A8H PUBLIC IE
C:001DH PUBLIC _SendDataSub
B:00A8H.4 PUBLIC ES
D:00B8H PUBLIC IP
D:00CBH PUBLIC RCAP2H
D:00CAH PUBLIC RCAP2L
D:0099H PUBLIC SBUF
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
D:004CH PUBLIC Timer1Value
C:05F7H PUBLIC RecDataSub
B:00A8H.3 PUBLIC ET1
D:008DH PUBLIC TH1
D:00CDH PUBLIC TH2
B:00A0H.2 PUBLIC Seg0
B:0098H.7 PUBLIC SM0
B:00A0H.3 PUBLIC Seg1
B:0098H.6 PUBLIC SM1
D:008BH PUBLIC TL1
B:00A0H.4 PUBLIC Seg2
D:00CCH PUBLIC TL2
B:00A0H.5 PUBLIC Seg3
B:0088H.6 PUBLIC TR1
B:0098H.4 PUBLIC REN
D:00C8H PUBLIC T2CON
C:05E9H PUBLIC _Timer1Config
C:0578H PUBLIC UartConfig
D:00D0H PUBLIC PSW
------- PROC _GETTIMERVALUE
D:0007H SYMBOL TimeMs
C:0003H LINE# 20
C:0003H LINE# 21
C:0003H LINE# 23
C:0018H LINE# 28
BL51 BANKED LINKER/LOCATER V6.00 10/14/2008 09:55:55 PAGE 7
------- ENDPROC _GETTIMERVALUE
------- PROC _TIMER1CONFIG
D:0001H SYMBOL TimerValueDt
C:05E9H LINE# 40
C:05E9H LINE# 41
C:05E9H LINE# 43
C:05EBH LINE# 44
C:05EFH LINE# 45
C:05F6H LINE# 46
------- ENDPROC _TIMER1CONFIG
------- PROC UARTCONFIG
------- DO
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -