📄 lcd_txt.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 10/31/2008 16:35:01 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, MAIN.obj, .\TC1602A.obj, .\CPU.obj, .\HC595.obj, .\SEG7.obj, .\LED.obj, .\DS18B20.
>> obj TO lcd_txt RAMSIZE (256) CODE (0X0000-0X1FFF) XDATA (0X0000-0X7FFF)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
MAIN.obj (MAIN)
.\TC1602A.obj (TC1602A)
.\CPU.obj (CPU)
.\HC595.obj (HC595)
.\SEG7.obj (SEG7)
.\LED.obj (LED)
.\DS18B20.obj (DS18B20)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?ICALL)
C:\KEIL\C51\LIB\C51S.LIB (PRINTF)
C:\KEIL\C51\LIB\C51S.LIB (STRLEN)
C:\KEIL\C51\LIB\C51S.LIB (?C?MEMSET)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?PLDIIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
C:\KEIL\C51\LIB\C51S.LIB (PUTCHAR)
LINK MAP OF MODULE: lcd_txt (?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 0008H UNIT ?DT?SEG7
DATA 0010H 0002H UNIT ?DT?MAIN
DATA 0012H 0002H UNIT ?DT?LED
DATA 0014H 0001H UNIT ?DT?HC595
DATA 0015H 0001H UNIT ?DT?DS18B20
0016H 000AH *** GAP ***
BIT 0020H.0 0001H.1 UNIT _BIT_GROUP_
0021H.1 0000H.7 *** GAP ***
DATA 0022H 003BH UNIT _DATA_GROUP_
IDATA 005DH 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
0000H 8000H *** GAP ***
XDATA 8000H 1000H ABSOLUTE
XDATA 9000H 1000H ABSOLUTE
XDATA A000H 1000H ABSOLUTE
XDATA B000H 1000H ABSOLUTE
XDATA C000H 1000H ABSOLUTE
XDATA D000H 1000H ABSOLUTE
XDATA E000H 1000H ABSOLUTE
BL51 BANKED LINKER/LOCATER V6.00 10/31/2008 16:35:01 PAGE 2
XDATA F000H 1000H ABSOLUTE
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 0004H UNIT ?PR?MAIN_DS18B20_HOOK?MAIN
CODE 000AH 0001H UNIT ?PR?CPU_INTERRUPT_PROC_NULL?CPU
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0004H UNIT ?PR?LED_CLEAR?LED
0012H 0001H *** GAP ***
CODE 0013H 0003H ABSOLUTE
CODE 0016H 000DH UNIT ?PR?DSB20_START_CONVERT?DS18B20
CODE 0023H 0003H ABSOLUTE
CODE 0026H 0003H UNIT ?PR?CPU_TIMER_2_INTERRUPT?CPU
0029H 0002H *** GAP ***
CODE 002BH 0003H ABSOLUTE
CODE 002EH 035CH UNIT ?PR?PRINTF?PRINTF
CODE 038AH 00D9H UNIT ?PR?MAIN_PROC_DS18B20?MAIN
CODE 0463H 00C0H UNIT ?C?LIB_CODE
CODE 0523H 009AH UNIT ?PR?MAIN_INTERRUPT_HOOK_PROCESS?MAIN
CODE 05BDH 0092H UNIT ?PR?CPU_TIMER_INTERRUPT?CPU
CODE 064FH 008CH UNIT ?C_C51STARTUP
CODE 06DBH 008BH UNIT ?PR?_SEG7_PRINTF_ASCII?SEG7
CODE 0766H 0058H UNIT ?CO?MAIN
CODE 07BEH 0050H UNIT ?PR?MAIN?MAIN
CODE 080EH 004AH UNIT ?PR?CPU_SERIAL_1_INTERRUPT?CPU
CODE 0858H 0042H UNIT ?PR?LCDT_INITIALIZE?TC1602A
CODE 089AH 003FH UNIT ?PR?CPU_EXTERN_0_INTERRUPT?CPU
CODE 08D9H 003FH UNIT ?PR?CPU_EXTERN_1_INTERRUPT?CPU
CODE 0918H 003EH UNIT ?PR?CPU_TIMER_0_INTERRUPT?CPU
CODE 0956H 003CH UNIT ?CO?SEG7
CODE 0992H 0038H UNIT ?PR?_LCDT_PRINT_STRING?TC1602A
CODE 09CAH 002EH UNIT ?PR?HC595_REFRESH?HC595
CODE 09F8H 002CH UNIT ?PR?DSB20_DELAY_10_US?DS18B20
CODE 0A24H 0027H UNIT ?PR?PUTCHAR?PUTCHAR
CODE 0A4BH 0022H UNIT ?PR?DSB20_READ_TEMPERATURE?DS18B20
CODE 0A6DH 001BH UNIT ?PR?DSB20_DELAY_100_US?DS18B20
CODE 0A88H 0019H UNIT ?PR?_LCDT_PRINT_CHAR?TC1602A
CODE 0AA1H 0019H UNIT ?PR?DSB20_READ_1_BIT?DS18B20
CODE 0ABAH 0018H UNIT ?PR?CPU_SOURCE_INITIALIZE?CPU
CODE 0AD2H 0018H UNIT ?PR?_HC595_SEND_MDATA?HC595
CODE 0AEAH 0017H UNIT ?PR?DSB20_READ_8_BIT?DS18B20
CODE 0B01H 0016H UNIT ?PR?DSB20_RESET_CHIP?DS18B20
CODE 0B17H 0015H UNIT ?PR?_STRLEN?STRLEN
CODE 0B2CH 0014H UNIT ?PR?_DSB20_WRITE_8_BIT?DS18B20
CODE 0B40H 0013H UNIT ?PR?SEG7_CLEAR_SCREEN?SEG7
CODE 0B53H 0013H UNIT ?PR?DSB20_DELAY_05_US?DS18B20
CODE 0B66H 0012H UNIT ?PR?CPU_UART_SERIAL_INITIAL?CPU
CODE 0B78H 0012H UNIT ?PR?DSB20_WRITE_1_TIME?DS18B20
CODE 0B8AH 0012H UNIT ?PR?DSB20_WRITE_0_TIME?DS18B20
CODE 0B9CH 0011H UNIT ?C_INITSEG
CODE 0BADH 0011H UNIT ?PR?CPU_TIMER_2_INITIALIZE?CPU
CODE 0BBEH 000FH UNIT ?PR?LCDT_DELAY_5MS?TC1602A
CODE 0BCDH 000EH UNIT ?PR?LED_REFRESH?LED
CODE 0BDBH 000CH UNIT ?PR?LCDT_WAIT_BUSY?TC1602A
CODE 0BE7H 000BH UNIT ?PR?CPU_TIMER_0_LOAD_INIT_VALUE?CPU
CODE 0BF2H 000BH UNIT ?PR?HC595_SHIFT?HC595
BL51 BANKED LINKER/LOCATER V6.00 10/31/2008 16:35:01 PAGE 3
CODE 0BFDH 000BH UNIT ?PR?_DSB20_WRITE_1_BIT?DS18B20
CODE 0C08H 000AH UNIT ?PR?LCDT_LED_OPEN?TC1602A
CODE 0C12H 0009H UNIT ?PR?LCDT_LED_CLEAR?TC1602A
CODE 0C1BH 0009H UNIT ?PR?CPU_TIMER_0_INITIALIZE?CPU
CODE 0C24H 0009H UNIT ?PR?DSB20_DELAY_1000_US?DS18B20
CODE 0C2DH 0008H UNIT ?PR?_LCDT_SET_DISPLAY?TC1602A
CODE 0C35H 0008H UNIT ?CO?LED
CODE 0C3DH 0007H UNIT ?PR?HC595_BEGIN?HC595
CODE 0C44H 0006H UNIT ?PR?DSB20_DELAY_02_US?DS18B20
CODE 0C4AH 0006H UNIT ?PR?DSB20_DELAY_15_US?DS18B20
CODE 0C50H 0006H UNIT ?PR?DSB20_DELAY_40_US?DS18B20
CODE 0C56H 0003H UNIT ?PR?HC595_DELAY?HC595
CODE 0C59H 0003H UNIT ?PR?DSB20_INITIALIZE?DS18B20
OVERLAY MAP OF MODULE: lcd_txt (?C_STARTUP)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
--------------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- ----- -----
+--> ?PR?LCDT_INITIALIZE?TC1602A
+--> ?PR?MAIN_INTERRUPT_HOOK_PROCESS?MAIN
+--> ?PR?CPU_SOURCE_INITIALIZE?CPU
+--> ?PR?SEG7_CLEAR_SCREEN?SEG7
+--> ?CO?MAIN
+--> ?PR?_SEG7_PRINTF_ASCII?SEG7
+--> ?PR?_LCDT_PRINT_STRING?TC1602A
+--> ?PR?DSB20_INITIALIZE?DS18B20
+--> ?PR?MAIN_PROC_DS18B20?MAIN
?PR?LCDT_INITIALIZE?TC1602A ----- ----- ----- -----
+--> ?PR?LCDT_DELAY_5MS?TC1602A
+--> ?PR?LCDT_WAIT_BUSY?TC1602A
+--> ?PR?LCDT_LED_OPEN?TC1602A
?PR?MAIN_INTERRUPT_HOOK_PROCESS?MAIN ----- ----- ----- -----
+--> ?PR?CPU_INTERRUPT_PROC_NULL?CPU
+--> ?PR?HC595_REFRESH?HC595
+--> ?PR?LED_REFRESH?LED
+--> ?PR?MAIN_DS18B20_HOOK?MAIN
?PR?HC595_REFRESH?HC595 ----- ----- ----- -----
+--> ?PR?HC595_BEGIN?HC595
+--> ?PR?_HC595_SEND_MDATA?HC595
+--> ?CO?SEG7
+--> ?PR?HC595_DELAY?HC595
?PR?_HC595_SEND_MDATA?HC595 ----- ----- ----- -----
+--> ?PR?HC595_SHIFT?HC595
BL51 BANKED LINKER/LOCATER V6.00 10/31/2008 16:35:01 PAGE 4
?PR?HC595_SHIFT?HC595 ----- ----- ----- -----
+--> ?PR?HC595_DELAY?HC595
?PR?LED_REFRESH?LED ----- ----- ----- -----
+--> ?CO?LED
?PR?CPU_SOURCE_INITIALIZE?CPU ----- ----- ----- -----
+--> ?PR?CPU_TIMER_0_INITIALIZE?CPU
+--> ?PR?CPU_TIMER_2_INITIALIZE?CPU
+--> ?PR?CPU_UART_SERIAL_INITIAL?CPU
?PR?CPU_TIMER_0_INITIALIZE?CPU ----- ----- ----- -----
+--> ?PR?CPU_TIMER_0_LOAD_INIT_VALUE?CPU
?PR?SEG7_CLEAR_SCREEN?SEG7 ----- ----- ----- -----
+--> ?CO?SEG7
?PR?_SEG7_PRINTF_ASCII?SEG7 ----- ----- 0022H 0006H
+--> ?PR?_STRLEN?STRLEN
+--> ?CO?SEG7
?PR?_LCDT_PRINT_STRING?TC1602A ----- ----- 0049H 0004H
+--> ?PR?_LCDT_PRINT_CHAR?TC1602A
?PR?_LCDT_PRINT_CHAR?TC1602A ----- ----- ----- -----
+--> ?PR?LCDT_WAIT_BUSY?TC1602A
?PR?MAIN_PROC_DS18B20?MAIN ----- ----- 0022H 0027H
+--> ?PR?DSB20_READ_TEMPERATURE?DS18B20
+--> ?PR?DSB20_DELAY_100_US?DS18B20
+--> ?PR?DSB20_START_CONVERT?DS18B20
+--> ?CO?MAIN
+--> ?PR?PRINTF?PRINTF
+--> ?PR?LCDT_LED_CLEAR?TC1602A
+--> ?PR?_LCDT_PRINT_STRING?TC1602A
?PR?DSB20_READ_TEMPERATURE?DS18B20 ----- ----- ----- -----
+--> ?PR?DSB20_RESET_CHIP?DS18B20
+--> ?PR?_DSB20_WRITE_8_BIT?DS18B20
+--> ?PR?DSB20_READ_8_BIT?DS18B20
?PR?DSB20_RESET_CHIP?DS18B20 ----- ----- ----- -----
+--> ?PR?DSB20_DELAY_100_US?DS18B20
+--> ?PR?DSB20_DELAY_05_US?DS18B20
?PR?DSB20_DELAY_100_US?DS18B20 ----- ----- ----- -----
+--> ?PR?DSB20_DELAY_10_US?DS18B20
?PR?_DSB20_WRITE_8_BIT?DS18B20 ----- ----- ----- -----
+--> ?PR?_DSB20_WRITE_1_BIT?DS18B20
?PR?_DSB20_WRITE_1_BIT?DS18B20 ----- ----- ----- -----
+--> ?PR?DSB20_WRITE_1_TIME?DS18B20
+--> ?PR?DSB20_WRITE_0_TIME?DS18B20
?PR?DSB20_WRITE_1_TIME?DS18B20 ----- ----- ----- -----
+--> ?PR?DSB20_DELAY_02_US?DS18B20
BL51 BANKED LINKER/LOCATER V6.00 10/31/2008 16:35:01 PAGE 5
+--> ?PR?DSB20_DELAY_15_US?DS18B20
+--> ?PR?DSB20_DELAY_40_US?DS18B20
+--> ?PR?DSB20_DELAY_10_US?DS18B20
?PR?DSB20_DELAY_15_US?DS18B20 ----- ----- ----- -----
+--> ?PR?DSB20_DELAY_05_US?DS18B20
+--> ?PR?DSB20_DELAY_10_US?DS18B20
?PR?DSB20_DELAY_40_US?DS18B20 ----- ----- ----- -----
+--> ?PR?DSB20_DELAY_10_US?DS18B20
?PR?DSB20_WRITE_0_TIME?DS18B20 ----- ----- ----- -----
+--> ?PR?DSB20_DELAY_02_US?DS18B20
+--> ?PR?DSB20_DELAY_15_US?DS18B20
+--> ?PR?DSB20_DELAY_40_US?DS18B20
+--> ?PR?DSB20_DELAY_10_US?DS18B20
?PR?DSB20_READ_8_BIT?DS18B20 ----- ----- ----- -----
+--> ?PR?DSB20_READ_1_BIT?DS18B20
?PR?DSB20_READ_1_BIT?DS18B20 ----- ----- ----- -----
+--> ?PR?DSB20_DELAY_05_US?DS18B20
+--> ?PR?DSB20_DELAY_40_US?DS18B20
+--> ?PR?DSB20_DELAY_10_US?DS18B20
?PR?DSB20_START_CONVERT?DS18B20 ----- ----- ----- -----
+--> ?PR?DSB20_RESET_CHIP?DS18B20
+--> ?PR?_DSB20_WRITE_8_BIT?DS18B20
?PR?PRINTF?PRINTF 0020H.0 0001H.1 0049H 0014H
+--> ?PR?PUTCHAR?PUTCHAR
?PR?LCDT_LED_CLEAR?TC1602A ----- ----- ----- -----
+--> ?PR?LCDT_WAIT_BUSY?TC1602A
*** NEW ROOT ***************************************************
?PR?CPU_TIMER_0_INTERRUPT?CPU ----- ----- ----- -----
+--> ?PR?CPU_TIMER_0_LOAD_INIT_VALUE?CPU
+--> ?PR?CPU_TIMER_INTERRUPT?CPU
UNRESOLVED EXTERNAL SYMBOLS:
?_UART_PRINTF?BYTE
UART_BUFFER_INITILIZE
UART_RECV_ISR_PROCESS
UART_XMIT_ISR_PROCESS
_UART_PRINTF
IGNORED SEGMENTS:
?DT?CPU
BL51 BANKED LINKER/LOCATER V6.00 10/31/2008 16:35:01 PAGE 6
IGNORED SYMBOLS:
C51_U07_LATCH
C51_U19_LATCH
CPU_001_TICK_PROCESS
CPU_002_TICK_PROCESS
CPU_004_TICK_PROCESS
CPU_008_TICK_PROCESS
CPU_010_TICK_PROCESS
CPU_020_TICK_PROCESS
CPU_040_TICK_PROCESS
CPU_080_TICK_PROCESS
CPU_100_TICK_PROCESS
CPU_200_TICK_PROCESS
CPU_400_TICK_PROCESS
CPU_EXTERN_0_PROCESS
CPU_EXTERN_1_PROCESS
CPU_SOFT_TIMER_HI
CPU_SOFT_TIMER_LO
CPU_TIMER_02_PROCESS
SYMBOL TABLE OF MODULE: lcd_txt (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:064FH SEGMENT ?C_C51STARTUP
I:005DH 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:0652H SYMBOL IDATALOOP
N:0000H SYMBOL PBPSTACK
N:0100H SYMBOL PBPSTACKTOP
N:0000H SYMBOL PDATALEN
N:0000H SYMBOL PDATASTART
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -