📄 lcd1602.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 05/03/2007 09:16:11 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE LCD1602.obj, lcd1602func.obj, ds18b20.obj TO lcd1602 CODE (0X0000-0X0FFF)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
LCD1602.obj (LCD1602)
lcd1602func.obj (LCD1602FUNC)
ds18b20.obj (DS18B20)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: lcd1602 (LCD1602)
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 0013H UNIT _DATA_GROUP_
DATA 001BH 0003H UNIT ?DT?LCD1602
001EH 0002H *** GAP ***
BIT 0020H.0 0000H.5 UNIT ?BI?LCD1602
BIT 0020H.5 0000H.3 UNIT ?BI?DS18B20
BIT 0021H.0 0000H.1 UNIT _BIT_GROUP_
0021H.1 0000H.7 *** GAP ***
DATA 0022H 000FH UNIT ?DT?DS18B20
IDATA 0031H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 0005H UNIT ?PR?INTERRUPT0?LCD1602
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0005H UNIT ?PR?INTERRUPT2?LCD1602
CODE 0013H 0003H ABSOLUTE
CODE 0016H 000DH UNIT ?PR?RESETPULSE?DS18B20
CODE 0023H 0003H ABSOLUTE
CODE 0026H 00EEH UNIT ?PR?MAIN?LCD1602
CODE 0114H 00A4H UNIT ?PR?_PROCESS?DS18B20
CODE 01B8H 008EH UNIT ?PR?DS18B20_PROCESS?DS18B20
CODE 0246H 008CH UNIT ?C_C51STARTUP
CODE 02D2H 0088H UNIT ?PR?_TEMPERATURE_PROCESS?DS18B20
CODE 035AH 0080H UNIT ?C?LIB_CODE
CODE 03DAH 0069H UNIT ?PR?INTERRUPT4?LCD1602
CODE 0443H 0040H UNIT ?CO?LCD1602
CODE 0483H 0030H UNIT ?PR?DS18B20_READDATA?DS18B20
CODE 04B3H 002DH UNIT ?PR?_DS18B20_WRITECOMMAND?DS18B20
CODE 04E0H 0025H UNIT ?PR?LCD_INIT?LCD1602FUNC
CODE 0505H 0020H UNIT ?PR?LCD_WAIT?LCD1602FUNC
CODE 0525H 0020H UNIT ?PR?_DELAY?DS18B20
BL51 BANKED LINKER/LOCATER V6.00 05/03/2007 09:16:11 PAGE 2
CODE 0545H 0020H UNIT ?PR?TIME0?DS18B20
CODE 0565H 001FH UNIT ?PR?_GOTOXY?LCD1602FUNC
CODE 0584H 001BH UNIT ?C_INITSEG
CODE 059FH 001BH UNIT ?PR?LCD_WRITE?LCD1602FUNC
CODE 05BAH 0017H UNIT ?PR?_PRINT?LCD1602FUNC
CODE 05D1H 0016H UNIT ?PR?DS18B20
CODE 05E7H 0014H UNIT ?PR?SERIAL_SET?DS18B20
CODE 05FBH 0014H UNIT ?CO?DS18B20
CODE 060FH 0011H UNIT ?PR?SERIAL_INIT?LCD1602
CODE 0620H 0010H UNIT ?PR?TIME0_INIT?LCD1602
CODE 0630H 000FH UNIT ?PR?DS18B20_INIT?DS18B20
CODE 063FH 000BH UNIT ?PR?INTERRUPT_INIT?LCD1602
CODE 064AH 000BH UNIT ?PR?DELAY1_64MS?LCD1602FUNC
CODE 0655H 000BH UNIT ?PR?CLRSCREEN?LCD1602FUNC
CODE 0660H 000BH UNIT ?PR?SCREEN_HOME?LCD1602FUNC
CODE 066BH 000AH UNIT ?PR?_LCD_SETDISPLAY?LCD1602FUNC
CODE 0675H 000AH UNIT ?PR?_LCD_MOVE?LCD1602FUNC
CODE 067FH 000AH UNIT ?PR?_LCD_SETINPUT?LCD1602FUNC
CODE 0689H 0007H UNIT ?PR?DELAY40US?LCD1602FUNC
CODE 0690H 0007H UNIT ?PR?_PRINT_CHAR?LCD1602FUNC
CODE 0697H 0007H UNIT ?PR?DELAY600US?DS18B20
CODE 069EH 0007H UNIT ?PR?DELAY60US?DS18B20
CODE 06A5H 0007H UNIT ?PR?DELAY15US?DS18B20
OVERLAY MAP OF MODULE: lcd1602 (LCD1602)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
-----------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?LCD1602
+--> ?C_INITSEG
?PR?MAIN?LCD1602 ----- ----- 0008H 0009H
+--> ?CO?LCD1602
+--> ?PR?SERIAL_SET?DS18B20
+--> ?PR?LCD_INIT?LCD1602FUNC
+--> ?PR?INTERRUPT_INIT?LCD1602
+--> ?PR?TIME0_INIT?LCD1602
+--> ?PR?CLRSCREEN?LCD1602FUNC
+--> ?PR?_GOTOXY?LCD1602FUNC
+--> ?PR?SERIAL_INIT?LCD1602
+--> ?PR?_PRINT?LCD1602FUNC
+--> ?PR?DS18B20_PROCESS?DS18B20
?PR?LCD_INIT?LCD1602FUNC ----- ----- ----- -----
+--> ?PR?DELAY1_64MS?LCD1602FUNC
+--> ?PR?LCD_WRITE?LCD1602FUNC
+--> ?PR?_LCD_SETDISPLAY?LCD1602FUNC
+--> ?PR?_LCD_SETINPUT?LCD1602FUNC
?PR?LCD_WRITE?LCD1602FUNC 0021H.0 0000H.1 0014H 0001H
+--> ?PR?LCD_WAIT?LCD1602FUNC
BL51 BANKED LINKER/LOCATER V6.00 05/03/2007 09:16:11 PAGE 3
?PR?_LCD_SETDISPLAY?LCD1602FUNC ----- ----- ----- -----
+--> ?PR?LCD_WRITE?LCD1602FUNC
?PR?_LCD_SETINPUT?LCD1602FUNC ----- ----- ----- -----
+--> ?PR?LCD_WRITE?LCD1602FUNC
?PR?CLRSCREEN?LCD1602FUNC ----- ----- ----- -----
+--> ?PR?LCD_WRITE?LCD1602FUNC
+--> ?PR?DELAY1_64MS?LCD1602FUNC
?PR?_GOTOXY?LCD1602FUNC ----- ----- ----- -----
+--> ?PR?LCD_WRITE?LCD1602FUNC
?PR?_PRINT?LCD1602FUNC ----- ----- ----- -----
+--> ?PR?LCD_WRITE?LCD1602FUNC
?PR?DS18B20_PROCESS?DS18B20 ----- ----- 0011H 0003H
+--> ?CO?DS18B20
+--> ?PR?DS18B20_INIT?DS18B20
+--> ?PR?_DS18B20_WRITECOMMAND?DS18B20
+--> ?PR?DS18B20_READDATA?DS18B20
+--> ?PR?_TEMPERATURE_PROCESS?DS18B20
+--> ?PR?_GOTOXY?LCD1602FUNC
+--> ?PR?_PRINT?LCD1602FUNC
?PR?DS18B20_INIT?DS18B20 ----- ----- ----- -----
+--> ?PR?RESETPULSE?DS18B20
+--> ?PR?DELAY600US?DS18B20
?PR?RESETPULSE?DS18B20 ----- ----- ----- -----
+--> ?PR?DELAY600US?DS18B20
+--> ?PR?DELAY60US?DS18B20
?PR?_DS18B20_WRITECOMMAND?DS18B20 ----- ----- ----- -----
+--> ?PR?DELAY60US?DS18B20
?PR?DS18B20_READDATA?DS18B20 ----- ----- ----- -----
+--> ?PR?DELAY60US?DS18B20
?PR?_TEMPERATURE_PROCESS?DS18B20 ----- ----- 0014H 0006H
+--> ?PR?_PROCESS?DS18B20
?PR?_PROCESS?DS18B20 ----- ----- 001AH 0001H
+--> ?PR?DS18B20
SYMBOL TABLE OF MODULE: lcd1602 (LCD1602)
VALUE TYPE NAME
----------------------------------
------- MODULE LCD1602
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
B:00A8H.7 PUBLIC EA
BL51 BANKED LINKER/LOCATER V6.00 05/03/2007 09:16:11 PAGE 4
C:063FH PUBLIC interrupt_init
B:0090H.7 PUBLIC P1_7
B:00A8H.4 PUBLIC ES
C:060FH PUBLIC serial_init
B:0098H.0 PUBLIC RI
B:0098H.1 PUBLIC TI
C:0006H PUBLIC interrupt0
C:000EH PUBLIC interrupt2
C:0026H PUBLIC main
B:0020H.0 PUBLIC clr_screen
C:03DAH PUBLIC interrupt4
B:0020H.1 PUBLIC int_pro1
D:0099H PUBLIC SBUF
B:0020H.2 PUBLIC int_pro2
D:0098H PUBLIC SCON
D:001BH PUBLIC serial1
D:0089H PUBLIC TMOD
D:001CH PUBLIC serial2
B:0020H.3 PUBLIC intval1
B:0020H.4 PUBLIC intval2
B:00A8H.1 PUBLIC ET0
D:008CH PUBLIC TH0
B:00A8H.0 PUBLIC EX0
B:0088H.0 PUBLIC IT0
D:008DH PUBLIC TH1
D:001DH PUBLIC adc_val
B:00A8H.2 PUBLIC EX1
B:0088H.2 PUBLIC IT1
D:008AH PUBLIC TL0
B:0088H.6 PUBLIC TR1
C:0620H PUBLIC time0_init
C:010AH SYMBOL L?0049
------- PROC MAIN
------- DO
D:0008H SYMBOL str
D:000BH SYMBOL str1
D:000EH SYMBOL str2
------- ENDDO
C:0026H LINE# 23
C:0026H LINE# 24
C:0026H LINE# 25
C:002FH LINE# 26
C:0038H LINE# 27
C:0041H LINE# 28
C:0044H LINE# 29
C:0047H LINE# 30
C:004AH LINE# 31
C:004DH LINE# 32
C:0050H LINE# 33
C:0056H LINE# 34
C:0059H LINE# 35
C:005BH LINE# 36
C:005DH LINE# 37
C:005DH LINE# 38
C:005DH LINE# 39
C:0063H LINE# 40
C:0065H LINE# 42
BL51 BANKED LINKER/LOCATER V6.00 05/03/2007 09:16:11 PAGE 5
C:0068H LINE# 43
C:006BH LINE# 44
C:006EH LINE# 45
C:0070H LINE# 46
C:0072H LINE# 48
C:0075H LINE# 49
C:0075H LINE# 50
C:0079H LINE# 51
C:0079H LINE# 52
C:007CH LINE# 53
C:007FH LINE# 55
C:0082H LINE# 56
C:0085H LINE# 57
C:0088H LINE# 58
C:008AH LINE# 59
C:008AH LINE# 60
C:008FH LINE# 61
C:008FH LINE# 62
C:0092H LINE# 63
C:0095H LINE# 64
C:0098H LINE# 65
C:009AH LINE# 66
C:009AH LINE# 67
C:009FH LINE# 68
C:009FH LINE# 69
C:00A2H LINE# 70
C:00A5H LINE# 72
C:00AEH LINE# 73
C:00AEH LINE# 74
C:00AEH LINE# 75
C:00B0H LINE# 76
C:00B0H LINE# 77
C:00B6H LINE# 78
C:00B8H LINE# 79
C:00BBH LINE# 80
C:00BEH LINE# 81
C:00C1H LINE# 82
C:00C3H LINE# 83
C:00C5H LINE# 84
C:00C8H LINE# 85
C:00C8H LINE# 86
C:00CCH LINE# 87
C:00CCH LINE# 88
C:00CFH LINE# 89
C:00CFH LINE# 90
C:00D2H LINE# 91
C:00D5H LINE# 92
C:00D8H LINE# 95
C:00D8H LINE# 96
C:00DDH LINE# 97
C:00DDH LINE# 98
C:00E0H LINE# 99
C:00E3H LINE# 102
C:00E3H LINE# 103
C:00E8H LINE# 104
C:00E8H LINE# 105
C:00EBH LINE# 106
BL51 BANKED LINKER/LOCATER V6.00 05/03/2007 09:16:11 PAGE 6
C:00EEH LINE# 107
C:00F7H LINE# 109
C:00F7H LINE# 110
C:00F7H LINE# 111
C:00F9H LINE# 112
C:00F9H LINE# 113
C:00FCH LINE# 114
C:00FCH LINE# 115
C:00FEH LINE# 116
C:0101H LINE# 117
C:0104H LINE# 118
C:0104H LINE# 119
C:0107H LINE# 120
C:010AH LINE# 121
------- ENDPROC MAIN
------- PROC INTERRUPT_INIT
C:063FH LINE# 122
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -