📄 digitalradio.m51
字号:
BL51 BANKED LINKER/LOCATER V4.14 03/17/2008 21:08:28 PAGE 1
BL51 BANKED LINKER/LOCATER V4.14, INVOKED BY:
C:\PROGRAM FILES\C51\BIN\BL51.EXE STARTUP.obj, radio.obj, PLL.obj, I2C.obj, vfd.obj, delay.obj, rem.obj TO digitalradio
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
radio.obj (RADIO)
PLL.obj (PLL)
I2C.obj (I2C)
vfd.obj (VFD)
delay.obj (DELAY)
rem.obj (REM)
C:\PROGRAM FILES\C51\LIB\C51S.LIB (?C_INIT)
C:\PROGRAM FILES\C51\LIB\C51S.LIB (?C?COPY)
C:\PROGRAM FILES\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\PROGRAM FILES\C51\LIB\C51S.LIB (?C?CSTPTR)
C:\PROGRAM FILES\C51\LIB\C51S.LIB (?C?IMUL)
C:\PROGRAM FILES\C51\LIB\C51S.LIB (?C?ULDIV)
C:\PROGRAM FILES\C51\LIB\C51S.LIB (?C?ULCMP)
C:\PROGRAM FILES\C51\LIB\C51S.LIB (?C?LSHL)
C:\PROGRAM FILES\C51\LIB\C51S.LIB (?C?LCASE)
LINK MAP OF MODULE: digitalradio (?C_STARTUP)
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 0012H UNIT _DATA_GROUP_
DATA 001AH 0004H UNIT ?DT?VFD
DATA 001EH 0002H UNIT ?DT?DELAY
BIT 0020H.0 0000H.2 UNIT _BIT_GROUP_
BIT 0020H.2 0000H.1 UNIT ?BI?RADIO
BIT 0020H.3 0000H.1 UNIT ?BI?REM
0020H.4 0000H.4 *** GAP ***
DATA 0021H 000BH UNIT ?DT?RADIO
DATA 002CH 0008H UNIT ?DT?PLL
DATA 0034H 0001H UNIT ?DT?REM
IDATA 0035H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 000DH UNIT ?PR?DELAY50?DELAY
0010H 0003H *** GAP ***
CODE 0013H 0003H ABSOLUTE
CODE 0016H 0004H UNIT ?CO?REM
001AH 0001H *** GAP ***
CODE 001BH 0003H ABSOLUTE
CODE 001EH 025FH UNIT ?C?LIB_CODE
CODE 027DH 00ECH UNIT ?PR?_VFDDIGIT?VFD
CODE 0369H 00D1H UNIT ?PR?REM?REM
CODE 043AH 0090H UNIT ?PR?STATION_SEARCH?RADIO
BL51 BANKED LINKER/LOCATER V4.14 03/17/2008 21:08:28 PAGE 2
CODE 04CAH 008CH UNIT ?C_C51STARTUP
CODE 0556H 008CH UNIT ?PR?RDKEY?VFD
CODE 05E2H 008BH UNIT ?PR?RDDATA?PLL
CODE 066DH 0083H UNIT ?PR?INIBAND?PLL
CODE 06F0H 0083H UNIT ?PR?STEPSERCH?PLL
CODE 0773H 006AH UNIT ?PR?_RDNBYT?I2C
CODE 07DDH 0068H UNIT ?PR?MAIN?RADIO
CODE 0845H 005EH UNIT ?PR?STATION_CHANGE?RADIO
CODE 08A3H 0057H UNIT ?PR?DISPLAY?RADIO
CODE 08FAH 0057H UNIT ?PR?_WRDATA?PLL
CODE 0951H 0055H UNIT ?PR?_WRNBYT?I2C
CODE 09A6H 0046H UNIT ?PR?INIVFD?VFD
CODE 09ECH 0044H UNIT ?PR?_WRVFD?VFD
CODE 0A30H 003DH UNIT ?PR?BAND_CHANGE?RADIO
CODE 0A6DH 0039H UNIT ?PR?_SWDATA?PLL
CODE 0AA6H 0035H UNIT ?PR?INIBAND1?PLL
CODE 0ADBH 002EH UNIT ?PR?_WRD?VFD
CODE 0B09H 0021H UNIT ?PR?CACK?I2C
CODE 0B2AH 0021H UNIT ?PR?RDBYT?I2C
CODE 0B4BH 0020H UNIT ?PR?BAND_STEP?RADIO
CODE 0B6BH 001FH UNIT ?PR?_WRLED?VFD
CODE 0B8AH 001EH UNIT ?PR?_WRBYT?I2C
CODE 0BA8H 001DH UNIT ?PR?STA?I2C
CODE 0BC5H 001CH UNIT ?PR?MACK?I2C
CODE 0BE1H 001CH UNIT ?PR?INIDELAY?DELAY
CODE 0BFDH 001AH UNIT ?PR?STOP?I2C
CODE 0C17H 0018H UNIT ?PR?NMACK?I2C
CODE 0C2FH 0016H UNIT ?PR?_DELAY?DELAY
CODE 0C45H 0015H UNIT ?PR?WR0?I2C
CODE 0C5AH 0013H UNIT ?PR?FLASH?DELAY
CODE 0C6DH 0012H UNIT ?PR?WR1?I2C
CODE 0C7FH 0011H UNIT ?C_INITSEG
CODE 0C90H 000AH UNIT ?CO?VFD
OVERLAY MAP OF MODULE: digitalradio (?C_STARTUP)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
--------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?RADIO
+--> ?C_INITSEG
?PR?MAIN?RADIO ----- ----- ----- -----
+--> ?PR?_DELAY?DELAY
+--> ?PR?INIVFD?VFD
+--> ?PR?RDKEY?VFD
+--> ?PR?BAND_STEP?RADIO
+--> ?PR?BAND_CHANGE?RADIO
+--> ?PR?STATION_SEARCH?RADIO
+--> ?PR?STATION_CHANGE?RADIO
?PR?_DELAY?DELAY ----- ----- ----- -----
+--> ?PR?INIDELAY?DELAY
BL51 BANKED LINKER/LOCATER V4.14 03/17/2008 21:08:28 PAGE 3
?PR?RDKEY?VFD ----- ----- 0008H 0004H
+--> ?PR?INIVFD?VFD
+--> ?PR?_WRD?VFD
?PR?_WRD?VFD 0020H.1 0000H.1 ----- -----
?PR?BAND_STEP?RADIO 0020H.0 0000H.1 ----- -----
+--> ?PR?INIBAND?PLL
+--> ?PR?INIBAND1?PLL
+--> ?PR?STEPSERCH?PLL
+--> ?PR?DISPLAY?RADIO
?PR?INIBAND1?PLL 0020H.1 0000H.1 ----- -----
?PR?STEPSERCH?PLL 0020H.1 0000H.1 0009H 0003H
+--> ?PR?_SWDATA?PLL
+--> ?PR?_WRDATA?PLL
+--> ?PR?DELAY50?DELAY
+--> ?PR?RDDATA?PLL
?PR?_SWDATA?PLL ----- ----- 000CH 0002H
?PR?_WRDATA?PLL ----- ----- 000CH 0004H
?PR?RDDATA?PLL ----- ----- 000CH 0004H
?PR?DISPLAY?RADIO ----- ----- ----- -----
+--> ?PR?_SWDATA?PLL
+--> ?PR?_VFDDIGIT?VFD
?PR?_VFDDIGIT?VFD ----- ----- 0009H 0009H
+--> ?CO?VFD
+--> ?PR?_WRVFD?VFD
?PR?_WRVFD?VFD ----- ----- ----- -----
+--> ?PR?INIVFD?VFD
+--> ?PR?_WRD?VFD
?PR?BAND_CHANGE?RADIO ----- ----- ----- -----
+--> ?PR?INIBAND?PLL
+--> ?PR?INIBAND1?PLL
+--> ?PR?STEPSERCH?PLL
+--> ?PR?DISPLAY?RADIO
?PR?STATION_SEARCH?RADIO ----- ----- 0008H 0001H
+--> ?PR?INIBAND?PLL
+--> ?PR?INIBAND1?PLL
+--> ?PR?STEPSERCH?PLL
+--> ?PR?DISPLAY?RADIO
+--> ?PR?_WRNBYT?I2C
?PR?_WRNBYT?I2C ----- ----- 0009H 000AH
+--> ?PR?STA?I2C
+--> ?PR?_WRBYT?I2C
+--> ?PR?MACK?I2C
+--> ?PR?STOP?I2C
BL51 BANKED LINKER/LOCATER V4.14 03/17/2008 21:08:28 PAGE 4
+--> ?PR?DELAY50?DELAY
?PR?_WRBYT?I2C ----- ----- 0013H 0001H
+--> ?PR?WR1?I2C
+--> ?PR?WR0?I2C
?PR?STATION_CHANGE?RADIO 0020H.0 0000H.1 ----- -----
+--> ?PR?_RDNBYT?I2C
+--> ?PR?INIBAND?PLL
+--> ?PR?INIBAND1?PLL
+--> ?PR?STEPSERCH?PLL
+--> ?PR?DISPLAY?RADIO
?PR?_RDNBYT?I2C ----- ----- 0008H 0009H
+--> ?PR?STA?I2C
+--> ?PR?_WRBYT?I2C
+--> ?PR?CACK?I2C
+--> ?PR?RDBYT?I2C
+--> ?PR?NMACK?I2C
+--> ?PR?MACK?I2C
+--> ?PR?STOP?I2C
?PR?CACK?I2C 0020H.1 0000H.1 ----- -----
*** NEW ROOT ***************************************************
?PR?REM?REM ----- ----- 0014H 0006H
+--> ?CO?REM
+--> ?PR?_DELAY?DELAY
SYMBOL TABLE OF MODULE: digitalradio (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:04CAH SEGMENT ?C_C51STARTUP
I:0035H SEGMENT ?STACK
C:0000H PUBLIC ?C_STARTUP
D:00E0H SYMBOL ACC
D:00F0H SYMBOL B
D:0083H SYMBOL DPH
D:0082H SYMBOL DPL
N:0000H SYMBOL IBPSTACK
N:0100H SYMBOL IBPSTACKTOP
N:0080H SYMBOL IDATALEN
C:04CDH SYMBOL IDATALOOP
N:0000H SYMBOL PBPSTACK
N:0000H SYMBOL PBPSTACKTOP
N:0000H SYMBOL PDATALEN
N:0000H SYMBOL PDATASTART
N:0000H SYMBOL PPAGE
N:0000H SYMBOL PPAGEENABLE
D:00A0H SYMBOL PPAGE_SFR
D:0081H SYMBOL SP
BL51 BANKED LINKER/LOCATER V4.14 03/17/2008 21:08:28 PAGE 5
C:04CAH SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 92
C:04CAH LINE# 99
C:04CCH LINE# 100
C:04CDH LINE# 101
C:04CEH LINE# 102
C:04D0H LINE# 151
C:04D3H LINE# 155
------- ENDMOD ?C_STARTUP
------- MODULE RADIO
C:0000H SYMBOL _ICE_DUMMY_
B:00B0H.4 PUBLIC T0
B:00D0H.6 PUBLIC AC
B:00B0H.5 PUBLIC T1
B:00A8H.7 PUBLIC EA
B:00B0H.7 PUBLIC RD
B:0020H.2 PUBLIC band
B:00A8H.4 PUBLIC ES
B:0098H.0 PUBLIC RI
B:00B0H.2 PUBLIC INT0
B:00D0H.7 PUBLIC CY
B:0098H.1 PUBLIC TI
B:00B0H.3 PUBLIC INT1
B:00B8H.4 PUBLIC PS
B:00D0H.2 PUBLIC OV
C:07DDH PUBLIC main
B:00B0H.6 PUBLIC WR
C:0B4BH PUBLIC band_step
B:0088H.1 PUBLIC IE0
D:0021H PUBLIC tai
B:0088H.3 PUBLIC IE1
D:0022H PUBLIC ab
B:00A8H.1 PUBLIC ET0
B:00A8H.3 PUBLIC ET1
B:0088H.5 PUBLIC TF0
B:0088H.7 PUBLIC TF1
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
C:0845H PUBLIC station_change
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:0088H.4 PUBLIC TR0
B:00D0H.4 PUBLIC RS1
BL51 BANKED LINKER/LOCATER V4.14 03/17/2008 21:08:28 PAGE 6
B:0088H.6 PUBLIC TR1
B:00B8H.0 PUBLIC PX0
B:00B8H.2 PUBLIC PX1
D:0023H PUBLIC a
D:0025H PUBLIC b
C:043AH PUBLIC station_search
C:0A30H PUBLIC band_change
D:0027H PUBLIC e
B:0098H.4 PUBLIC REN
D:002BH PUBLIC i
B:00B0H.0 PUBLIC RXD
B:00B0H.1 PUBLIC TXD
B:00D0H.5 PUBLIC F0
C:08ABH PUBLIC display
------- PROC MAIN
C:07DDH LINE# 18
C:07DDH LINE# 19
C:07DDH LINE# 20
C:07E4H LINE# 21
C:07F0H LINE# 22
C:07F2H LINE# 23
C:07F5H LINE# 24
C:07F8H LINE# 25
C:07F8H LINE# 26
C:07F8H LINE# 27
C:0801H LINE# 28
C:0806H LINE# 29
C:080DH LINE# 30
C:0812H LINE# 31
C:0819H LINE# 32
C:081EH LINE# 33
C:0823H LINE# 34
C:0828H LINE# 35
C:082DH LINE# 36
C:0832H LINE# 37
C:0839H LINE# 38
C:083EH LINE# 39
C:0843H LINE# 40
------- ENDPROC MAIN
C:08A3H SYMBOL L?0034
------- PROC L?0033
------- ENDPROC L?0033
C:08A3H SYMBOL L?0034
------- PROC DISPLAY
C:08ABH LINE# 42
C:08ABH LINE# 43
C:08ABH LINE# 44
C:08B6H LINE# 45
C:08DFH LINE# 47
C:08F9H LINE# 48
------- ENDPROC DISPLAY
------- PROC BAND_STEP
B:0020H.0 SYMBOL direction
C:0B4BH LINE# 49
C:0B4BH LINE# 50
C:0B4BH LINE# 51
C:0B4EH LINE# 52
BL51 BANKED LINKER/LOCATER V4.14 03/17/2008 21:08:28 PAGE 7
C:0B55H LINE# 53
C:0B64H LINE# 54
C:0B67H LINE# 55
C:0B6AH LINE# 56
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -