📄 gsm-
字号:
BL51 BANKED LINKER/LOCATER V5.03 06/13/2010 15:40:38 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
E:\WORKSPACE\KEIL\C51\BIN\BL51.EXE main.obj, USART.obj, LCD12864.obj, TC35.obj, red.obj, ds18b20.obj, ds1302.obj TO GSM
>> RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
main.obj (MAIN)
USART.obj (USART)
LCD12864.obj (LCD12864)
TC35.obj (TC35)
red.obj (RED)
ds18b20.obj (DS18B20)
ds1302.obj (DS1302)
E:\WORKSPACE\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
E:\WORKSPACE\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
E:\WORKSPACE\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
E:\WORKSPACE\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
E:\WORKSPACE\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
E:\WORKSPACE\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
E:\WORKSPACE\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: GSM (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?DS1302
DATA 000FH 0006H UNIT ?DT?DS18B20
DATA 0015H 0001H UNIT ?DT?MAIN
DATA 0016H 0001H UNIT ?DT?RED
0017H 0009H *** GAP ***
DATA 0020H 0004H BIT_ADDR ?BA?DS1302
BIT 0024H.0 0000H.3 UNIT _BIT_GROUP_
BIT 0024H.3 0000H.1 UNIT ?BI?TC35
0024H.4 0000H.4 *** GAP ***
DATA 0025H 002CH UNIT ?DT?TC35
DATA 0051H 0029H UNIT _DATA_GROUP_
IDATA 007AH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 001DH UNIT ?PR?READBYTE_18B20?DS18B20
CODE 0023H 0003H ABSOLUTE
CODE 0026H 0247H UNIT ?PR?KEY_HANDLE?MAIN
CODE 026DH 00F5H UNIT ?PR?_TRANSMITTEXT?TC35
CODE 0362H 00EEH UNIT ?CO?MAIN
CODE 0450H 00DDH UNIT ?C?LIB_CODE
CODE 052DH 00CCH UNIT ?PR?EXTER0?RED
CODE 05F9H 00A8H UNIT ?CO?TC35
CODE 06A1H 00A2H UNIT ?PR?PUTTIME?LCD12864
BL51 BANKED LINKER/LOCATER V5.03 06/13/2010 15:40:38 PAGE 2
CODE 0743H 0095H UNIT ?PR?_LOOKFOR_STR?TC35
CODE 07D8H 008CH UNIT ?C_C51STARTUP
CODE 0864H 007AH UNIT ?PR?_REDCHANGE?RED
CODE 08DEH 0062H UNIT ?PR?_SET_MODE?TC35
CODE 0940H 005BH UNIT ?PR?_WRITE_1302_TIME?DS1302
CODE 099BH 0054H UNIT ?PR?SEND_AT?TC35
CODE 09EFH 0054H UNIT ?PR?READ_18B20?DS18B20
CODE 0A43H 004DH UNIT ?PR?_READ_1302_TIME?DS1302
CODE 0A90H 0049H UNIT ?PR?_PUTSTR?LCD12864
CODE 0AD9H 0046H UNIT ?C_INITSEG
CODE 0B1FH 003BH UNIT ?PR?SHOW_TEMPERATURE?MAIN
CODE 0B5AH 0036H UNIT ?PR?SHOW_MENU?MAIN
CODE 0B90H 0036H UNIT ?PR?_WRITEBYTE_18B20?DS18B20
CODE 0BC6H 0034H UNIT ?PR?RECEIVEBYTE?LCD12864
CODE 0BFAH 0032H UNIT ?PR?SYS_INIT?MAIN
CODE 0C2CH 0032H UNIT ?PR?USART_INTERRUPT?USART
CODE 0C5EH 0032H UNIT ?PR?_LOCATION_XY_12864?LCD12864
CODE 0C90H 0032H UNIT ?PR?_PUTTEMP?LCD12864
CODE 0CC2H 002DH UNIT ?PR?_WRITECOMMAND?LCD12864
CODE 0CEFH 002BH UNIT ?PR?_SEND_PHONENUM?TC35
CODE 0D1AH 0028H UNIT ?PR?LCMCLEARBMP?LCD12864
CODE 0D42H 0026H UNIT ?PR?SHOW_TIME?MAIN
CODE 0D68H 0022H UNIT ?PR?_SENDBYTE?LCD12864
CODE 0D8AH 0020H UNIT ?CO?LCD12864
CODE 0DAAH 0020H UNIT ?PR?_SEND_MESSAGE?TC35
CODE 0DCAH 001CH UNIT ?PR?_WRITEDATA?LCD12864
CODE 0DE6H 001BH UNIT ?PR?LCMCLEARTXT?LCD12864
CODE 0E01H 0019H UNIT ?PR?_DELAY_MS?USART
CODE 0E1AH 0019H UNIT ?PR?LCMINIT?LCD12864
CODE 0E33H 0016H UNIT ?PR?READBIT_18B20?DS18B20
CODE 0E49H 0016H UNIT ?PR?_WRITE_1302_BYTE?DS1302
CODE 0E5FH 0015H UNIT ?PR?MAIN?MAIN
CODE 0E74H 0015H UNIT ?PR?WAIT_18B20?DS18B20
CODE 0E89H 0013H UNIT ?PR?_SENDSTRING?USART
CODE 0E9CH 0011H UNIT ?PR?USART_INIT?USART
CODE 0EADH 0011H UNIT ?PR?CHECK?RED
CODE 0EBEH 0010H UNIT ?PR?READ_1302_BYTE?DS1302
CODE 0ECEH 000FH UNIT ?PR?_WRITE_1302_REG?DS1302
CODE 0EDDH 000DH UNIT ?PR?CHECKBUSY?LCD12864
CODE 0EEAH 000DH UNIT ?PR?RESET_18B20?DS18B20
CODE 0EF7H 000BH UNIT ?PR?_READ_1302_REG?DS1302
CODE 0F02H 0008H UNIT ?PR?_SENDASC?USART
CODE 0F0AH 0008H UNIT ?PR?CONVERT?DS18B20
CODE 0F12H 0005H UNIT ?PR?RED_INIT?RED
OVERLAY MAP OF MODULE: GSM (MAIN)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
---------------------------------------------------------------------------
?PR?EXTER0?RED 0024H.0 0000H.2 0051H 0003H
+--> ?PR?CHECK?RED
+--> ?PR?_REDCHANGE?RED
BL51 BANKED LINKER/LOCATER V5.03 06/13/2010 15:40:38 PAGE 3
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- ----- -----
+--> ?PR?SYS_INIT?MAIN
+--> ?PR?KEY_HANDLE?MAIN
+--> ?PR?SHOW_TIME?MAIN
+--> ?PR?SHOW_TEMPERATURE?MAIN
+--> ?PR?_DELAY_MS?USART
?PR?SYS_INIT?MAIN ----- ----- ----- -----
+--> ?PR?USART_INIT?USART
+--> ?PR?RED_INIT?RED
+--> ?PR?READ_18B20?DS18B20
+--> ?PR?LCMINIT?LCD12864
+--> ?PR?LCMCLEARTXT?LCD12864
+--> ?PR?LCMCLEARBMP?LCD12864
+--> ?PR?_DELAY_MS?USART
+--> ?CO?MAIN
+--> ?PR?_PUTSTR?LCD12864
?PR?READ_18B20?DS18B20 ----- ----- ----- -----
+--> ?PR?CONVERT?DS18B20
+--> ?PR?_WRITEBYTE_18B20?DS18B20
+--> ?PR?READBYTE_18B20?DS18B20
?PR?CONVERT?DS18B20 ----- ----- ----- -----
+--> ?PR?_WRITEBYTE_18B20?DS18B20
?PR?_WRITEBYTE_18B20?DS18B20 0024H.2 0000H.1 ----- -----
+--> ?PR?RESET_18B20?DS18B20
+--> ?PR?WAIT_18B20?DS18B20
?PR?READBYTE_18B20?DS18B20 ----- ----- ----- -----
+--> ?PR?READBIT_18B20?DS18B20
?PR?READBIT_18B20?DS18B20 0024H.2 0000H.1 ----- -----
?PR?LCMINIT?LCD12864 ----- ----- ----- -----
+--> ?PR?_WRITECOMMAND?LCD12864
?PR?_WRITECOMMAND?LCD12864 ----- ----- ----- -----
+--> ?CO?LCD12864
+--> ?PR?CHECKBUSY?LCD12864
+--> ?PR?_SENDBYTE?LCD12864
?PR?CHECKBUSY?LCD12864 ----- ----- ----- -----
+--> ?PR?_SENDBYTE?LCD12864
+--> ?PR?RECEIVEBYTE?LCD12864
?PR?LCMCLEARTXT?LCD12864 ----- ----- ----- -----
+--> ?PR?_WRITECOMMAND?LCD12864
+--> ?PR?_WRITEDATA?LCD12864
+--> ?PR?_LOCATION_XY_12864?LCD12864
BL51 BANKED LINKER/LOCATER V5.03 06/13/2010 15:40:38 PAGE 4
?PR?_WRITEDATA?LCD12864 ----- ----- ----- -----
+--> ?PR?CHECKBUSY?LCD12864
+--> ?PR?_SENDBYTE?LCD12864
?PR?_LOCATION_XY_12864?LCD12864 ----- ----- ----- -----
+--> ?PR?_WRITECOMMAND?LCD12864
?PR?LCMCLEARBMP?LCD12864 ----- ----- ----- -----
+--> ?PR?_WRITECOMMAND?LCD12864
+--> ?PR?_WRITEDATA?LCD12864
?PR?_PUTSTR?LCD12864 ----- ----- 006BH 0002H
+--> ?PR?_WRITECOMMAND?LCD12864
+--> ?PR?_WRITEDATA?LCD12864
?PR?KEY_HANDLE?MAIN ----- ----- 0054H 0006H
+--> ?PR?LCMCLEARTXT?LCD12864
+--> ?CO?MAIN
+--> ?PR?_PUTSTR?LCD12864
+--> ?PR?_DELAY_MS?USART
+--> ?PR?_SEND_MESSAGE?TC35
+--> ?PR?READ_18B20?DS18B20
+--> ?PR?SHOW_MENU?MAIN
+--> ?PR?_WRITECOMMAND?LCD12864
+--> ?CO?LCD12864
+--> ?PR?_WRITEDATA?LCD12864
+--> ?PR?_WRITE_1302_TIME?DS1302
?PR?_SEND_MESSAGE?TC35 ----- ----- 005AH 0006H
+--> ?PR?SEND_AT?TC35
+--> ?PR?_SET_MODE?TC35
+--> ?PR?_TRANSMITTEXT?TC35
?PR?SEND_AT?TC35 ----- ----- 0060H 0001H
+--> ?CO?TC35
+--> ?PR?_SENDSTRING?USART
+--> ?PR?_DELAY_MS?USART
+--> ?PR?_LOOKFOR_STR?TC35
+--> ?PR?_PUTSTR?LCD12864
?PR?_SENDSTRING?USART ----- ----- ----- -----
+--> ?PR?_SENDASC?USART
?PR?_LOOKFOR_STR?TC35 ----- ----- 006BH 000FH
+--> ?CO?TC35
?PR?_SET_MODE?TC35 ----- ----- 0060H 0002H
+--> ?CO?TC35
+--> ?PR?_SENDSTRING?USART
+--> ?PR?_DELAY_MS?USART
+--> ?PR?_LOOKFOR_STR?TC35
+--> ?PR?_PUTSTR?LCD12864
?PR?_TRANSMITTEXT?TC35 ----- ----- 0060H 000BH
+--> ?CO?TC35
+--> ?PR?_SENDSTRING?USART
BL51 BANKED LINKER/LOCATER V5.03 06/13/2010 15:40:38 PAGE 5
+--> ?PR?_SENDASC?USART
+--> ?PR?_SEND_PHONENUM?TC35
+--> ?PR?_DELAY_MS?USART
+--> ?PR?_LOOKFOR_STR?TC35
+--> ?PR?_PUTSTR?LCD12864
?PR?_SEND_PHONENUM?TC35 ----- ----- 006BH 0004H
+--> ?PR?_SENDASC?USART
?PR?SHOW_MENU?MAIN ----- ----- ----- -----
+--> ?PR?LCMCLEARTXT?LCD12864
+--> ?CO?MAIN
+--> ?PR?_PUTSTR?LCD12864
?PR?_WRITE_1302_TIME?DS1302 ----- ----- 005AH 000BH
+--> ?PR?_WRITE_1302_REG?DS1302
?PR?_WRITE_1302_REG?DS1302 ----- ----- ----- -----
+--> ?PR?_WRITE_1302_BYTE?DS1302
?PR?SHOW_TIME?MAIN ----- ----- ----- -----
+--> ?PR?_READ_1302_TIME?DS1302
+--> ?CO?MAIN
+--> ?PR?_PUTSTR?LCD12864
+--> ?PR?PUTTIME?LCD12864
?PR?_READ_1302_TIME?DS1302 ----- ----- 0054H 0003H
+--> ?PR?_WRITE_1302_REG?DS1302
+--> ?PR?_READ_1302_REG?DS1302
?PR?_READ_1302_REG?DS1302 ----- ----- ----- -----
+--> ?PR?_WRITE_1302_BYTE?DS1302
+--> ?PR?READ_1302_BYTE?DS1302
?PR?PUTTIME?LCD12864 ----- ----- ----- -----
+--> ?PR?_WRITECOMMAND?LCD12864
+--> ?CO?LCD12864
+--> ?PR?_WRITEDATA?LCD12864
?PR?SHOW_TEMPERATURE?MAIN ----- ----- ----- -----
+--> ?CO?MAIN
+--> ?PR?_PUTSTR?LCD12864
+--> ?PR?READ_18B20?DS18B20
+--> ?PR?_PUTTEMP?LCD12864
?PR?_PUTTEMP?LCD12864 ----- ----- ----- -----
+--> ?PR?_WRITECOMMAND?LCD12864
+--> ?PR?_WRITEDATA?LCD12864
?C_INITSEG ----- ----- ----- -----
+--> ?CO?TC35
SYMBOL TABLE OF MODULE: GSM (MAIN)
VALUE TYPE NAME
BL51 BANKED LINKER/LOCATER V5.03 06/13/2010 15:40:38 PAGE 6
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
D:00A8H PUBLIC IE
C:0D42H PUBLIC Show_Time
D:00B8H PUBLIC IP
C:0B1FH PUBLIC Show_Temperature
C:0B5AH PUBLIC Show_Menu
C:0E5FH PUBLIC main
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
C:0BFAH PUBLIC Sys_Init
C:0026H PUBLIC Key_Handle
D:00C8H PUBLIC T2CON
D:0015H PUBLIC Alarm_Temp
D:00D0H PUBLIC PSW
------- PROC SYS_INIT
C:0BFAH LINE# 14
C:0BFAH LINE# 15
C:0BFAH LINE# 16
C:0BFDH LINE# 17
C:0C00H LINE# 18
C:0C03H LINE# 19
C:0C06H LINE# 21
C:0C09H LINE# 22
C:0C0CH LINE# 23
C:0C0FH LINE# 24
C:0C16H LINE# 25
C:0C22H LINE# 26
C:0C29H LINE# 27
------- ENDPROC SYS_INIT
------- PROC MAIN
C:0E5FH LINE# 31
C:0E5FH LINE# 32
C:0E5FH LINE# 33
C:0E62H LINE# 34
C:0E62H LINE# 35
C:0E62H LINE# 36
C:0E65H LINE# 37
C:0E68H LINE# 38
C:0E6BH LINE# 39
C:0E72H LINE# 40
------- ENDPROC MAIN
------- PROC SHOW_TIME
C:0D42H LINE# 44
C:0D42H LINE# 45
C:0D42H LINE# 46
C:0D4BH LINE# 47
C:0D58H LINE# 48
C:0D65H LINE# 49
------- ENDPROC SHOW_TIME
------- PROC SHOW_TEMPERATURE
C:0B1FH LINE# 52
C:0B1FH LINE# 53
BL51 BANKED LINKER/LOCATER V5.03 06/13/2010 15:40:38 PAGE 7
C:0B1FH LINE# 54
C:0B2BH LINE# 55
C:0B38H LINE# 56
C:0B3BH LINE# 57
C:0B42H LINE# 58
C:0B4FH LINE# 59
C:0B59H LINE# 60
------- ENDPROC SHOW_TEMPERATURE
------- PROC SHOW_MENU
C:0B5AH LINE# 63
C:0B5AH LINE# 64
C:0B5AH LINE# 65
C:0B5DH LINE# 66
C:0B69H LINE# 67
C:0B76H LINE# 68
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -