📄 rem.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 05/31/2008 08:20:33 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE MAIN.obj, 16311.obj, DISPLAY.obj, I2C.obj, eeprom.obj, PoweronInitial.obj, STARTUP.obj TO REM R
>> AMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
MAIN.obj (MAIN)
16311.obj (16311)
DISPLAY.obj (DISPLAY)
I2C.obj (I2C)
eeprom.obj (EEPROM)
PoweronInitial.obj (POWERONINITIAL)
STARTUP.obj (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: REM (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 0007H UNIT ?DT?__16311_KEY_DISPLAY?DISPLAY
DATA 000FH 0006H UNIT ?DT?_16311_READ_KEY?16311
DATA 0015H 0003H UNIT ?DT?MAIN
DATA 0018H 0003H UNIT ?DT?EEPROM
DATA 001BH 0002H UNIT ?DT?16311
DATA 001DH 0002H UNIT ?DT?_READ_EEPROM?EEPROM
001FH 0001H *** GAP ***
BIT 0020H.0 0000H.1 UNIT ?BI?16311
BIT 0020H.1 0000H.1 UNIT ?BI?SENDACKNOWLEDGE?I2C
BIT 0020H.2 0000H.1 UNIT _BIT_GROUP_
0020H.3 0000H.5 *** GAP ***
DATA 0021H 0002H UNIT _DATA_GROUP_
IDATA 0023H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0104H UNIT ?PR?__16311_KEY_DISPLAY?DISPLAY
CODE 0107H 008CH UNIT ?C_C51STARTUP
CODE 0193H 0062H UNIT ?PR?_WRITE_I2C_BYTE?I2C
CODE 01F5H 004BH UNIT ?PR?_16311_READ_KEY?16311
CODE 0240H 0044H UNIT ?PR?__16311_DA_SEND?16311
CODE 0284H 0038H UNIT ?PR?__16311_DISPLAY?16311
CODE 02BCH 0031H UNIT ?PR?INITIAL_16311?POWERONINITIAL
CODE 02EDH 0030H UNIT ?PR?_READ_EEPROM?EEPROM
CODE 031DH 0023H UNIT ?PR?_16311_DA_READ?16311
CODE 0340H 001EH UNIT ?PR?READ_I2C_BYTE?I2C
CODE 035EH 001EH UNIT ?PR?INITIALCPU?POWERONINITIAL
CODE 037CH 001DH UNIT ?PR?_WRITE_EEPROM?EEPROM
CODE 0399H 0015H UNIT ?PR?MAIN?MAIN
CODE 03AEH 0012H UNIT ?PR?I2C_BITDELAY?I2C
CODE 03C0H 000FH UNIT ?PR?SEND_I2C_START?I2C
BL51 BANKED LINKER/LOCATER V5.12 05/31/2008 08:20:33 PAGE 2
CODE 03CFH 000DH UNIT ?PR?INITIALCPUIO?POWERONINITIAL
CODE 03DCH 000AH UNIT ?PR?SEND_I2C_STOP?I2C
CODE 03E6H 000AH UNIT ?PR?SENDACKNOWLEDGE?I2C
CODE 03F0H 0009H UNIT ?PR?POWERONINITAL?POWERONINITIAL
CODE 03F9H 0008H UNIT ?C_INITSEG
OVERLAY MAP OF MODULE: REM (MAIN)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
----------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- ----- -----
+--> ?PR?POWERONINITAL?POWERONINITIAL
+--> ?PR?_WRITE_EEPROM?EEPROM
+--> ?PR?__16311_DISPLAY?16311
?PR?POWERONINITAL?POWERONINITIAL ----- ----- ----- -----
+--> ?PR?INITIALCPU?POWERONINITIAL
+--> ?PR?INITIALCPUIO?POWERONINITIAL
+--> ?PR?INITIAL_16311?POWERONINITIAL
?PR?INITIAL_16311?POWERONINITIAL ----- ----- 0021H 0001H
+--> ?PR?__16311_DA_SEND?16311
?PR?_WRITE_EEPROM?EEPROM ----- ----- 0021H 0002H
+--> ?PR?SEND_I2C_START?I2C
+--> ?PR?_WRITE_I2C_BYTE?I2C
+--> ?PR?SEND_I2C_STOP?I2C
?PR?SEND_I2C_START?I2C ----- ----- ----- -----
+--> ?PR?I2C_BITDELAY?I2C
?PR?_WRITE_I2C_BYTE?I2C 0020H.2 0000H.1 ----- -----
+--> ?PR?I2C_BITDELAY?I2C
?PR?SEND_I2C_STOP?I2C ----- ----- ----- -----
+--> ?PR?I2C_BITDELAY?I2C
?PR?__16311_DISPLAY?16311 ----- ----- ----- -----
+--> ?PR?__16311_DA_SEND?16311
SYMBOL TABLE OF MODULE: REM (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
BL51 BANKED LINKER/LOCATER V5.12 05/31/2008 08:20:33 PAGE 3
B:00A0H.2 PUBLIC P2_2
B:00A0H.3 PUBLIC P2_3
C:0399H PUBLIC main
D:0015H PUBLIC ttt
D:0016H PUBLIC PIN_ST
------- PROC MAIN
C:0399H LINE# 23
C:0399H LINE# 24
C:0399H LINE# 26
C:039CH LINE# 27
C:039EH LINE# 28
C:03A0H LINE# 29
C:03A7H LINE# 30
C:03ACH LINE# 31
C:03ACH LINE# 32
C:03ACH LINE# 35
------- ENDPROC MAIN
------- ENDMOD MAIN
------- MODULE 16311
C:0000H SYMBOL _ICE_DUMMY_
C:01F5H PUBLIC _16311_read_key
B:0090H.3 PUBLIC P1_3
B:0090H.4 PUBLIC P1_4
B:0090H.5 PUBLIC P1_5
C:0240H PUBLIC __16311_DA_send
C:0284H PUBLIC __16311_DISPLAY
C:031DH PUBLIC _16311_DA_read
B:0020H.0 PUBLIC BZ_key
D:001CH PUBLIC KEY_value
------- PROC __16311_DA_SEND
D:0007H SYMBOL _16311_value
D:0004H SYMBOL _COMMEND
------- DO
D:0006H SYMBOL i
------- ENDDO
C:0240H LINE# 17
C:0240H LINE# 18
C:0240H LINE# 21
C:0242H LINE# 22
C:0244H LINE# 23
C:0244H LINE# 24
C:0246H LINE# 25
C:024AH LINE# 26
C:024EH LINE# 27
C:0250H LINE# 28
C:0254H LINE# 29
C:0255H LINE# 30
C:0256H LINE# 31
C:0257H LINE# 32
C:0259H LINE# 33
C:025AH LINE# 34
C:025BH LINE# 35
C:025CH LINE# 36
C:0260H LINE# 37
C:0278H LINE# 38
C:027BH LINE# 39
BL51 BANKED LINKER/LOCATER V5.12 05/31/2008 08:20:33 PAGE 4
C:0281H LINE# 40
C:0283H LINE# 42
------- ENDPROC __16311_DA_SEND
------- PROC _16311_DA_READ
------- DO
D:0006H SYMBOL i
D:0007H SYMBOL _value
------- ENDDO
C:031DH LINE# 45
C:031DH LINE# 46
C:031DH LINE# 48
C:031FH LINE# 49
C:0320H LINE# 50
C:0321H LINE# 51
C:0322H LINE# 52
C:0324H LINE# 53
C:0324H LINE# 54
C:0326H LINE# 55
C:0327H LINE# 56
C:0328H LINE# 57
C:0329H LINE# 58
C:032BH LINE# 59
C:032CH LINE# 60
C:032DH LINE# 61
C:032EH LINE# 62
C:0332H LINE# 63
C:0333H LINE# 64
C:0334H LINE# 65
C:0335H LINE# 66
C:0338H LINE# 67
C:033BH LINE# 68
C:033FH LINE# 69
C:033FH LINE# 70
------- ENDPROC _16311_DA_READ
------- PROC _16311_READ_KEY
------- DO
D:0005H SYMBOL i
D:0006H SYMBOL r
D:0006H SYMBOL f
D:000FH SYMBOL TEMP_KEY_VALUE
D:001BH SYMBOL _key_temp
------- ENDDO
C:01F5H LINE# 76
C:01F5H LINE# 77
C:01F5H LINE# 82
C:01FEH LINE# 84
C:0200H LINE# 85
C:0202H LINE# 86
C:0202H LINE# 87
C:020BH LINE# 89
C:0216H LINE# 90
C:0216H LINE# 91
C:0218H LINE# 92
C:021DH LINE# 93
C:0220H LINE# 94
C:0228H LINE# 95
C:0230H LINE# 96
BL51 BANKED LINKER/LOCATER V5.12 05/31/2008 08:20:33 PAGE 5
C:0230H LINE# 97
C:0236H LINE# 98
C:023BH LINE# 99
C:023FH LINE# 100
------- ENDPROC _16311_READ_KEY
------- PROC __16311_DISPLAY
D:0001H SYMBOL ADDRESS
D:0002H SYMBOL _DA
------- DO
D:0007H SYMBOL Add
D:0007H SYMBOL y
------- ENDDO
C:0284H LINE# 103
C:028AH LINE# 104
C:028AH LINE# 107
C:0293H LINE# 109
C:0297H LINE# 110
C:029BH LINE# 111
C:02A0H LINE# 112
C:02A7H LINE# 113
C:02AEH LINE# 114
C:02B5H LINE# 115
C:02BBH LINE# 117
------- ENDPROC __16311_DISPLAY
------- ENDMOD 16311
------- MODULE DISPLAY
C:0000H SYMBOL _ICE_DUMMY_
C:0003H PUBLIC __16311_KEY_DISPLAY
------- PROC __16311_KEY_DISPLAY
D:0008H SYMBOL key_value
------- DO
D:0009H SYMBOL j
D:000AH SYMBOL i
D:000BH SYMBOL D
D:000CH SYMBOL g
D:000DH SYMBOL W
D:000EH SYMBOL N
------- ENDDO
C:0003H LINE# 13
C:0005H LINE# 14
C:0005H LINE# 17
C:000EH LINE# 20
C:0011H LINE# 21
C:0014H LINE# 22
C:001BH LINE# 24
C:001EH LINE# 25
C:002BH LINE# 26
C:002BH LINE# 27
C:003AH LINE# 28
C:0048H LINE# 30
C:0089H LINE# 31
C:0089H LINE# 32
C:0089H LINE# 33
C:008DH LINE# 34
C:008DH LINE# 35
C:0091H LINE# 36
BL51 BANKED LINKER/LOCATER V5.12 05/31/2008 08:20:33 PAGE 6
C:0091H LINE# 37
C:0095H LINE# 38
C:0095H LINE# 39
C:0099H LINE# 40
C:0099H LINE# 41
C:009DH LINE# 42
C:009DH LINE# 43
C:00A1H LINE# 44
C:00A1H LINE# 45
C:00A5H LINE# 46
C:00A5H LINE# 47
C:00ABH LINE# 48
C:00ABH LINE# 49
C:00B1H LINE# 50
C:00B1H LINE# 51
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -