📄 uart.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 12/05/2005 10:23:19 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE IRRecv.obj, IIC.obj, UARTCom2.obj, UARTCom1.obj TO uart RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
IRRecv.obj (IRRECV)
IIC.obj (IIC)
UARTCom2.obj (UARTCOM2)
UARTCom1.obj (UARTCOM1)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
C:\KEIL\C51\LIB\C51S.LIB (?C?MEMSET)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: uart (IRRECV)
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 0015H UNIT _DATA_GROUP_
DATA 001DH 0003H UNIT ?DT?_UART2SENDDATA?UARTCOM2
BIT 0020H.0 0000H.5 UNIT ?BI?IRRECV
BIT 0020H.5 0000H.2 UNIT ?BI?IIC
BIT 0020H.7 0000H.1 UNIT ?BI?UARTCOM2
DATA 0021H 0009H UNIT ?DT?IRRECV
DATA 002AH 0005H UNIT ?DT?UARTCOM2
DATA 002FH 0002H UNIT ?DT?IIC
IDATA 0031H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 002EH UNIT ?XD?IIC
XDATA 002EH 0014H UNIT ?XD?UARTCOM2
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H UNIT ?CO?UARTCOM1
0006H 0005H *** GAP ***
CODE 000BH 0003H ABSOLUTE
000EH 000DH *** GAP ***
CODE 001BH 0003H ABSOLUTE
001EH 0005H *** GAP ***
CODE 0023H 0003H ABSOLUTE
0026H 000DH *** GAP ***
CODE 0033H 0003H ABSOLUTE
CODE 0036H 0197H UNIT ?C?LIB_CODE
CODE 01CDH 0142H UNIT ?PR?_PULSEPROC?IRRECV
CODE 030FH 0141H UNIT ?PR?TIMER1_ISR?UARTCOM2
CODE 0450H 0110H UNIT ?PR?ONIICRECV?IIC
BL51 BANKED LINKER/LOCATER V5.03 12/05/2005 10:23:19 PAGE 2
CODE 0560H 0104H UNIT ?PR?_CONVERTIRRCODE?IRRECV
CODE 0664H 00A7H UNIT ?PR?TIMER0_ISR?IRRECV
CODE 070BH 0092H UNIT ?PR?UART1_RCV_ISR?UARTCOM1
CODE 079DH 008EH UNIT ?PR?IICRECVREGDATA?IIC
CODE 082BH 008CH UNIT ?C_C51STARTUP
CODE 08B7H 0054H UNIT ?PR?IICSENDREGDATA?IIC
CODE 090BH 004BH UNIT ?PR?IIC_ISR?IIC
CODE 0956H 002EH UNIT ?PR?UART2_INIT?UARTCOM2
CODE 0984H 002BH UNIT ?PR?CHECKPULSE?IRRECV
CODE 09AFH 0028H UNIT ?PR?_UART2SENDDATA?UARTCOM2
CODE 09D7H 0028H UNIT ?PR?_UART1SENDDATA?UARTCOM1
CODE 09FFH 0026H UNIT ?PR?MAIN?UARTCOM1
CODE 0A25H 0025H UNIT ?PR?ONIRRECV?IRRECV
CODE 0A4AH 0024H UNIT ?C_INITSEG
CODE 0A6EH 001EH UNIT ?PR?CCU_INIT?UARTCOM1
CODE 0A8CH 001CH UNIT ?PR?IRRECVINIT?IRRECV
CODE 0AA8H 001AH UNIT ?PR?_UART1RCVDATA?UARTCOM1
CODE 0AC2H 0018H UNIT ?CO?UARTCOM2
CODE 0ADAH 0017H UNIT ?PR?UART1_INIT?UARTCOM1
CODE 0AF1H 0013H UNIT ?PR?IICSENDINTTOCPU?IIC
CODE 0B04H 0012H UNIT ?PR?_DELAY?UARTCOM1
CODE 0B16H 000FH UNIT ?PR?IICINIT?IIC
CODE 0B25H 000EH UNIT ?PR?TIMER0_INIT?IRRECV
CODE 0B33H 000EH UNIT ?PR?TIMER1_INIT?UARTCOM2
OVERLAY MAP OF MODULE: uart (IRRECV)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
---------------------------------------------------
?PR?TIMER0_ISR?IRRECV ----- -----
+--> ?PR?CHECKPULSE?IRRECV
?PR?CHECKPULSE?IRRECV ----- -----
+--> ?PR?_PULSEPROC?IRRECV
*** NEW ROOT ***************************************************
?PR?IIC_ISR?IIC ----- -----
+--> ?PR?IICSENDREGDATA?IIC
+--> ?PR?IICRECVREGDATA?IIC
?PR?IICRECVREGDATA?IIC 0008H 0003H
+--> ?PR?ONIICRECV?IIC
?PR?ONIICRECV?IIC 000BH 0001H
+--> ?PR?_UART1SENDDATA?UARTCOM1
?PR?_UART1SENDDATA?UARTCOM1 001AH 0003H
*** NEW ROOT ***************************************************
?PR?TIMER1_ISR?UARTCOM2 ----- -----
+--> ?CO?UARTCOM2
BL51 BANKED LINKER/LOCATER V5.03 12/05/2005 10:23:19 PAGE 3
+--> ?PR?IICSENDINTTOCPU?IIC
*** NEW ROOT ***************************************************
?PR?UART1_RCV_ISR?UARTCOM1 000FH 000BH
+--> ?CO?UARTCOM1
+--> ?PR?_UART1SENDDATA?UARTCOM1
+--> ?PR?IICSENDINTTOCPU?IIC
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?UARTCOM1
+--> ?C_INITSEG
?PR?MAIN?UARTCOM1 ----- -----
+--> ?PR?IICINIT?IIC
+--> ?PR?TIMER1_INIT?UARTCOM2
+--> ?PR?IRRECVINIT?IRRECV
+--> ?PR?UART1_INIT?UARTCOM1
+--> ?PR?UART2_INIT?UARTCOM2
+--> ?PR?ONIRRECV?IRRECV
+--> ?PR?_DELAY?UARTCOM1
?PR?UART2_INIT?UARTCOM2 ----- -----
+--> ?CO?UARTCOM2
?PR?ONIRRECV?IRRECV ----- -----
+--> ?PR?_CONVERTIRRCODE?IRRECV
+--> ?PR?IICSENDINTTOCPU?IIC
SYMBOL TABLE OF MODULE: uart (IRRECV)
VALUE TYPE NAME
----------------------------------
------- MODULE IRRECV
C:0000H SYMBOL _ICE_DUMMY_
D:0084H PUBLIC P0M1
D:0085H PUBLIC P0M2
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
D:00A8H PUBLIC IEN0
C:0984H PUBLIC checkPulse
D:00E8H PUBLIC IEN1
D:0021H PUBLIC g_keyValue
C:01CDH PUBLIC _pulseProc
B:0020H.0 PUBLIC g_RSDA1
B:0020H.1 PUBLIC g_RSDA2
D:0022H PUBLIC g_pulseNum
B:0020H.2 PUBLIC g_RSDA3
D:0023H PUBLIC g_rsData
B:0020H.3 PUBLIC g_rsFlag
BL51 BANKED LINKER/LOCATER V5.03 12/05/2005 10:23:19 PAGE 4
D:0024H PUBLIC g_keyUser
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
D:0025H PUBLIC g_insr0
D:0026H PUBLIC g_insr1
B:0080H.0 PUBLIC KB0
B:0080H.3 PUBLIC KB3
B:0080H.6 PUBLIC KB6
C:0A8CH PUBLIC IRRecvInit
B:00A8H.1 PUBLIC ET0
D:00B8H PUBLIC IP0
C:0B25H PUBLIC timer0_Init
D:00C8H PUBLIC TCR20
D:008DH PUBLIC TH1
D:008BH PUBLIC TL1
C:0560H PUBLIC _convertIRRCode
B:0088H.4 PUBLIC TR0
D:0027H PUBLIC g_keyValueF
B:0020H.4 PUBLIC g_IR_SF
D:00D8H PUBLIC I2CON
C:0664H PUBLIC timer0_Isr
C:0A25H PUBLIC OnIRRecv
D:0028H PUBLIC g_keyPressed
D:0029H PUBLIC g_keyUserF
D:00D0H PUBLIC PSW
------- PROC IRRECVINIT
C:0A8CH LINE# 90
C:0A8CH LINE# 91
C:0A8CH LINE# 93
C:0A8EH LINE# 94
C:0A90H LINE# 96
C:0A92H LINE# 97
C:0A94H LINE# 98
C:0A96H LINE# 99
C:0A99H LINE# 100
C:0A9BH LINE# 101
C:0A9DH LINE# 102
C:0A9FH LINE# 105
C:0AA2H LINE# 106
C:0AA5H LINE# 108
C:0AA7H LINE# 111
------- ENDPROC IRRECVINIT
------- PROC TIMER0_INIT
C:0B25H LINE# 128
C:0B25H LINE# 129
C:0B25H LINE# 131
C:0B28H LINE# 132
C:0B2AH LINE# 133
C:0B2CH LINE# 137
C:0B2FH LINE# 138
C:0B32H LINE# 139
------- ENDPROC TIMER0_INIT
------- PROC TIMER0_ISR
C:0664H LINE# 159
C:0681H LINE# 162
C:0684H LINE# 163
BL51 BANKED LINKER/LOCATER V5.03 12/05/2005 10:23:19 PAGE 5
C:0684H LINE# 164
C:0687H LINE# 165
C:0687H LINE# 166
C:0689H LINE# 167
C:068BH LINE# 169
C:068BH LINE# 170
C:068EH LINE# 171
C:068EH LINE# 172
C:068EH LINE# 173
C:068EH LINE# 174
C:0690H LINE# 176
C:0690H LINE# 178
C:0697H LINE# 179
C:0697H LINE# 180
C:06A4H LINE# 181
C:06A4H LINE# 182
C:06A7H LINE# 183
C:06AAH LINE# 184
C:06AAH LINE# 187
C:06B1H LINE# 188
C:06B1H LINE# 189
C:06B3H LINE# 190
C:06B5H LINE# 191
C:06B8H LINE# 192
C:06BBH LINE# 193
C:06BDH LINE# 195
C:06BDH LINE# 196
C:06C4H LINE# 197
C:06C4H LINE# 198
C:06C6H LINE# 200
C:06C8H LINE# 201
C:06CBH LINE# 202
C:06CEH LINE# 203
C:06D0H LINE# 204
C:06D2H LINE# 206
C:06D2H LINE# 207
C:06D4H LINE# 208
C:06D6H LINE# 209
C:06D6H LINE# 210
C:06D6H LINE# 211
C:06D9H LINE# 212
C:06D9H LINE# 213
C:06D9H LINE# 214
C:06D9H LINE# 215
C:06DBH LINE# 217
C:06DBH LINE# 218
C:06DEH LINE# 219
C:06DEH LINE# 220
C:06E0H LINE# 221
C:06E2H LINE# 222
C:06E4H LINE# 224
C:06E7H LINE# 225
C:06EAH LINE# 226
C:06EAH LINE# 227
C:06EAH LINE# 231
C:06EDH LINE# 232
C:06F0H LINE# 233
BL51 BANKED LINKER/LOCATER V5.03 12/05/2005 10:23:19 PAGE 6
------- ENDPROC TIMER0_ISR
------- PROC CHECKPULSE
C:0984H LINE# 252
C:0984H LINE# 253
C:0984H LINE# 254
C:0987H LINE# 255
C:0987H LINE# 256
C:098AH LINE# 257
C:098AH LINE# 258
C:098CH LINE# 259
C:098EH LINE# 260
C:0990H LINE# 261
C:0997H LINE# 262
C:0997H LINE# 263
C:099AH LINE# 264
C:099CH LINE# 265
C:099CH LINE# 266
C:099DH LINE# 268
C:09A2H LINE# 269
C:09A2H LINE# 271
C:09A2H LINE# 272
C:09A5H LINE# 273
C:09ACH LINE# 274
C:09AEH LINE# 275
C:09AEH LINE# 276
------- ENDPROC CHECKPULSE
------- PROC _PULSEPROC
D:0007H SYMBOL pulseNum
C:01CDH LINE# 299
C:01CDH LINE# 300
C:01CDH LINE# 301
C:01D6H LINE# 302
C:01D6H LINE# 303
C:01DDH LINE# 306
C:01E6H LINE# 307
C:01E6H LINE# 308
C:01F1H LINE# 309
C:01F1H LINE# 310
C:01FDH LINE# 311
C:0206H LINE# 312
C:0219H LINE# 313
C:0219H LINE# 314
C:021FH LINE# 315
C:0223H LINE# 316
C:0226H LINE# 319
C:0226H LINE# 320
C:0232H LINE# 321
C:0232H LINE# 322
C:023EH LINE# 323
C:0247H LINE# 324
C:0257H LINE# 325
C:0257H LINE# 326
C:025DH LINE# 327
C:0261H LINE# 328
C:0263H LINE# 331
C:0263H LINE# 332
C:026FH LINE# 333
BL51 BANKED LINKER/LOCATER V5.03 12/05/2005 10:23:19 PAGE 7
C:026FH LINE# 334
C:027BH LINE# 335
C:0283H LINE# 336
C:0290H LINE# 337
C:0290H LINE# 338
C:0296H LINE# 339
C:029AH LINE# 340
C:029CH LINE# 343
C:029CH LINE# 344
C:02A8H LINE# 345
C:02A8H LINE# 346
C:02B4H LINE# 347
C:02BCH LINE# 348
C:02C9H LINE# 349
C:02C9H LINE# 350
C:02CFH LINE# 351
C:02D3H LINE# 352
C:02D3H LINE# 355
C:02D3H LINE# 357
C:02D9H LINE# 358
C:02D9H LINE# 359
C:02E8H LINE# 360
C:02E8H LINE# 361
C:02EBH LINE# 363
C:02EDH LINE# 364
C:02EFH LINE# 365
C:02F1H LINE# 366
C:02F2H LINE# 368
C:02F4H LINE# 369
C:02F4H LINE# 370
C:02F5H LINE# 372
C:02F5H LINE# 373
C:0302H LINE# 374
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -