📄 mcu.m51
字号:
BL51 BANKED LINKER/LOCATER V5.11 07/06/2006 10:40:57 PAGE 1
BL51 BANKED LINKER/LOCATER V5.11, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE .\obj\main.obj, .\obj\Debug.obj, .\obj\Ir.obj, .\obj\Isr.obj, .\obj\Mcu.obj, .\obj\Misc.obj, .\
>> obj\Power.obj, .\obj\Irparameter.obj, .\obj\Global.obj, .\obj\Keypad.obj, .\obj\Gm_rwreg.obj, .\obj\Security.obj TO .
>> \obj\mcu PRINT (.\lst\mcu.m51) RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
.\obj\main.obj (MAIN)
.\obj\Debug.obj (DEBUG)
.\obj\Ir.obj (IR)
.\obj\Isr.obj (ISR)
.\obj\Mcu.obj (MCU)
.\obj\Misc.obj (MISC)
.\obj\Power.obj (POWER)
.\obj\Irparameter.obj (IRPARAMETER)
.\obj\Global.obj (GLOBAL)
.\obj\Keypad.obj (KEYPAD)
.\obj\Gm_rwreg.obj (GM_RWREG)
.\obj\Security.obj (SECURITY)
D:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
D:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
D:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
D:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
D:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: .\obj\mcu (MAIN)
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 000CH UNIT _DATA_GROUP_
DATA 0014H 0007H UNIT ?DT?IR
DATA 001BH 0007H UNIT ?DT?GLOBAL
DATA 0022H 0001H UNIT ?DT?POWER
DATA 0023H 0001H UNIT ?DT?KEYPAD
IDATA 0024H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 0005H UNIT ?PR?GM_INIT?GM_RWREG
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0005H UNIT ?PR?GM_STOP?GM_RWREG
CODE 0013H 0003H ABSOLUTE
CODE 0016H 000CH UNIT ?PR?_PUTSIOCHAR?DEBUG
0022H 0001H *** GAP ***
CODE 0023H 0003H ABSOLUTE
CODE 0026H 000CH UNIT ?CO?KEYPAD
0032H 0001H *** GAP ***
CODE 0033H 0003H ABSOLUTE
BL51 BANKED LINKER/LOCATER V5.11 07/06/2006 10:40:57 PAGE 2
CODE 0036H 0294H UNIT ?PR?KEY_SCANKEYPAD?KEYPAD
CODE 02CAH 01BCH UNIT ?PR?IR_INTERRUPT?IR
CODE 0486H 00F0H UNIT ?PR?_PRINTDATA?DEBUG
CODE 0576H 0097H UNIT ?PR?_GM_SENDBYTE?GM_RWREG
CODE 060DH 0091H UNIT ?C?LIB_CODE
CODE 069EH 008CH UNIT ?C_C51STARTUP
CODE 072AH 008AH UNIT ?PR?_GM_START?GM_RWREG
CODE 07B4H 0083H UNIT ?PR?PCA_INTERRUPT?ISR
CODE 0837H 0074H UNIT ?CO?IRPARAMETER
CODE 08ABH 0058H UNIT ?PR?READSTATUSHANDLER?GM_RWREG
CODE 0903H 0057H UNIT ?PR?POWERHANDLER?POWER
CODE 095AH 0053H UNIT ?CO?GM_RWREG
CODE 09ADH 0050H UNIT ?PR?GM_READBYTE?GM_RWREG
CODE 09FDH 0036H UNIT ?PR?INIT_TIMER?MCU
CODE 0A33H 0031H UNIT ?PR?MAIN?MAIN
CODE 0A64H 002CH UNIT ?PR?_PRINTMSG?DEBUG
CODE 0A90H 0028H UNIT ?CO?POWER
CODE 0AB8H 0024H UNIT ?PR?_FORCEDELAY1MS?MISC
CODE 0ADCH 0020H UNIT ?PR?SECURITYHANDLER?SECURITY
CODE 0AFCH 001AH UNIT ?PR?IR_INIT?IR
CODE 0B16H 0014H UNIT ?PR?TIMER0?IR
CODE 0B2AH 0012H UNIT ?PR?GET_IR_KEY?IR
CODE 0B3CH 0011H UNIT ?PR?INIT_MCU?MCU
CODE 0B4DH 0010H UNIT ?CO?MAIN
CODE 0B5DH 000FH UNIT ?PR?EXT1INTERRUPT?ISR
CODE 0B6CH 000FH UNIT ?PR?INIT_EXTERNALINTERRUPT?MCU
CODE 0B7BH 000EH UNIT ?PR?SERIALPORTINTERRUPT?ISR
CODE 0B89H 000AH UNIT ?PR?INIT_SERIALPORT?MCU
CODE 0B93H 0007H UNIT ?PR?INIT_IOPORTS?MCU
CODE 0B9AH 0007H UNIT ?PR?DELAY4US?MISC
CODE 0BA1H 0005H UNIT ?CO?SECURITY
CODE 0BA6H 0004H UNIT ?C_INITSEG
CODE 0BAAH 0003H UNIT ?PR?POWER_TURNONGREENLED?POWER
CODE 0BADH 0003H UNIT ?PR?POWER_TURNOFFGREENLED?POWER
CODE 0BB0H 0003H UNIT ?PR?GREENLEDON?POWER
CODE 0BB3H 0003H UNIT ?PR?GREENLEDOFF?POWER
CODE 0BB6H 0003H UNIT ?PR?KEY_GETKEYPADSTATUS?KEYPAD
OVERLAY MAP OF MODULE: .\obj\mcu (MAIN)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
-------------------------------------------------------
?PR?IR_INTERRUPT?IR ----- -----
+--> ?CO?IRPARAMETER
*** NEW ROOT ***************************************************
?PR?SERIALPORTINTERRUPT?ISR 0008H 0001H
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
BL51 BANKED LINKER/LOCATER V5.11 07/06/2006 10:40:57 PAGE 3
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- -----
+--> ?PR?INIT_MCU?MCU
+--> ?PR?IR_INIT?IR
+--> ?PR?GM_INIT?GM_RWREG
+--> ?PR?_FORCEDELAY1MS?MISC
+--> ?CO?MAIN
+--> ?PR?_PRINTDATA?DEBUG
+--> ?PR?READSTATUSHANDLER?GM_RWREG
+--> ?PR?POWERHANDLER?POWER
+--> ?PR?SECURITYHANDLER?SECURITY
+--> ?PR?KEY_SCANKEYPAD?KEYPAD
?PR?INIT_MCU?MCU ----- -----
+--> ?PR?INIT_EXTERNALINTERRUPT?MCU
+--> ?PR?INIT_TIMER?MCU
+--> ?PR?INIT_SERIALPORT?MCU
+--> ?PR?INIT_IOPORTS?MCU
?PR?INIT_TIMER?MCU 0009H 0002H
?PR?_PRINTDATA?DEBUG 000AH 000AH
+--> ?PR?_PUTSIOCHAR?DEBUG
?PR?_PUTSIOCHAR?DEBUG ----- -----
+--> ?PR?_FORCEDELAY1MS?MISC
?PR?READSTATUSHANDLER?GM_RWREG ----- -----
+--> ?PR?GM_READBYTE?GM_RWREG
+--> ?CO?GM_RWREG
+--> ?PR?_PRINTMSG?DEBUG
?PR?GM_READBYTE?GM_RWREG 0009H 0002H
+--> ?PR?_GM_START?GM_RWREG
+--> ?CO?GM_RWREG
+--> ?PR?_PRINTMSG?DEBUG
+--> ?PR?_FORCEDELAY1MS?MISC
+--> ?PR?GM_STOP?GM_RWREG
?PR?_GM_START?GM_RWREG 000DH 0005H
+--> ?PR?DELAY4US?MISC
?PR?_PRINTMSG?DEBUG 000DH 0003H
+--> ?PR?_PUTSIOCHAR?DEBUG
?PR?POWERHANDLER?POWER ----- -----
+--> ?CO?POWER
+--> ?PR?_PRINTMSG?DEBUG
+--> ?PR?GREENLEDON?POWER
+--> ?PR?_GM_SENDBYTE?GM_RWREG
+--> ?PR?GREENLEDOFF?POWER
?PR?GREENLEDON?POWER ----- -----
+--> ?PR?POWER_TURNONGREENLED?POWER
?PR?_GM_SENDBYTE?GM_RWREG 000AH 0003H
BL51 BANKED LINKER/LOCATER V5.11 07/06/2006 10:40:57 PAGE 4
+--> ?PR?_GM_START?GM_RWREG
+--> ?CO?GM_RWREG
+--> ?PR?_PRINTMSG?DEBUG
+--> ?PR?DELAY4US?MISC
+--> ?PR?GM_STOP?GM_RWREG
?PR?GREENLEDOFF?POWER ----- -----
+--> ?PR?POWER_TURNOFFGREENLED?POWER
?PR?SECURITYHANDLER?SECURITY ----- -----
+--> ?CO?SECURITY
+--> ?PR?_GM_SENDBYTE?GM_RWREG
?PR?KEY_SCANKEYPAD?KEYPAD 0009H 0001H
+--> ?PR?KEY_GETKEYPADSTATUS?KEYPAD
+--> ?PR?_FORCEDELAY1MS?MISC
+--> ?PR?GET_IR_KEY?IR
+--> ?CO?KEYPAD
+--> ?PR?_PRINTDATA?DEBUG
+--> ?PR?_GM_SENDBYTE?GM_RWREG
?PR?GET_IR_KEY?IR ----- -----
+--> ?CO?IRPARAMETER
SYMBOL TABLE OF MODULE: .\obj\mcu (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
D:00A8H PUBLIC IE
B:0090H.7 PUBLIC P1_7
D:00B8H PUBLIC IP
D:00D8H PUBLIC CCON
C:0A33H PUBLIC main
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
D:00D0H PUBLIC PSW
------- PROC MAIN
C:0A33H LINE# 14
C:0A33H LINE# 15
C:0A33H LINE# 21
C:0A36H LINE# 22
C:0A39H LINE# 23
C:0A3CH LINE# 25
C:0A3CH LINE# 26
C:0A3EH LINE# 27
C:0A45H LINE# 28
C:0A48H LINE# 29
C:0A48H LINE# 39
C:0A56H LINE# 60
C:0A56H LINE# 61
BL51 BANKED LINKER/LOCATER V5.11 07/06/2006 10:40:57 PAGE 5
C:0A56H LINE# 66
C:0A59H LINE# 67
C:0A5CH LINE# 68
C:0A5FH LINE# 69
C:0A62H LINE# 71
------- ENDPROC MAIN
------- ENDMOD MAIN
------- MODULE DEBUG
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
C:0486H PUBLIC _printData
D:00A8H PUBLIC IE
D:00B8H PUBLIC IP
B:0098H.1 PUBLIC TI
D:00D8H PUBLIC CCON
C:0016H PUBLIC _putSIOChar
D:0099H PUBLIC SBUF
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
C:0A64H PUBLIC _printMsg
D:00D0H PUBLIC PSW
------- PROC _PUTSIOCHAR
D:0007H SYMBOL sendData
C:0016H LINE# 26
C:0016H LINE# 27
C:0019H LINE# 28
C:001BH LINE# 29
------- ENDPROC _PUTSIOCHAR
------- PROC _PRINTMSG
D:000DH SYMBOL str
------- DO
D:0007H SYMBOL sendData
------- ENDDO
C:0A64H LINE# 31
C:0A6AH LINE# 32
C:0A6AH LINE# 36
C:0A6CH LINE# 37
C:0A6FH LINE# 38
C:0A72H LINE# 39
C:0A84H LINE# 40
C:0A86H LINE# 41
C:0A8BH LINE# 42
------- ENDPROC _PRINTMSG
------- PROC _PRINTDATA
D:000AH SYMBOL str
D:000DH SYMBOL value
------- DO
D:000FH SYMBOL sendData
------- DO
D:0010H SYMBOL noneZero
D:0011H SYMBOL divider
D:0013H SYMBOL dispValue
------- ENDDO
------- ENDDO
C:0486H LINE# 59
BL51 BANKED LINKER/LOCATER V5.11 07/06/2006 10:40:57 PAGE 6
C:0490H LINE# 60
C:0493H LINE# 66
C:04ABH LINE# 67
C:04B2H LINE# 68
C:04C3H LINE# 69
C:04CCH LINE# 70
C:04D5H LINE# 71
C:04D8H LINE# 72
C:04DEH LINE# 75
C:04E3H LINE# 76
C:04E9H LINE# 77
C:04EFH LINE# 78
C:04FCH LINE# 79
C:0513H LINE# 80
C:0517H LINE# 81
C:051AH LINE# 82
C:051EH LINE# 83
C:0527H LINE# 84
C:052BH LINE# 86
C:0531H LINE# 87
C:0536H LINE# 88
C:0536H LINE# 89
C:053BH LINE# 90
C:054CH LINE# 92
C:055EH LINE# 93
C:0560H LINE# 94
C:0560H LINE# 96
C:0562H LINE# 97
C:0562H LINE# 98
C:0564H LINE# 100
C:0569H LINE# 101
C:056CH LINE# 102
C:0571H LINE# 103
------- ENDPROC _PRINTDATA
------- ENDMOD DEBUG
------- MODULE IR
C:0000H SYMBOL _ICE_DUMMY_
D:0014H PUBLIC IR_Width
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
D:0016H PUBLIC IR_Status
B:00A8H.7 PUBLIC EA
D:0017H PUBLIC IR_Bit_Count
D:00A8H PUBLIC IE
C:0AFCH PUBLIC IR_Init
D:00B8H PUBLIC IP
D:00D8H PUBLIC CCON
C:0B2AH PUBLIC Get_IR_Key
C:02CAH PUBLIC ir_interrupt
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -