📄 ds18b20-lcd1602-c51.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 08/21/2006 15:48:03 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE DS18B20-LCD1602-C51.obj TO DS18B20-LCD1602-C51
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
DS18B20-LCD1602-C51.obj (DS18B20_LCD1602_C51)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: DS18B20-LCD1602-C51 (DS18B20_LCD1602_C51)
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?DS18B20_LCD1602_C51
000FH 0011H *** GAP ***
BIT 0020H.0 0000H.1 UNIT ?BI?DS18B20_LCD1602_C51
BIT 0020H.1 0000H.1 UNIT _BIT_GROUP_
0020H.2 0000H.6 *** GAP ***
IDATA 0021H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 00A8H UNIT ?PR?_DISP_TEMPERATURE?DS18B20_LCD1602_C51
CODE 00ABH 008CH UNIT ?C_C51STARTUP
CODE 0137H 006CH UNIT ?CO?DS18B20_LCD1602_C51
CODE 01A3H 004BH UNIT ?PR?_READ_TEMPERATURE?DS18B20_LCD1602_C51
CODE 01EEH 0047H UNIT ?PR?OK_MENU?DS18B20_LCD1602_C51
CODE 0235H 0035H UNIT ?PR?LCD_INIT?DS18B20_LCD1602_C51
CODE 026AH 0035H UNIT ?PR?MAIN?DS18B20_LCD1602_C51
CODE 029FH 002EH UNIT ?PR?ERROR_MENU?DS18B20_LCD1602_C51
CODE 02CDH 0023H UNIT ?PR?_LCD_WCMD?DS18B20_LCD1602_C51
CODE 02F0H 0023H UNIT ?PR?INIT_DS18B20?DS18B20_LCD1602_C51
CODE 0313H 0020H UNIT ?PR?READONECHAR?DS18B20_LCD1602_C51
CODE 0333H 001EH UNIT ?PR?_DELAY1?DS18B20_LCD1602_C51
CODE 0351H 001AH UNIT ?PR?_LCD_WDAT?DS18B20_LCD1602_C51
CODE 036BH 001AH UNIT ?PR?_WRITEONECHAR?DS18B20_LCD1602_C51
CODE 0385H 0018H UNIT ?PR?BEEP?DS18B20_LCD1602_C51
CODE 039DH 0015H UNIT ?PR?WRITETAB?DS18B20_LCD1602_C51
CODE 03B2H 0014H UNIT ?PR?LCD_BUSY?DS18B20_LCD1602_C51
CODE 03C6H 0010H UNIT ?PR?_DELAY?DS18B20_LCD1602_C51
CODE 03D6H 000CH UNIT ?C_INITSEG
CODE 03E2H 0007H UNIT ?PR?_LCD_POS?DS18B20_LCD1602_C51
OVERLAY MAP OF MODULE: DS18B20-LCD1602-C51 (DS18B20_LCD1602_C51)
SEGMENT BIT_GROUP
+--> CALLED SEGMENT START LENGTH
BL51 BANKED LINKER/LOCATER V6.00 08/21/2006 15:48:03 PAGE 2
----------------------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?DS18B20_LCD1602_C51
+--> ?C_INITSEG
?PR?MAIN?DS18B20_LCD1602_C51 ----- -----
+--> ?PR?OK_MENU?DS18B20_LCD1602_C51
+--> ?PR?_READ_TEMPERATURE?DS18B20_LCD1602...
+--> ?PR?_DISP_TEMPERATURE?DS18B20_LCD1602...
+--> ?PR?_DELAY1?DS18B20_LCD1602_C51
+--> ?PR?ERROR_MENU?DS18B20_LCD1602_C51
+--> ?PR?INIT_DS18B20?DS18B20_LCD1602_C51
+--> ?PR?BEEP?DS18B20_LCD1602_C51
?PR?OK_MENU?DS18B20_LCD1602_C51 ----- -----
+--> ?PR?LCD_INIT?DS18B20_LCD1602_C51
+--> ?PR?_LCD_POS?DS18B20_LCD1602_C51
+--> ?CO?DS18B20_LCD1602_C51
+--> ?PR?_LCD_WDAT?DS18B20_LCD1602_C51
+--> ?PR?WRITETAB?DS18B20_LCD1602_C51
+--> ?PR?_DELAY1?DS18B20_LCD1602_C51
?PR?LCD_INIT?DS18B20_LCD1602_C51 ----- -----
+--> ?PR?_LCD_WCMD?DS18B20_LCD1602_C51
+--> ?PR?_DELAY1?DS18B20_LCD1602_C51
?PR?_LCD_WCMD?DS18B20_LCD1602_C51 ----- -----
+--> ?PR?_DELAY1?DS18B20_LCD1602_C51
+--> ?PR?LCD_BUSY?DS18B20_LCD1602_C51
?PR?LCD_BUSY?DS18B20_LCD1602_C51 0020H.1 0000H.1
?PR?_LCD_POS?DS18B20_LCD1602_C51 ----- -----
+--> ?PR?_LCD_WCMD?DS18B20_LCD1602_C51
?PR?_LCD_WDAT?DS18B20_LCD1602_C51 ----- -----
+--> ?PR?LCD_BUSY?DS18B20_LCD1602_C51
?PR?WRITETAB?DS18B20_LCD1602_C51 ----- -----
+--> ?PR?_LCD_WCMD?DS18B20_LCD1602_C51
+--> ?CO?DS18B20_LCD1602_C51
+--> ?PR?_LCD_WDAT?DS18B20_LCD1602_C51
?PR?_READ_TEMPERATURE?DS18B20_LCD1602... ----- -----
+--> ?PR?INIT_DS18B20?DS18B20_LCD1602_C51
+--> ?PR?_WRITEONECHAR?DS18B20_LCD1602_C51
+--> ?CO?DS18B20_LCD1602_C51
+--> ?PR?READONECHAR?DS18B20_LCD1602_C51
?PR?INIT_DS18B20?DS18B20_LCD1602_C51 ----- -----
+--> ?PR?_DELAY?DS18B20_LCD1602_C51
?PR?_WRITEONECHAR?DS18B20_LCD1602_C51 ----- -----
+--> ?PR?_DELAY?DS18B20_LCD1602_C51
?PR?READONECHAR?DS18B20_LCD1602_C51 ----- -----
+--> ?PR?_DELAY?DS18B20_LCD1602_C51
BL51 BANKED LINKER/LOCATER V6.00 08/21/2006 15:48:03 PAGE 3
?PR?_DISP_TEMPERATURE?DS18B20_LCD1602... ----- -----
+--> ?CO?DS18B20_LCD1602_C51
+--> ?PR?_LCD_POS?DS18B20_LCD1602_C51
+--> ?PR?_LCD_WDAT?DS18B20_LCD1602_C51
?PR?ERROR_MENU?DS18B20_LCD1602_C51 ----- -----
+--> ?PR?LCD_INIT?DS18B20_LCD1602_C51
+--> ?PR?_LCD_POS?DS18B20_LCD1602_C51
+--> ?CO?DS18B20_LCD1602_C51
+--> ?PR?_LCD_WDAT?DS18B20_LCD1602_C51
?PR?BEEP?DS18B20_LCD1602_C51 ----- -----
+--> ?PR?_DELAY?DS18B20_LCD1602_C51
SYMBOL TABLE OF MODULE: DS18B20-LCD1602-C51 (DS18B20_LCD1602_C51)
VALUE TYPE NAME
----------------------------------
------- MODULE DS18B20_LCD1602_C51
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
C:029FH PUBLIC Error_Menu
C:017BH PUBLIC ditab
C:036BH PUBLIC _WriteOneChar
B:00B0H.3 PUBLIC DQ
C:02F0H PUBLIC Init_DS18B20
B:00B0H.7 PUBLIC BEEP
C:0385H PUBLIC beep
C:018BH PUBLIC mytab
C:02D4H PUBLIC _lcd_wcmd
C:0313H PUBLIC ReadOneChar
C:0337H PUBLIC _delay1
C:026AH PUBLIC main
C:0351H PUBLIC _lcd_wdat
C:0193H PUBLIC RomCode
C:01EEH PUBLIC Ok_Menu
D:0008H PUBLIC temp_data
B:00A0H.2 PUBLIC LCD_EN
C:03E2H PUBLIC _lcd_pos
C:0235H PUBLIC lcd_init
C:03CCH PUBLIC _Delay
C:01A3H PUBLIC _Read_Temperature
C:0137H PUBLIC cdis1
C:0148H PUBLIC cdis2
C:0159H PUBLIC cdis3
C:016AH PUBLIC cdis4
B:00A0H.0 PUBLIC LCD_RS
C:03B2H PUBLIC lcd_busy
B:0020H.0 PUBLIC presence
B:00A0H.1 PUBLIC LCD_RW
C:039DH PUBLIC writetab
BL51 BANKED LINKER/LOCATER V6.00 08/21/2006 15:48:03 PAGE 4
C:0003H PUBLIC _Disp_Temperature
D:000AH PUBLIC display
C:0333H SYMBOL L?0067
------- PROC L?0066
------- ENDPROC L?0066
C:0333H SYMBOL L?0067
------- PROC _DELAY1
D:0006H SYMBOL ms
------- DO
D:0005H SYMBOL y
------- ENDDO
C:0337H LINE# 52
C:0337H LINE# 53
C:0337H LINE# 55
C:0341H LINE# 56
C:0341H LINE# 57
C:0349H LINE# 58
C:0349H LINE# 59
C:034AH LINE# 60
C:034BH LINE# 61
C:034CH LINE# 62
C:034DH LINE# 63
C:0350H LINE# 64
C:0350H LINE# 65
------- ENDPROC _DELAY1
------- PROC LCD_BUSY
------- DO
B:0020H.1 SYMBOL result
------- ENDDO
C:03B2H LINE# 74
C:03B2H LINE# 75
C:03B2H LINE# 77
C:03B4H LINE# 78
C:03B6H LINE# 79
C:03B8H LINE# 80
C:03BCH LINE# 81
C:03C1H LINE# 82
C:03C3H LINE# 83
C:03C5H LINE# 84
------- ENDPROC LCD_BUSY
------- PROC L?0068
------- ENDPROC L?0068
------- PROC _LCD_WCMD
D:0007H SYMBOL cmd
C:02D4H LINE# 93
C:02D4H LINE# 95
C:02D4H LINE# 96
C:02D9H LINE# 97
C:02DBH LINE# 98
C:02DDH LINE# 99
C:02DFH LINE# 100
C:02E0H LINE# 101
C:02E1H LINE# 102
C:02E3H LINE# 103
C:02E7H LINE# 104
C:02E9H LINE# 105
C:02EDH LINE# 106
BL51 BANKED LINKER/LOCATER V6.00 08/21/2006 15:48:03 PAGE 5
C:02EFH LINE# 107
------- ENDPROC _LCD_WCMD
------- PROC _LCD_WDAT
D:0007H SYMBOL dat
C:0351H LINE# 116
C:0351H LINE# 117
C:0351H LINE# 118
C:0356H LINE# 119
C:0358H LINE# 120
C:035AH LINE# 121
C:035CH LINE# 122
C:035EH LINE# 123
C:0362H LINE# 124
C:0364H LINE# 125
C:0368H LINE# 126
C:036AH LINE# 127
------- ENDPROC _LCD_WDAT
------- PROC LCD_INIT
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -