📄 hurricanelamp.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 03/15/2007 18:23:28 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE HurricaneLamp.obj TO HurricaneLamp RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
HurricaneLamp.obj (HURRICANELAMP)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: HurricaneLamp (HURRICANELAMP)
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 000AH UNIT ?DT?HURRICANELAMP
DATA 0012H 0003H UNIT _DATA_GROUP_
0015H 0003H *** GAP ***
REG 0018H 0008H ABSOLUTE "REG BANK 3"
BIT 0020H.0 0000H.2 UNIT ?BI?HURRICANELAMP
BIT 0020H.2 0000H.1 UNIT _BIT_GROUP_
0020H.3 0000H.5 *** GAP ***
IDATA 0021H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
0003H 0028H *** GAP ***
CODE 002BH 0003H ABSOLUTE
002EH 07D2H *** GAP ***
CODE 0800H 008CH UNIT ?C_C51STARTUP
CODE 088CH 0077H UNIT ?PR?MODE_4?HURRICANELAMP
CODE 0903H 0065H UNIT ?PR?_KEYDISPOSE?HURRICANELAMP
CODE 0968H 0055H UNIT ?C?LIB_CODE
CODE 09BDH 004DH UNIT ?CO?HURRICANELAMP
CODE 0A0AH 0048H UNIT ?PR?TIMEREVENTRUN?HURRICANELAMP
CODE 0A52H 0047H UNIT ?PR?MODE_7?HURRICANELAMP
CODE 0A99H 0044H UNIT ?PR?MODE_3?HURRICANELAMP
CODE 0ADDH 0044H UNIT ?PR?MODE_6?HURRICANELAMP
CODE 0B21H 0040H UNIT ?PR?MODE_2?HURRICANELAMP
CODE 0B61H 0040H UNIT ?PR?MODE_5?HURRICANELAMP
CODE 0BA1H 003AH UNIT ?PR?GETKEY?HURRICANELAMP
CODE 0BDBH 0032H UNIT ?PR?INITIALCPU?HURRICANELAMP
CODE 0C0DH 002CH UNIT ?PR?TIMER2?HURRICANELAMP
CODE 0C39H 0027H UNIT ?PR?_LEDFLASH?HURRICANELAMP
CODE 0C60H 0022H UNIT ?PR?MODE_0?HURRICANELAMP
CODE 0C82H 0021H UNIT ?PR?MODE_1?HURRICANELAMP
CODE 0CA3H 0020H UNIT ?PR?_DELAY1MS?HURRICANELAMP
CODE 0CC3H 0016H UNIT ?PR?_SETSPEED?HURRICANELAMP
CODE 0CD9H 0014H UNIT ?PR?MAIN?HURRICANELAMP
CODE 0CEDH 0010H UNIT ?PR?INITIALTIMER2?HURRICANELAMP
CODE 0CFDH 000EH UNIT ?PR?MODE_8?HURRICANELAMP
BL51 BANKED LINKER/LOCATER V6.00 03/15/2007 18:23:28 PAGE 2
CODE 0D0BH 000CH UNIT ?C_INITSEG
CODE 0D17H 0009H UNIT ?PR?_LEDSHOW?HURRICANELAMP
CODE 0D20H 0008H UNIT ?PR?_DISPLAY?HURRICANELAMP
OVERLAY MAP OF MODULE: HurricaneLamp (HURRICANELAMP)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
---------------------------------------------------------------------------
?PR?TIMER2?HURRICANELAMP ----- ----- ----- -----
+--> ?PR?TIMEREVENTRUN?HURRICANELAMP
?PR?TIMEREVENTRUN?HURRICANELAMP ----- ----- ----- -----
+--> ?PR?MODE_0?HURRICANELAMP
+--> ?PR?MODE_1?HURRICANELAMP
+--> ?PR?MODE_2?HURRICANELAMP
+--> ?PR?MODE_3?HURRICANELAMP
+--> ?PR?MODE_4?HURRICANELAMP
+--> ?PR?MODE_5?HURRICANELAMP
+--> ?PR?MODE_6?HURRICANELAMP
+--> ?PR?MODE_7?HURRICANELAMP
+--> ?PR?MODE_8?HURRICANELAMP
?PR?MODE_0?HURRICANELAMP ----- ----- ----- -----
+--> ?PR?_LEDSHOW?HURRICANELAMP
?PR?MODE_1?HURRICANELAMP ----- ----- ----- -----
+--> ?PR?_LEDSHOW?HURRICANELAMP
?PR?MODE_2?HURRICANELAMP ----- ----- ----- -----
+--> ?PR?_LEDSHOW?HURRICANELAMP
?PR?MODE_3?HURRICANELAMP ----- ----- ----- -----
+--> ?PR?_LEDSHOW?HURRICANELAMP
?PR?MODE_4?HURRICANELAMP ----- ----- ----- -----
+--> ?PR?_LEDSHOW?HURRICANELAMP
?PR?MODE_5?HURRICANELAMP ----- ----- ----- -----
+--> ?PR?_LEDSHOW?HURRICANELAMP
?PR?MODE_6?HURRICANELAMP ----- ----- ----- -----
+--> ?PR?_LEDSHOW?HURRICANELAMP
?PR?MODE_7?HURRICANELAMP ----- ----- ----- -----
+--> ?PR?_LEDSHOW?HURRICANELAMP
?PR?MODE_8?HURRICANELAMP ----- ----- ----- -----
+--> ?PR?_LEDSHOW?HURRICANELAMP
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?HURRICANELAMP
BL51 BANKED LINKER/LOCATER V6.00 03/15/2007 18:23:28 PAGE 3
+--> ?C_INITSEG
?PR?MAIN?HURRICANELAMP ----- ----- 0012H 0001H
+--> ?PR?INITIALCPU?HURRICANELAMP
+--> ?PR?INITIALTIMER2?HURRICANELAMP
+--> ?PR?GETKEY?HURRICANELAMP
+--> ?PR?_KEYDISPOSE?HURRICANELAMP
?PR?INITIALCPU?HURRICANELAMP ----- ----- ----- -----
+--> ?PR?_DELAY1MS?HURRICANELAMP
+--> ?PR?_SETSPEED?HURRICANELAMP
+--> ?PR?_DISPLAY?HURRICANELAMP
?PR?_SETSPEED?HURRICANELAMP ----- ----- ----- -----
+--> ?CO?HURRICANELAMP
?PR?_DISPLAY?HURRICANELAMP ----- ----- ----- -----
+--> ?CO?HURRICANELAMP
?PR?GETKEY?HURRICANELAMP ----- ----- 0013H 0001H
+--> ?PR?_DELAY1MS?HURRICANELAMP
?PR?_KEYDISPOSE?HURRICANELAMP ----- ----- 0013H 0001H
+--> ?PR?_DISPLAY?HURRICANELAMP
+--> ?PR?_SETSPEED?HURRICANELAMP
+--> ?PR?_LEDFLASH?HURRICANELAMP
?PR?_LEDFLASH?HURRICANELAMP 0020H.2 0000H.1 0014H 0001H
+--> ?PR?_DISPLAY?HURRICANELAMP
+--> ?PR?_DELAY1MS?HURRICANELAMP
SYMBOL TABLE OF MODULE: HurricaneLamp (HURRICANELAMP)
VALUE TYPE NAME
----------------------------------
------- MODULE HURRICANELAMP
C:0000H SYMBOL _ICE_DUMMY_
D:0008H PUBLIC MusicIndex
D:0080H PUBLIC P0
D:0090H PUBLIC P1
C:0CC3H PUBLIC _SetSpeed
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
C:0CEDH PUBLIC InitialTimer2
B:00A8H.7 PUBLIC EA
D:00A8H PUBLIC IE
D:0009H PUBLIC TimerCount
C:0C60H PUBLIC Mode_0
C:0C82H PUBLIC Mode_1
C:0B21H PUBLIC Mode_2
D:00B8H PUBLIC IP
C:0A99H PUBLIC Mode_3
C:088CH PUBLIC Mode_4
C:0B61H PUBLIC Mode_5
BL51 BANKED LINKER/LOCATER V6.00 03/15/2007 18:23:28 PAGE 4
C:0ADDH PUBLIC Mode_6
C:0A52H PUBLIC Mode_7
C:0CFDH PUBLIC Mode_8
D:00CBH PUBLIC RCAP2H
C:0CD9H PUBLIC main
C:0C39H PUBLIC _LEDFlash
C:09BDH PUBLIC LEDDisplayCode
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
C:0C0DH PUBLIC Timer2
C:0BDBH PUBLIC InitialCPU
C:0D20H PUBLIC _Display
D:000BH PUBLIC RunMode
C:0A0AH PUBLIC TimerEventRun
B:00A8H.5 PUBLIC ET2
C:0BA1H PUBLIC GetKey
B:00C8H.7 PUBLIC TF2
D:00CDH PUBLIC TH2
D:000CH PUBLIC LEDIndex
B:0020H.0 PUBLIC LEDFlag
B:00C8H.2 PUBLIC TR2
C:0D17H PUBLIC _LEDShow
C:0CA3H PUBLIC _Delay1ms
C:0903H PUBLIC _KeyDispose
D:00C8H PUBLIC T2CON
C:09CEH PUBLIC SpeedCode
D:000EH PUBLIC SystemSpeedIndex
D:00D0H PUBLIC PSW
B:0020H.1 PUBLIC LEDDirection
D:0010H PUBLIC SystemSpeed
------- PROC _DELAY1MS
D:0006H SYMBOL count
------- DO
D:0004H SYMBOL i
D:0002H SYMBOL j
------- ENDDO
C:0CA3H LINE# 5
C:0CA3H LINE# 6
C:0CA3H LINE# 8
C:0CADH LINE# 9
C:0CC2H LINE# 10
------- ENDPROC _DELAY1MS
------- PROC _DISPLAY
D:0007H SYMBOL Value
C:0D20H LINE# 15
C:0D20H LINE# 16
C:0D20H LINE# 17
C:0D27H LINE# 18
------- ENDPROC _DISPLAY
------- PROC _LEDFLASH
D:0014H SYMBOL Count
------- DO
D:0001H SYMBOL i
B:0020H.2 SYMBOL Flag
------- ENDDO
C:0C39H LINE# 20
C:0C3BH LINE# 21
BL51 BANKED LINKER/LOCATER V6.00 03/15/2007 18:23:28 PAGE 5
C:0C3BH LINE# 24
C:0C43H LINE# 25
C:0C43H LINE# 26
C:0C45H LINE# 27
C:0C48H LINE# 28
C:0C4CH LINE# 30
C:0C51H LINE# 31
C:0C58H LINE# 32
C:0C5BH LINE# 33
------- ENDPROC _LEDFLASH
------- PROC GETKEY
------- DO
D:0007H SYMBOL KeyTemp
D:0013H SYMBOL CheckValue
D:0001H SYMBOL Key
------- ENDDO
C:0BA1H LINE# 36
C:0BA1H LINE# 37
C:0BA1H LINE# 38
C:0BA3H LINE# 39
C:0BA9H LINE# 40
C:0BACH LINE# 41
C:0BAFH LINE# 43
C:0BB6H LINE# 44
C:0BBAH LINE# 45
C:0BBDH LINE# 46
C:0BC0H LINE# 48
C:0BC5H LINE# 49
C:0BC8H LINE# 50
C:0BCDH LINE# 51
C:0BD0H LINE# 52
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -