📄 spmk2002sensor.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 08/23/2007 13:11:50 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, Main.obj, Messure.obj, Communication.obj, Asmfile.obj, lcd_show.obj, key_new.obj T
>> O Spmk2002Sensor RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
Main.obj (MAIN)
Messure.obj (MESSURE)
Communication.obj (COMMUNICATION)
Asmfile.obj (ASMFILE)
lcd_show.obj (LCD_SHOW)
key_new.obj (KEY_NEW)
D:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
D:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?SLSHR)
D:\KEIL\C51\LIB\C51S.LIB (?C?LSHL)
D:\KEIL\C51\LIB\C51S.LIB (STRLEN)
D:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
LINK MAP OF MODULE: Spmk2002Sensor (?C_STARTUP)
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 0005H UNIT ?DT?SENDMESSUREDATA?COMMUNICATION
000DH 0003H *** GAP ***
REG 0010H 0008H ABSOLUTE "REG BANK 2"
DATA 0018H 0004H UNIT ?DT?READMESSUREDATA?MESSURE
DATA 001CH 0004H UNIT ?DT?READCONTROLWORD?MESSURE
BIT 0020H.0 0000H.1 UNIT ?BI?KEY_NEW
0020H.1 0000H.7 *** GAP ***
DATA 0021H 001FH UNIT _DATA_GROUP_
DATA 0040H 0018H UNIT ?DT?COMMUNICATION
IDATA 0058H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 001DH UNIT ?CO?LCD_SHOW
0020H 0003H *** GAP ***
CODE 0023H 0003H ABSOLUTE
CODE 0026H 0163H UNIT ?C?LIB_CODE
CODE 0189H 0083H UNIT SENSORASM
CODE 020CH 0072H UNIT ?PR?KBSCAN1?KEY_NEW
CODE 027EH 006CH UNIT ?PR?READMESSUREDATA?MESSURE
CODE 02EAH 0069H UNIT ?PR?MAIN?MAIN
CODE 0353H 0065H UNIT ?CO?MAIN
CODE 03B8H 005DH UNIT ?PR?READCONTROLWORD?MESSURE
CODE 0415H 0053H UNIT ?PR?_WRITECONTROLREGISTER?MESSURE
CODE 0468H 0050H UNIT ?PR?KBSCAN?KEY_NEW
CODE 04B8H 004AH UNIT ?PR?LCM_INI?LCD_SHOW
BL51 BANKED LINKER/LOCATER V5.12 08/23/2007 13:11:50 PAGE 2
CODE 0502H 0048H UNIT ?PR?_DISP_LIST_CHAR?LCD_SHOW
CODE 054AH 0044H UNIT ?PR?SENDMESSUREWORD?COMMUNICATION
CODE 058EH 0038H UNIT ?PR?RS232INTERRUPT?COMMUNICATION
CODE 05C6H 002AH UNIT ?PR?LCD_DISP?LCD_SHOW
CODE 05F0H 0021H UNIT ?PR?RECEIVECHECKWORD?COMMUNICATION
CODE 0611H 001CH UNIT ?PR?_LCM_WRITE_COMMAND?LCD_SHOW
CODE 062DH 001CH UNIT ?PR?_DISP_ONE_CHAR?LCD_SHOW
CODE 0649H 0019H UNIT ?PR?DELAY400MS?LCD_SHOW
CODE 0662H 0015H UNIT ?PR?LCM_READ_STATUS?LCD_SHOW
CODE 0677H 0015H UNIT ?PR?_STRLEN?STRLEN
CODE 068CH 0012H UNIT ?PR?RS232INIT?COMMUNICATION
CODE 069EH 0012H UNIT ?PR?_LCM_WRITE_DATA?LCD_SHOW
CODE 06B0H 000FH UNIT ?PR?DELAY5MS?LCD_SHOW
CODE 06BFH 000DH UNIT ?CO?COMMUNICATION
CODE 06CCH 000CH UNIT ?C_C51STARTUP
CODE 06D8H 000BH UNIT ?PR?INIT7710?MESSURE
CODE 06E3H 000BH UNIT ?PR?_DELAY?MESSURE
CODE 06EEH 0009H UNIT ?PR?SENDMESSUREDATA?COMMUNICATION
CODE 06F7H 0005H UNIT ?PR?DELAYS?KEY_NEW
OVERLAY MAP OF MODULE: Spmk2002Sensor (?C_STARTUP)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
----------------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
?PR?MAIN?MAIN 0021H 0009H
+--> ?PR?INIT7710?MESSURE
+--> ?PR?LCD_DISP?LCD_SHOW
+--> ?PR?KBSCAN1?KEY_NEW
+--> ?CO?MAIN
+--> ?PR?_DISP_LIST_CHAR?LCD_SHOW
+--> ?PR?DELAYS?KEY_NEW
?PR?INIT7710?MESSURE ----- -----
+--> ?PR?_WRITECONTROLREGISTER?MESSURE
?PR?_WRITECONTROLREGISTER?MESSURE 002AH 0008H
+--> ?PR?_DELAY?MESSURE
?PR?LCD_DISP?LCD_SHOW ----- -----
+--> ?PR?DELAY400MS?LCD_SHOW
+--> ?PR?LCM_INI?LCD_SHOW
+--> ?CO?LCD_SHOW
+--> ?PR?_DISP_LIST_CHAR?LCD_SHOW
?PR?LCM_INI?LCD_SHOW ----- -----
+--> ?PR?_LCM_WRITE_COMMAND?LCD_SHOW
+--> ?PR?DELAY5MS?LCD_SHOW
?PR?_LCM_WRITE_COMMAND?LCD_SHOW ----- -----
+--> ?PR?LCM_READ_STATUS?LCD_SHOW
BL51 BANKED LINKER/LOCATER V5.12 08/23/2007 13:11:50 PAGE 3
?PR?_DISP_LIST_CHAR?LCD_SHOW 002AH 0007H
+--> ?PR?_LCM_WRITE_COMMAND?LCD_SHOW
+--> ?PR?_STRLEN?STRLEN
+--> ?PR?_DISP_ONE_CHAR?LCD_SHOW
?PR?_DISP_ONE_CHAR?LCD_SHOW ----- -----
+--> ?PR?_LCM_WRITE_COMMAND?LCD_SHOW
+--> ?PR?_LCM_WRITE_DATA?LCD_SHOW
?PR?_LCM_WRITE_DATA?LCD_SHOW ----- -----
+--> ?PR?LCM_READ_STATUS?LCD_SHOW
?PR?KBSCAN1?KEY_NEW ----- -----
+--> ?PR?DELAYS?KEY_NEW
*** NEW ROOT ***************************************************
?PR?RS232INTERRUPT?COMMUNICATION 0032H 0001H
+--> ?PR?SENDMESSUREWORD?COMMUNICATION
+--> ?PR?RECEIVECHECKWORD?COMMUNICATION
?PR?SENDMESSUREWORD?COMMUNICATION 0033H 000DH
+--> ?CO?COMMUNICATION
?PR?RECEIVECHECKWORD?COMMUNICATION 0033H 000BH
SYMBOL TABLE OF MODULE: Spmk2002Sensor (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:06CCH SEGMENT ?C_C51STARTUP
I:0058H SEGMENT ?STACK
C:0000H PUBLIC ?C_STARTUP
D:00E0H SYMBOL ACC
D:00F0H SYMBOL B
D:0083H SYMBOL DPH
D:0082H SYMBOL DPL
N:0000H SYMBOL IBPSTACK
N:0100H SYMBOL IBPSTACKTOP
N:0080H SYMBOL IDATALEN
C:06CFH SYMBOL IDATALOOP
N:0000H SYMBOL PBPSTACK
N:0000H SYMBOL PBPSTACKTOP
N:0000H SYMBOL PDATALEN
N:0000H SYMBOL PDATASTART
N:0000H SYMBOL PPAGE
N:0000H SYMBOL PPAGEENABLE
D:00A0H SYMBOL PPAGE_SFR
D:0081H SYMBOL SP
C:06CCH SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
BL51 BANKED LINKER/LOCATER V5.12 08/23/2007 13:11:50 PAGE 4
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 92
C:06CCH LINE# 99
C:06CEH LINE# 100
C:06CFH LINE# 101
C:06D0H LINE# 102
C:06D2H LINE# 151
C:06D5H LINE# 155
------- ENDMOD ?C_STARTUP
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
C:02EAH PUBLIC main
------- PROC MAIN
------- DO
D:0021H SYMBOL MessureData
D:0025H SYMBOL ControlWord
D:0007H SYMBOL key
D:0029H SYMBOL i
------- ENDDO
C:02EAH LINE# 12
C:02EAH LINE# 13
C:02EAH LINE# 21
C:02EDH LINE# 22
C:02FBH LINE# 25
C:02FEH LINE# 26
C:02FEH LINE# 27
C:02FEH LINE# 29
C:0301H LINE# 30
C:031AH LINE# 31
C:031AH LINE# 32
C:0322H LINE# 33
C:032AH LINE# 34
C:0332H LINE# 35
C:033AH LINE# 36
C:0342H LINE# 37
C:034EH LINE# 38
C:034EH LINE# 41
C:0351H LINE# 42
------- ENDPROC MAIN
------- ENDMOD MAIN
------- MODULE MESSURE
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
C:03B8H PUBLIC ReadControlWord
B:00A8H.7 PUBLIC EA
C:0415H PUBLIC _WriteControlRegister
B:00A0H.2 PUBLIC SCLK
B:00A0H.5 PUBLIC DRDY
C:06E3H PUBLIC _Delay
C:027EH PUBLIC ReadMessureData
BL51 BANKED LINKER/LOCATER V5.12 08/23/2007 13:11:50 PAGE 5
C:06D8H PUBLIC Init7710
B:00A0H.6 PUBLIC RFS
B:00A0H.7 PUBLIC TFS
B:00A0H.4 PUBLIC SDATA
B:00A0H.3 PUBLIC A0
------- PROC INIT7710
------- DO
D:0004H SYMBOL ControlWord
------- ENDDO
C:06D8H LINE# 3
C:06D8H LINE# 4
C:06D8H LINE# 9
C:06E0H LINE# 10
------- ENDPROC INIT7710
------- PROC READMESSUREDATA
------- DO
D:0018H SYMBOL tdata
D:0003H SYMBOL i
------- ENDDO
C:027EH LINE# 13
C:027EH LINE# 14
C:027EH LINE# 18
C:0287H LINE# 19
C:0289H LINE# 20
C:028BH LINE# 21
C:028DH LINE# 22
C:028FH LINE# 23
C:0291H LINE# 24
C:0293H LINE# 25
C:0296H LINE# 26
C:0299H LINE# 27
C:0299H LINE# 28
C:029BH LINE# 29
C:029BH LINE# 30
C:02B0H LINE# 31
C:02B2H LINE# 32
C:02B4H LINE# 33
C:02B6H LINE# 34
C:02B9H LINE# 35
C:02CEH LINE# 36
C:02D2H LINE# 37
C:02D2H LINE# 38
C:02D4H LINE# 39
C:02D6H LINE# 40
C:02D8H LINE# 41
C:02DAH LINE# 42
C:02E1H LINE# 43
C:02E9H LINE# 44
------- ENDPROC READMESSUREDATA
------- PROC READCONTROLWORD
------- DO
D:001CH SYMBOL tdata
D:0003H SYMBOL i
------- ENDDO
C:03B8H LINE# 45
C:03B8H LINE# 46
C:03B8H LINE# 50
BL51 BANKED LINKER/LOCATER V5.12 08/23/2007 13:11:50 PAGE 6
C:03C1H LINE# 51
C:03C3H LINE# 52
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -