📄 air_condition.m51
字号:
BL51 BANKED LINKER/LOCATER V6.15 10/04/2008 14:53:02 PAGE 1
BL51 BANKED LINKER/LOCATER V6.15, INVOKED BY:
D:\系统开发\KEILC51\C51\BIN\BL51.EXE main.obj, LM75A.obj, LCD.obj, I2C.obj, key.obj TO air_condition
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
main.obj (MAIN)
LM75A.obj (LM75A)
LCD.obj (LCD)
I2C.obj (I2C)
key.obj (KEY)
D:\系统开发\KEILC51\C51\LIB\C51S.LIB (?C_STARTUP)
D:\系统开发\KEILC51\C51\LIB\C51S.LIB (?C?COPY)
D:\系统开发\KEILC51\C51\LIB\C51S.LIB (?C?CLDPTR)
D:\系统开发\KEILC51\C51\LIB\C51S.LIB (?C?CLDOPTR)
D:\系统开发\KEILC51\C51\LIB\C51S.LIB (?C?CSTPTR)
D:\系统开发\KEILC51\C51\LIB\C51S.LIB (?C?CSTOPTR)
D:\系统开发\KEILC51\C51\LIB\C51S.LIB (?C?IMUL)
D:\系统开发\KEILC51\C51\LIB\C51S.LIB (?C?SIDIV)
D:\系统开发\KEILC51\C51\LIB\C51S.LIB (?C_INIT)
D:\系统开发\KEILC51\C51\LIB\C51S.LIB (?C?UIDIV)
LINK MAP OF MODULE: air_condition (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 0008H UNIT ?DT?LCD
DATA 0010H 0003H UNIT ?DT?MAIN
DATA 0013H 0003H UNIT ?DT?_DISP?LCD
DATA 0016H 0003H UNIT ?DT?_I2C_GET?I2C
DATA 0019H 0002H UNIT ?DT?KEY
DATA 001BH 0001H UNIT ?DT?_I2C_PUT?I2C
DATA 001CH 0001H UNIT ?DT?I2C
001DH 0003H *** GAP ***
BIT 0020H.0 0000H.2 UNIT _BIT_GROUP_
0020H.2 0000H.6 *** GAP ***
DATA 0021H 0029H UNIT _DATA_GROUP_
IDATA 004AH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 0007H UNIT ?PR?T0INIT?LM75A
CODE 000DH 0005H UNIT ?PR?INTINIT?KEY
0012H 0001H *** GAP ***
CODE 0013H 0003H ABSOLUTE
CODE 0016H 0004H UNIT ?C_INITSEG
001AH 0001H *** GAP ***
CODE 001BH 0003H ABSOLUTE
CODE 001EH 020DH UNIT ?C?LIB_CODE
CODE 022BH 009CH UNIT ?PR?T1INTSVC?MAIN
BL51 BANKED LINKER/LOCATER V6.15 10/04/2008 14:53:02 PAGE 2
CODE 02C7H 0093H UNIT ?PR?_DISPTEMP?LCD
CODE 035AH 008CH UNIT ?C_C51STARTUP
CODE 03E6H 0086H UNIT ?PR?MAIN?MAIN
CODE 046CH 0077H UNIT ?PR?_BYTETOSTR?LCD
CODE 04E3H 0066H UNIT ?PR?_I2C_GETS?I2C
CODE 0549H 005EH UNIT ?PR?INT1SVC?KEY
CODE 05A7H 005CH UNIT ?PR?INT0SVC?KEY
CODE 0603H 0040H UNIT ?PR?_I2C_PUTS?I2C
CODE 0643H 0033H UNIT ?PR?_LEDDISP?MAIN
CODE 0676H 002CH UNIT ?PR?LM75A_GETTEMP?LM75A
CODE 06A2H 002AH UNIT ?PR?I2C_GETACK?I2C
CODE 06CCH 0026H UNIT ?PR?I2C_STOP?I2C
CODE 06F2H 0021H UNIT ?PR?I2C_START?I2C
CODE 0713H 0021H UNIT ?PR?I2C_READ?I2C
CODE 0734H 001DH UNIT ?PR?_I2C_WRITE?I2C
CODE 0751H 001CH UNIT ?CO?MAIN
CODE 076DH 001BH UNIT ?PR?I2C_PUTACK?I2C
CODE 0788H 0019H UNIT ?PR?_DELAY?LM75A
CODE 07A1H 0019H UNIT ?PR?_DISPSTR?LCD
CODE 07BAH 0017H UNIT ?PR?_I2C_PUTS_S?I2C
CODE 07D1H 0013H UNIT ?PR?_DISP?LCD
CODE 07E4H 0013H UNIT ?CO?LCD
CODE 07F7H 0012H UNIT ?PR?_I2C_GET?I2C
CODE 0809H 0011H UNIT ?PR?T1INIT?MAIN
CODE 081AH 0011H UNIT ?PR?_DISPCHAR?LCD
CODE 082BH 0011H UNIT ?PR?I2C_INIT?I2C
CODE 083CH 0011H UNIT ?PR?_I2C_PUT?I2C
OVERLAY MAP OF MODULE: air_condition (MAIN)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
-------------------------------------------------------------------
?PR?T1INTSVC?MAIN ----- ----- 0021H 0003H
+--> ?PR?_DISPTEMP?LCD
+--> ?CO?MAIN
+--> ?PR?_LEDDISP?MAIN
?PR?_DISPTEMP?LCD 0020H.0 0000H.1 0024H 000DH
+--> ?PR?_BYTETOSTR?LCD
?PR?_BYTETOSTR?LCD ----- ----- 0031H 0008H
*** NEW ROOT ***************************************************
?PR?INT0SVC?KEY ----- ----- ----- -----
+--> ?PR?_DELAY?LM75A
*** NEW ROOT ***************************************************
?PR?INT1SVC?KEY ----- ----- ----- -----
+--> ?PR?_DELAY?LM75A
*** NEW ROOT ***************************************************
BL51 BANKED LINKER/LOCATER V6.15 10/04/2008 14:53:02 PAGE 3
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- 0039H 0009H
+--> ?CO?MAIN
+--> ?PR?T0INIT?LM75A
+--> ?PR?T1INIT?MAIN
+--> ?PR?I2C_INIT?I2C
+--> ?PR?INTINIT?KEY
+--> ?PR?_I2C_PUTS?I2C
+--> ?PR?_I2C_PUTS_S?I2C
+--> ?PR?_DELAY?LM75A
+--> ?PR?LM75A_GETTEMP?LM75A
?PR?_I2C_PUTS?I2C ----- ----- 0042H 0006H
+--> ?PR?I2C_GETACK?I2C
+--> ?PR?_I2C_WRITE?I2C
+--> ?PR?I2C_STOP?I2C
?PR?I2C_GETACK?I2C 0020H.1 0000H.1 ----- -----
+--> ?PR?I2C_START?I2C
+--> ?PR?_I2C_WRITE?I2C
?PR?_I2C_PUTS_S?I2C ----- ----- ----- -----
+--> ?PR?I2C_GETACK?I2C
+--> ?PR?_I2C_WRITE?I2C
+--> ?PR?I2C_STOP?I2C
?PR?LM75A_GETTEMP?LM75A ----- ----- 0042H 0002H
+--> ?PR?_I2C_GETS?I2C
?PR?_I2C_GETS?I2C ----- ----- 0044H 0006H
+--> ?PR?I2C_START?I2C
+--> ?PR?_I2C_WRITE?I2C
+--> ?PR?I2C_GETACK?I2C
+--> ?PR?I2C_STOP?I2C
+--> ?PR?I2C_READ?I2C
+--> ?PR?I2C_PUTACK?I2C
?PR?I2C_PUTACK?I2C 0020H.1 0000H.1 ----- -----
SYMBOL TABLE OF MODULE: air_condition (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0011H PUBLIC CurrentTemp
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
B:00A0H.1 PUBLIC LEDHot
BL51 BANKED LINKER/LOCATER V6.15 10/04/2008 14:53:02 PAGE 4
D:00B0H PUBLIC P3
B:00A0H.2 PUBLIC LEDSet
B:00A0H.4 PUBLIC Buzzer
B:00A8H.7 PUBLIC EA
C:0809H PUBLIC T1Init
C:03E6H PUBLIC main
D:0087H PUBLIC PCON
D:0089H PUBLIC TMOD
C:0764H SYMBOL _?ix1000
B:00A8H.3 PUBLIC ET1
D:008DH PUBLIC TH1
D:008BH PUBLIC TL1
B:0088H.6 PUBLIC TR1
C:022BH PUBLIC T1INTSVC
B:00A0H.0 PUBLIC LEDCool
C:0643H PUBLIC _LEDDisp
------- PROC _LEDDISP
D:0002H SYMBOL t
C:0643H LINE# 5
C:0643H LINE# 6
C:0643H LINE# 7
C:0652H LINE# 8
C:0652H LINE# 9
C:0654H LINE# 10
C:0656H LINE# 11
C:0658H LINE# 13
C:0659H LINE# 14
C:0668H LINE# 15
C:0668H LINE# 16
C:066AH LINE# 17
C:066CH LINE# 18
C:066EH LINE# 20
C:066FH LINE# 22
C:066FH LINE# 23
C:0671H LINE# 24
C:0673H LINE# 25
C:0675H LINE# 27
C:0675H LINE# 28
------- ENDPROC _LEDDISP
------- PROC T1INTSVC
------- DO
C:0751H SYMBOL SegTab
C:075CH SYMBOL ComTab
D:0010H SYMBOL n
D:0021H SYMBOL Dispbuf
------- ENDDO
C:022BH LINE# 33
C:0248H LINE# 41
C:0251H LINE# 42
C:0253H LINE# 43
C:0256H LINE# 44
C:0259H LINE# 45
C:025BH LINE# 47
C:0268H LINE# 52
C:026BH LINE# 53
C:0276H LINE# 54
C:0276H LINE# 56
BL51 BANKED LINKER/LOCATER V6.15 10/04/2008 14:53:02 PAGE 5
C:0286H LINE# 57
C:0288H LINE# 59
C:0288H LINE# 60
C:0297H LINE# 61
C:0297H LINE# 62
C:02A0H LINE# 63
C:02A2H LINE# 64
C:02A5H LINE# 72
C:02ACH LINE# 73
------- ENDPROC T1INTSVC
------- PROC T1INIT
C:0809H LINE# 79
C:0809H LINE# 80
C:0809H LINE# 81
C:080CH LINE# 82
C:080FH LINE# 83
C:0812H LINE# 84
C:0815H LINE# 85
C:0817H LINE# 86
C:0819H LINE# 87
------- ENDPROC T1INIT
------- PROC MAIN
------- DO
D:0039H SYMBOL commend
------- ENDDO
C:03E6H LINE# 89
C:03E6H LINE# 90
C:03E6H LINE# 91
C:03F9H LINE# 94
C:03FCH LINE# 95
C:03FFH LINE# 98
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -