📄 digital radio.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 06/07/2008 19:32:59 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL C51\C51\BIN\BL51.EXE LCD.obj, digital_radio.obj, dig_func.obj TO digital radio RAMSIZE (256)
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
LCD.obj (LCD)
digital_radio.obj (DIGITAL_RADIO)
dig_func.obj (DIG_FUNC)
C:\KEIL C51\C51\LIB\C51FPS.LIB (?C?FPADD)
C:\KEIL C51\C51\LIB\C51FPS.LIB (?C?FPMUL)
C:\KEIL C51\C51\LIB\C51FPS.LIB (?C?FPDIV)
C:\KEIL C51\C51\LIB\C51FPS.LIB (?C?FPCMP)
C:\KEIL C51\C51\LIB\C51FPS.LIB (?C?FPNEG)
C:\KEIL C51\C51\LIB\C51FPS.LIB (?C?FCAST)
C:\KEIL C51\C51\LIB\C51FPS.LIB (?C?CASTF)
C:\KEIL C51\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
C:\KEIL C51\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL C51\C51\LIB\C51S.LIB (?C?COPY)
C:\KEIL C51\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL C51\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL C51\C51\LIB\C51S.LIB (?C?IMUL)
C:\KEIL C51\C51\LIB\C51S.LIB (?C?ULDIV)
C:\KEIL C51\C51\LIB\C51S.LIB (?C?LNEG)
C:\KEIL C51\C51\LIB\C51S.LIB (?C?SLCMP)
C:\KEIL C51\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: digital radio (LCD)
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 0011H UNIT _DATA_GROUP_
DATA 0019H 0006H UNIT ?DT?DIG_FUNC
DATA 001FH 0001H UNIT ?DT?_CLEAR1LINE?DIG_FUNC
BIT 0020H.0 0000H.3 UNIT ?BI?DIG_FUNC
BIT 0020H.3 0000H.1 UNIT _BIT_GROUP_
0020H.4 0000H.4 *** GAP ***
DATA 0021H 0029H UNIT ?DT?_LCD_PUTFLOAT?LCD
DATA 004AH 000DH UNIT ?DT?_LCD_PUT_VARIB?LCD
DATA 0057H 000AH UNIT ?DT?_LCD_PUTDEC?LCD
DATA 0061H 0003H UNIT ?DT?LCD
DATA 0064H 0003H UNIT ?DT?_LCD_PUTBMP?LCD
DATA 0067H 0003H UNIT ?DT?_WINDOWSFRONT?LCD
DATA 006AH 0002H UNIT ?DT?_LCD_PUTDATA?LCD
IDATA 006CH 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0400H UNIT ?XD?LCD
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
BL51 BANKED LINKER/LOCATER V6.00 06/07/2008 19:32:59 PAGE 2
CODE 0003H 0051H UNIT ?PR?_RADIO_SEND?DIG_FUNC
CODE 0054H 001EH UNIT ?PR?_LCD_WRITECOMMAND?LCD
0072H 0001H *** GAP ***
CODE 0073H 0003H ABSOLUTE
CODE 0076H 0023H UNIT ?PR?_LCD_CHANGMODE?LCD
0099H 0002H *** GAP ***
CODE 009BH 0003H ABSOLUTE
CODE 009EH 061BH UNIT ?C?LIB_CODE
CODE 06B9H 0468H UNIT ?PR?_LCD_PUT_VARIB?LCD
CODE 0B21H 0431H UNIT ?CO?LCD
CODE 0F52H 0417H UNIT ?C_INITSEG
CODE 1369H 01A9H UNIT ?PR?_LCD_PUTFLOAT?LCD
CODE 1512H 00D2H UNIT ?PR?T3_INTER?DIG_FUNC
CODE 15E4H 00A7H UNIT ?PR?_LCD_PUTDEC?LCD
CODE 168BH 00A2H UNIT ?PR?_ONE_FLOAT_DIS?DIG_FUNC
CODE 172DH 008CH UNIT ?C_C51STARTUP
CODE 17B9H 0078H UNIT ?PR?_LCD_PUTBMP?LCD
CODE 1831H 0078H UNIT ?PR?MAIN?DIGITAL_RADIO
CODE 18A9H 003AH UNIT ?PR?_WINDOWSFRONT?LCD
CODE 18E3H 0039H UNIT ?PR?_LCD_GOTO?LCD
CODE 191CH 0039H UNIT ?PR?_LCD_PUTDATA?LCD
CODE 1955H 0039H UNIT ?PR?_LCD_COORSHIFT?LCD
CODE 198EH 0037H UNIT ?PR?_DELAY1MS?LCD
CODE 19C5H 0034H UNIT ?PR?EX_INTERRUPT?DIG_FUNC
CODE 19F9H 0032H UNIT ?PR?LCD_INIT?LCD
CODE 1A2BH 002AH UNIT ?PR?_LCD_PUTPIEX?LCD
CODE 1A55H 0028H UNIT ?PR?_LCD_PUTHZ?LCD
CODE 1A7DH 0028H UNIT ?PR?_LCD_PRINTF?LCD
CODE 1AA5H 0022H UNIT ?PR?_LCD_WRITEDATA?LCD
CODE 1AC7H 0022H UNIT ?PR?LCD_GRAPH_CLEAR?LCD
CODE 1AE9H 001BH UNIT ?PR?_CLEAR1LINE?DIG_FUNC
CODE 1B04H 001AH UNIT ?PR?OSCILLATOR_INIT?DIGITAL_RADIO
CODE 1B1EH 0019H UNIT ?PR?INIT_SYSTEM?DIGITAL_RADIO
CODE 1B37H 0017H UNIT ?PR?WAIT_INFRARED?DIG_FUNC
CODE 1B4EH 0011H UNIT ?PR?_DELAY1US?LCD
CODE 1B5FH 0010H UNIT ?PR?LCD_CONFIG?LCD
CODE 1B6FH 0010H UNIT ?PR?TIMER3_INIT?DIG_FUNC
CODE 1B7FH 000AH UNIT ?PR?LCD_CLEAR?LCD
CODE 1B89H 000AH UNIT ?CO?DIG_FUNC
CODE 1B93H 0008H UNIT ?PR?_LCD_PUTCHAR?LCD
CODE 1B9BH 0006H UNIT ?CO?DIGITAL_RADIO
CODE 1BA1H 0005H UNIT ?PR?LCD_WAITREADY?LCD
CODE 1BA6H 0005H UNIT ?PR?LCD_CURSOROFF?LCD
OVERLAY MAP OF MODULE: digital radio (LCD)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
-----------------------------------------------------------------------------
?PR?EX_INTERRUPT?DIG_FUNC ----- ----- ----- -----
+--> ?PR?TIMER3_INIT?DIG_FUNC
*** NEW ROOT ***************************************************
BL51 BANKED LINKER/LOCATER V6.00 06/07/2008 19:32:59 PAGE 3
?PR?T3_INTER?DIG_FUNC ----- ----- ----- -----
+--> ?PR?TIMER3_INIT?DIG_FUNC
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?DIGITAL_RADIO
+--> ?C_INITSEG
?PR?MAIN?DIGITAL_RADIO ----- ----- 0008H 0006H
+--> ?PR?INIT_SYSTEM?DIGITAL_RADIO
+--> ?PR?_RADIO_SEND?DIG_FUNC
+--> ?PR?WAIT_INFRARED?DIG_FUNC
+--> ?CO?DIGITAL_RADIO
+--> ?PR?_LCD_PRINTF?LCD
+--> ?PR?_ONE_FLOAT_DIS?DIG_FUNC
?PR?INIT_SYSTEM?DIGITAL_RADIO ----- ----- ----- -----
+--> ?PR?OSCILLATOR_INIT?DIGITAL_RADIO
+--> ?PR?TIMER3_INIT?DIG_FUNC
+--> ?PR?LCD_INIT?LCD
?PR?LCD_INIT?LCD ----- ----- ----- -----
+--> ?PR?_DELAY1MS?LCD
+--> ?PR?_LCD_WRITECOMMAND?LCD
+--> ?PR?_DELAY1US?LCD
?PR?_LCD_WRITECOMMAND?LCD ----- ----- ----- -----
+--> ?PR?LCD_WAITREADY?LCD
+--> ?PR?_DELAY1US?LCD
?PR?LCD_WAITREADY?LCD ----- ----- ----- -----
+--> ?PR?_DELAY1US?LCD
?PR?_RADIO_SEND?DIG_FUNC 0020H.3 0000H.1 ----- -----
?PR?_LCD_PRINTF?LCD ----- ----- 000EH 0003H
+--> ?PR?_LCD_GOTO?LCD
+--> ?PR?_LCD_WRITEDATA?LCD
+--> ?PR?_DELAY1US?LCD
?PR?_LCD_GOTO?LCD ----- ----- ----- -----
+--> ?PR?_LCD_WRITECOMMAND?LCD
?PR?_LCD_WRITEDATA?LCD ----- ----- ----- -----
+--> ?PR?LCD_WAITREADY?LCD
+--> ?PR?_DELAY1US?LCD
?PR?_ONE_FLOAT_DIS?DIG_FUNC ----- ----- 000EH 000BH
+--> ?PR?_LCD_GOTO?LCD
+--> ?CO?DIG_FUNC
+--> ?PR?_LCD_WRITEDATA?LCD
+--> ?PR?_DELAY1US?LCD
UNRESOLVED EXTERNAL SYMBOLS:
BL51 BANKED LINKER/LOCATER V6.00 06/07/2008 19:32:59 PAGE 4
CHARACTER
SYMBOL TABLE OF MODULE: digital radio (LCD)
VALUE TYPE NAME
----------------------------------
------- MODULE LCD
C:0000H SYMBOL _ICE_DUMMY_
C:0076H PUBLIC _LCD_ChangMode
X:0000H PUBLIC LCD_DATA1
D:00FFH PUBLIC WDTCN
D:0086H PUBLIC P6
D:0096H PUBLIC P7
C:1A7DH PUBLIC _LCD_Printf
D:00E8H PUBLIC ADC0CN
C:1B5FH PUBLIC LCD_Config
D:00A8H PUBLIC IE
D:00D8H PUBLIC PCA0CN
D:00B8H PUBLIC IP
C:1B7FH PUBLIC LCD_Clear
C:1AADH PUBLIC _LCD_WriteData
D:00C0H PUBLIC SMB0CN
C:06B9H PUBLIC _LCD_Put_Varib
C:1955H PUBLIC _LCD_CoorShift
C:17B9H PUBLIC _LCD_PutBMP
C:18E3H PUBLIC _LCD_Goto
D:00F8H PUBLIC SPI0CN
D:0088H PUBLIC TCON
D:00B2H PUBLIC OSCICN
C:0F4BH SYMBOL _?ix1000
C:0F21H PUBLIC tbl
C:1BA1H PUBLIC LCD_WaitReady
D:0063H PUBLIC cc
C:1369H PUBLIC _LCD_PutFloat
C:19F9H PUBLIC LCD_Init
C:1924H PUBLIC _LCD_PutData
C:1B93H PUBLIC _LCD_PutChar
D:00B1H PUBLIC OSCXCN
C:1BA6H PUBLIC LCD_CursorOff
C:0F2BH PUBLIC Position
C:15E4H PUBLIC _LCD_PutDec
C:18A9H PUBLIC _WindowsFront
C:198EH PUBLIC _Delay1ms
D:0098H PUBLIC SCON0
C:0058H PUBLIC _LCD_WriteCommand
C:1A2BH PUBLIC _LCD_PutPiex
D:00C8H PUBLIC T2CON
C:1B57H PUBLIC _Delay1us
C:0B21H PUBLIC WindowsFronts
C:1A55H PUBLIC _LCD_PutHZ
C:1AC7H PUBLIC LCD_GRAPH_CLEAR
D:00D0H PUBLIC PSW
------- PROC LCD_CONFIG
C:1B5FH LINE# 87
BL51 BANKED LINKER/LOCATER V6.00 06/07/2008 19:32:59 PAGE 5
C:1B5FH LINE# 88
C:1B5FH LINE# 89
C:1B62H LINE# 90
C:1B65H LINE# 91
C:1B68H LINE# 93
C:1B6BH LINE# 94
C:1B6EH LINE# 95
------- ENDPROC LCD_CONFIG
------- PROC L?0152
------- ENDPROC L?0152
------- PROC _DELAY1US
D:0007H SYMBOL us
C:1B57H LINE# 100
C:1B57H LINE# 101
C:1B57H LINE# 102
C:1B5AH LINE# 103
C:1B5AH LINE# 104
C:1B5BH LINE# 105
C:1B5CH LINE# 106
C:1B5EH LINE# 107
------- ENDPROC _DELAY1US
------- PROC _DELAY1MS
D:0007H SYMBOL ms
------- DO
D:0006H SYMBOL i
------- ENDDO
C:198EH LINE# 112
C:198EH LINE# 113
C:198EH LINE# 115
C:1991H LINE# 116
C:1993H LINE# 117
C:1999H LINE# 118
C:199BH LINE# 119
C:19A1H LINE# 120
C:19A3H LINE# 121
C:19A9H LINE# 122
C:19ABH LINE# 123
C:19B1H LINE# 124
C:19B3H LINE# 125
C:19B9H LINE# 126
C:19BBH LINE# 127
C:19C1H LINE# 128
C:19C2H LINE# 129
C:19C4H LINE# 130
------- ENDPROC _DELAY1MS
------- PROC LCD_WAITREADY
C:1BA1H LINE# 141
C:1BA1H LINE# 142
C:1BA1H LINE# 144
------- ENDPROC LCD_WAITREADY
C:0054H SYMBOL L?0151
------- PROC L?0150
------- ENDPROC L?0150
C:0054H SYMBOL L?0151
------- PROC _LCD_WRITECOMMAND
D:0006H SYMBOL ch
C:0058H LINE# 154
BL51 BANKED LINKER/LOCATER V6.00 06/07/2008 19:32:59 PAGE 6
C:005AH LINE# 155
C:005AH LINE# 156
C:005DH LINE# 157
C:0060H LINE# 158
C:0061H LINE# 159
C:0062H LINE# 160
C:0062H LINE# 161
C:0062H LINE# 162
C:0065H LINE# 163
C:0071H LINE# 164
------- ENDPROC _LCD_WRITECOMMAND
C:1AA9H SYMBOL L?0149
------- PROC L?0148
------- ENDPROC L?0148
C:1AA9H SYMBOL L?0149
------- PROC _LCD_WRITEDATA
D:0006H SYMBOL ch
C:1AADH LINE# 175
C:1AAFH LINE# 176
C:1AAFH LINE# 177
C:1AB2H LINE# 178
C:1AB5H LINE# 179
C:1AB6H LINE# 180
C:1AB7H LINE# 181
C:1AB7H LINE# 182
C:1AB7H LINE# 183
C:1ABAH LINE# 184
C:1AC6H LINE# 185
------- ENDPROC _LCD_WRITEDATA
------- PROC LCD_GRAPH_CLEAR
------- DO
D:0005H SYMBOL i
D:0004H SYMBOL j
------- ENDDO
C:1AC7H LINE# 204
C:1AC7H LINE# 205
C:1AC7H LINE# 207
C:1AC9H LINE# 208
C:1AC9H LINE# 210
C:1ACBH LINE# 211
C:1ACBH LINE# 212
C:1ACEH LINE# 213
C:1AD5H LINE# 215
C:1AD6H LINE# 216
C:1ADBH LINE# 217
C:1AE0H LINE# 218
C:1AE4H LINE# 219
C:1AE8H LINE# 221
------- ENDPROC LCD_GRAPH_CLEAR
------- PROC LCD_INIT
C:19F9H LINE# 229
C:19F9H LINE# 230
C:19F9H LINE# 231
C:19FEH LINE# 232
C:1A03H LINE# 233
C:1A08H LINE# 234
C:1A0DH LINE# 235
BL51 BANKED LINKER/LOCATER V6.00 06/07/2008 19:32:59 PAGE 7
C:1A12H LINE# 236
C:1A17H LINE# 237
C:1A1CH LINE# 238
C:1A21H LINE# 239
C:1A26H LINE# 240
------- ENDPROC LCD_INIT
------- PROC _LCD_GOTO
D:0007H SYMBOL x
D:0005H SYMBOL y
------- DO
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -