📄 right.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 09/17/2007 09:47:27 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE ifr_ir.obj, interrupt.obj, key.obj, lcd.obj, LME2200.obj, main.obj, stc_eeprom.obj, tx.obj TO r
>> ight RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
ifr_ir.obj (IFR_IR)
interrupt.obj (INTERRUPT)
key.obj (KEY)
lcd.obj (LCD)
LME2200.obj (LME2200)
main.obj (MAIN)
stc_eeprom.obj (STC_EEPROM)
tx.obj (TX)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?OFFX256)
C:\KEIL\C51\LIB\C51S.LIB (?C?MEMSET)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: right (IFR_IR)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
REG 0008H 0008H ABSOLUTE "REG BANK 1"
DATA 0010H 0008H UNIT ?DT?MAIN
DATA 0018H 0006H UNIT ?DT?IFR_IR
001EH 0002H *** GAP ***
BIT 0020H.0 0001H.6 UNIT ?BI?KEY
BIT 0021H.6 0001H.3 UNIT ?BI?IFR_IR
BIT 0023H.1 0000H.3 UNIT ?BI?INTERRUPT
BIT 0023H.4 0000H.3 UNIT _BIT_GROUP_
0023H.7 0000H.1 *** GAP ***
DATA 0024H 001CH UNIT ?DT?INTERRUPT
DATA 0040H 001BH UNIT _DATA_GROUP_
DATA 005BH 0012H UNIT ?DT?LME2200
DATA 006DH 0005H UNIT ?DT?KEY
DATA 0072H 0004H UNIT ?DT?LCD
IDATA 0076H 000AH UNIT ?ID?IFR_IR
IDATA 0080H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 01E8H UNIT ?XD?MAIN
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 001FH UNIT ?PR?_LME_REG_READ?LME2200
0022H 0001H *** GAP ***
BL51 BANKED LINKER/LOCATER V5.12 09/17/2007 09:47:27 PAGE 2
CODE 0023H 0003H ABSOLUTE
CODE 0026H 0004H UNIT ?C_INITSEG
002AH 0001H *** GAP ***
CODE 002BH 0003H ABSOLUTE
CODE 002EH 0630H UNIT ?CO?LCD
CODE 065EH 03C2H UNIT ?PR?PASSWORD_D1?LCD
CODE 0A20H 0294H UNIT ?PR?IFR_RF?IFR_IR
CODE 0CB4H 01DCH UNIT ?PR?_ADD_SHOW?LCD
CODE 0E90H 0197H UNIT ?PR?_CHECKOK?IFR_IR
CODE 1027H 017BH UNIT ?PR?_IFR_KEY_DEAL?IFR_IR
CODE 11A2H 0179H UNIT ?C?LIB_CODE
CODE 131BH 0164H UNIT ?PR?KEY_ODD1?KEY
CODE 147FH 0156H UNIT ?PR?SCAN_KEY?KEY
CODE 15D5H 0135H UNIT ?PR?PASSWORD_EXIT?KEY
CODE 170AH 00E1H UNIT ?PR?IFR_IRN?IFR_IR
CODE 17EBH 00BAH UNIT ?PR?_TU_1?LCD
CODE 18A5H 00AAH UNIT ?PR?_DATA_COM?IFR_IR
CODE 194FH 00AAH UNIT ?PR?FUNCTION_B?LCD
CODE 19F9H 00A3H UNIT ?PR?STUDY_CODE?KEY
CODE 1A9CH 00A1H UNIT ?PR?FUNCTION_A?LCD
CODE 1B3DH 00A1H UNIT ?PR?FUNCTION_C?LCD
CODE 1BDEH 009DH UNIT ?PR?PASSWORD_D?LCD
CODE 1C7BH 008CH UNIT ?C_C51STARTUP
CODE 1D07H 0085H UNIT ?PR?FUZHI?IFR_IR
CODE 1D8CH 007FH UNIT ?PR?_TYPE3?LCD
CODE 1E0BH 0078H UNIT ?PR?FIND_IFRCODE2?IFR_IR
CODE 1E83H 0073H UNIT ?PR?_TYPE1?LCD
CODE 1EF6H 006CH UNIT ?PR?TIME2?INTERRUPT
CODE 1F62H 0065H UNIT ?PR?_TYPE2?LCD
CODE 1FC7H 0064H UNIT ?PR?_TX2262?TX
CODE 202BH 005DH UNIT ?PR?MAIN?MAIN
CODE 2088H 005BH UNIT ?PR?KEYEXE1?KEY
CODE 20E3H 005AH UNIT ?PR?MCU_INITIAL?MAIN
CODE 213DH 004BH UNIT ?PR?RI_TI?INTERRUPT
CODE 2188H 0041H UNIT ?PR?KEYEXE?KEY
CODE 21C9H 003BH UNIT ?PR?ZHUTI?LCD
CODE 2204H 0038H UNIT ?PR?_RECE_DATA?INTERRUPT
CODE 223CH 0038H UNIT ?PR?_LME_READ?LME2200
CODE 2274H 0037H UNIT ?PR?READ_LME?MAIN
CODE 22ABH 0037H UNIT ?PR?_EEPROM_EARES?STC_EEPROM
CODE 22E2H 0034H UNIT ?PR?_SEND_CHAR?MAIN
CODE 2316H 0031H UNIT ?PR?_EEPROM_WRITE?STC_EEPROM
CODE 2347H 0031H UNIT ?PR?_EEPROM_READ?STC_EEPROM
CODE 2378H 0030H UNIT ?PR?RF_BITRX?IFR_IR
CODE 23A8H 002DH UNIT ?PR?KEY_ODD?KEY
CODE 23D5H 002CH UNIT ?PR?DELE_ZERO?LCD
CODE 2401H 002AH UNIT ?PR?_LME_DATA_WRITE?LME2200
CODE 242BH 0029H UNIT ?PR?_RX_LED_ON_OFF?IFR_IR
CODE 2454H 0028H UNIT ?PR?FIND_IFRCODE?KEY
CODE 247CH 0027H UNIT ?PR?KEY_INIT?KEY
CODE 24A3H 0026H UNIT ?PR?_WRITE_ZERO?LCD
CODE 24C9H 0024H UNIT ?PR?INIT_1520?LCD
CODE 24EDH 0023H UNIT ?PR?_LED_RAY1?KEY
CODE 2510H 0023H UNIT ?PR?_LED_RAY11?KEY
CODE 2533H 0023H UNIT ?PR?_LED_RAY2?KEY
CODE 2556H 001CH UNIT ?PR?PRINTMCMD?LCD
CODE 2572H 001CH UNIT ?PR?PRINTMDAT?LCD
BL51 BANKED LINKER/LOCATER V5.12 09/17/2007 09:47:27 PAGE 3
CODE 258EH 001CH UNIT ?PR?PRINTSCMD?LCD
CODE 25AAH 001CH UNIT ?PR?PRINTSDAT?LCD
CODE 25C6H 001CH UNIT ?CO?LME2200
CODE 25E2H 0017H UNIT ?PR?INIT_UART?INTERRUPT
CODE 25F9H 0016H UNIT ?PR?INIT_LME2200?LME2200
CODE 260FH 0015H UNIT ?CO?IFR_IR
CODE 2624H 0015H UNIT ?PR?_DELAY?MAIN
CODE 2639H 0014H UNIT ?PR?IFR_INIT?IFR_IR
CODE 264DH 0013H UNIT ?PR?_TRAN_DATA?INTERRUPT
CODE 2660H 0012H UNIT ?PR?IFR_ADMINISTER?IFR_IR
CODE 2672H 000EH UNIT ?PR?LME_SEND_START?LME2200
CODE 2680H 000CH UNIT ?PR?TIME0STAR?IFR_IR
CODE 268CH 0006H UNIT ?PR?_LME_DATA_READ?LME2200
OVERLAY MAP OF MODULE: right (IFR_IR)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- ----- -----
+--> ?PR?MCU_INITIAL?MAIN
+--> ?PR?ZHUTI?LCD
+--> ?PR?IFR_IRN?IFR_IR
+--> ?PR?IFR_ADMINISTER?IFR_IR
+--> ?PR?SCAN_KEY?KEY
+--> ?PR?KEYEXE?KEY
+--> ?PR?KEYEXE1?KEY
+--> ?PR?PASSWORD_EXIT?KEY
+--> ?PR?KEY_ODD?KEY
+--> ?PR?KEY_ODD1?KEY
+--> ?PR?IFR_RF?IFR_IR
+--> ?PR?_LME_DATA_READ?LME2200
+--> ?PR?_LME_REG_READ?LME2200
+--> ?PR?READ_LME?MAIN
+--> ?PR?_RX_LED_ON_OFF?IFR_IR
?PR?MCU_INITIAL?MAIN ----- ----- ----- -----
+--> ?PR?_SEND_CHAR?MAIN
+--> ?PR?FUZHI?IFR_IR
+--> ?PR?KEY_INIT?KEY
+--> ?PR?INIT_LME2200?LME2200
+--> ?PR?INIT_1520?LCD
+--> ?PR?IFR_INIT?IFR_IR
+--> ?PR?INIT_UART?INTERRUPT
?PR?FUZHI?IFR_IR ----- ----- ----- -----
+--> ?PR?_EEPROM_EARES?STC_EEPROM
+--> ?PR?_EEPROM_WRITE?STC_EEPROM
?PR?INIT_LME2200?LME2200 ----- ----- ----- -----
BL51 BANKED LINKER/LOCATER V5.12 09/17/2007 09:47:27 PAGE 4
+--> ?PR?_DELAY?MAIN
+--> ?CO?LME2200
+--> ?PR?_TRAN_DATA?INTERRUPT
?PR?INIT_1520?LCD ----- ----- ----- -----
+--> ?PR?PRINTMCMD?LCD
+--> ?PR?PRINTSCMD?LCD
?PR?PRINTMCMD?LCD ----- ----- ----- -----
+--> ?PR?_DELAY?MAIN
?PR?PRINTSCMD?LCD ----- ----- ----- -----
+--> ?PR?_DELAY?MAIN
?PR?ZHUTI?LCD ----- ----- ----- -----
+--> ?CO?LCD
+--> ?PR?_TU_1?LCD
?PR?_TU_1?LCD ----- ----- 0047H 0007H
+--> ?PR?_WRITE_ZERO?LCD
+--> ?PR?PRINTMCMD?LCD
+--> ?PR?PRINTSCMD?LCD
+--> ?PR?PRINTMDAT?LCD
+--> ?PR?PRINTSDAT?LCD
?PR?PRINTMDAT?LCD ----- ----- ----- -----
+--> ?PR?_DELAY?MAIN
?PR?PRINTSDAT?LCD ----- ----- ----- -----
+--> ?PR?_DELAY?MAIN
?PR?IFR_IRN?IFR_IR ----- ----- 0040H 0001H
+--> ?PR?_DELAY?MAIN
?PR?IFR_ADMINISTER?IFR_IR ----- ----- ----- -----
+--> ?PR?FIND_IFRCODE2?IFR_IR
+--> ?PR?_IFR_KEY_DEAL?IFR_IR
?PR?FIND_IFRCODE2?IFR_IR ----- ----- 0040H 0001H
+--> ?PR?_EEPROM_READ?STC_EEPROM
?PR?_IFR_KEY_DEAL?IFR_IR ----- ----- 0040H 0001H
+--> ?PR?_EEPROM_READ?STC_EEPROM
+--> ?PR?_CHECKOK?IFR_IR
?PR?_CHECKOK?IFR_IR 0023H.4 0000H.3 0041H 0001H
+--> ?PR?_LED_RAY1?KEY
+--> ?PR?_LED_RAY11?KEY
+--> ?PR?_DATA_COM?IFR_IR
?PR?_LED_RAY1?KEY ----- ----- 0048H 0002H
+--> ?PR?_DELAY?MAIN
?PR?_LED_RAY11?KEY ----- ----- 0055H 0002H
+--> ?PR?_DELAY?MAIN
?PR?_DATA_COM?IFR_IR ----- ----- 0042H 0013H
BL51 BANKED LINKER/LOCATER V5.12 09/17/2007 09:47:27 PAGE 5
+--> ?CO?IFR_IR
+--> ?PR?_LME_DATA_WRITE?LME2200
+--> ?PR?_DELAY?MAIN
+--> ?PR?_LED_RAY11?KEY
?PR?_LME_DATA_WRITE?LME2200 ----- ----- 0055H 0005H
+--> ?PR?_TRAN_DATA?INTERRUPT
+--> ?PR?LME_SEND_START?LME2200
?PR?LME_SEND_START?LME2200 ----- ----- 005AH 0001H
+--> ?PR?_TRAN_DATA?INTERRUPT
?PR?SCAN_KEY?KEY ----- ----- 0040H 0001H
+--> ?PR?_DELAY?MAIN
?PR?KEYEXE?KEY ----- ----- ----- -----
+--> ?PR?SCAN_KEY?KEY
+--> ?PR?IFR_IRN?IFR_IR
+--> ?PR?STUDY_CODE?KEY
?PR?STUDY_CODE?KEY 0023H.4 0000H.1 0040H 0002H
+--> ?PR?FIND_IFRCODE?KEY
+--> ?PR?_EEPROM_READ?STC_EEPROM
+--> ?PR?_LED_RAY11?KEY
+--> ?PR?_EEPROM_EARES?STC_EEPROM
+--> ?PR?_EEPROM_WRITE?STC_EEPROM
?PR?FIND_IFRCODE?KEY ----- ----- ----- -----
+--> ?PR?_EEPROM_READ?STC_EEPROM
?PR?KEYEXE1?KEY ----- ----- ----- -----
+--> ?PR?SCAN_KEY?KEY
+--> ?PR?IFR_IRN?IFR_IR
+--> ?PR?IFR_ADMINISTER?IFR_IR
+--> ?PR?_CHECKOK?IFR_IR
?PR?PASSWORD_EXIT?KEY ----- ----- ----- -----
+--> ?PR?PASSWORD_D?LCD
+--> ?PR?SCAN_KEY?KEY
+--> ?PR?PASSWORD_D1?LCD
+--> ?PR?ZHUTI?LCD
+--> ?PR?_LED_RAY11?KEY
?PR?PASSWORD_D?LCD ----- ----- ----- -----
+--> ?CO?LCD
+--> ?PR?_TYPE1?LCD
+--> ?PR?_WRITE_ZERO?LCD
+--> ?PR?_TU_1?LCD
?PR?_TYPE1?LCD ----- ----- 0047H 0008H
+--> ?CO?LCD
?PR?PASSWORD_D1?LCD ----- ----- ----- -----
+--> ?CO?LCD
+--> ?PR?_TU_1?LCD
?PR?KEY_ODD?KEY ----- ----- 0040H 0001H
BL51 BANKED LINKER/LOCATER V5.12 09/17/2007 09:47:27 PAGE 6
+--> ?PR?_CHECKOK?IFR_IR
+--> ?PR?_TX2262?TX
+--> ?PR?_LED_RAY2?KEY
?PR?_LED_RAY2?KEY ----- ----- 0041H 0002H
+--> ?PR?_DELAY?MAIN
?PR?KEY_ODD1?KEY ----- ----- ----- -----
+--> ?PR?PASSWORD_D?LCD
+--> ?PR?SCAN_KEY?KEY
+--> ?PR?PASSWORD_D1?LCD
+--> ?PR?DELE_ZERO?LCD
+--> ?PR?FUNCTION_A?LCD
+--> ?PR?FUNCTION_B?LCD
+--> ?PR?_LED_RAY1?KEY
+--> ?PR?FUNCTION_C?LCD
?PR?DELE_ZERO?LCD ----- ----- ----- -----
+--> ?PR?_TU_1?LCD
?PR?FUNCTION_A?LCD ----- ----- ----- -----
+--> ?CO?LCD
+--> ?PR?_TYPE2?LCD
+--> ?PR?_TYPE1?LCD
+--> ?PR?_TU_1?LCD
?PR?_TYPE2?LCD ----- ----- 0040H 0008H
?PR?FUNCTION_B?LCD ----- ----- ----- -----
+--> ?CO?LCD
+--> ?PR?_TYPE2?LCD
+--> ?PR?_TYPE1?LCD
+--> ?PR?_WRITE_ZERO?LCD
+--> ?PR?_TU_1?LCD
?PR?FUNCTION_C?LCD ----- ----- ----- -----
+--> ?CO?LCD
+--> ?PR?_TYPE2?LCD
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -