📄 tree_lcd.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 02/05/2005 09:08:22 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE init_comm.obj, uart.obj, key.obj, key_deal.obj, lcd_data.obj, wr24c02.obj, numberc.obj, code.ob
>> j, tel.obj, welcome.obj, master_dis.obj, speed_interface.obj, main_set.obj, password.obj, set_speed.obj, luoju_set.ob
>> j, daoju_set.obj, main.obj TO tree_lcd RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
init_comm.obj (INIT_COMM)
uart.obj (UART)
key.obj (KEY)
key_deal.obj (KEY_DEAL)
lcd_data.obj (LCD_DATA)
wr24c02.obj (WR24C02)
numberc.obj (NUMBERC)
code.obj (CODE)
tel.obj (TEL)
welcome.obj (WELCOME)
master_dis.obj (MASTER_DIS)
speed_interface.obj (SPEED_INTERFACE)
main_set.obj (MAIN_SET)
password.obj (PASSWORD)
set_speed.obj (SET_SPEED)
luoju_set.obj (LUOJU_SET)
daoju_set.obj (DAOJU_SET)
main.obj (MAIN)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
LINK MAP OF MODULE: tree_lcd (INIT_COMM)
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 0011H UNIT ?DT?LUOJU_SET
DATA 0019H 0003H UNIT ?DT?KEY_DEAL
DATA 001CH 0002H UNIT ?DT?KEY
DATA 001EH 0001H UNIT ?DT?UART
DATA 001FH 0001H UNIT ?DT?MAIN
BIT 0020H.0 0001H.1 UNIT ?BI?MAIN
BIT 0021H.1 0000H.4 UNIT ?BI?KEY_DEAL
BIT 0021H.5 0000H.3 UNIT ?BI?INIT_COMM
BIT 0022H.0 0000H.3 UNIT ?BI?UART
BIT 0022H.3 0000H.1 UNIT ?BI?KEY
BIT 0022H.4 0000H.1 UNIT ?BI?LCD_DATA
0022H.5 0000H.3 *** GAP ***
DATA 0023H 0019H UNIT _DATA_GROUP_
DATA 003CH 0011H UNIT ?DT?DAOJU_SET
DATA 004DH 000EH UNIT ?DT?INIT_COMM
DATA 005BH 000DH UNIT ?DT?SET_SPEED
DATA 0068H 000CH UNIT ?DT?SPEED_INTERFACE
DATA 0074H 000CH UNIT ?DT?MAIN_SET
IDATA 0080H 003CH UNIT ?ID?INIT_COMM
BL51 BANKED LINKER/LOCATER V5.03 02/05/2005 09:08:22 PAGE 2
IDATA 00BCH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0007H UNIT ?PR?TIME_ADD?INIT_COMM
CODE 000AH 0001H UNIT ?PR?MODE_ESC_SUB?KEY_DEAL
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0012H UNIT ?PR?OPEN_DISPLAY?LCD_DATA
0020H 0003H *** GAP ***
CODE 0023H 0003H ABSOLUTE
CODE 0026H 0D80H UNIT ?CO?CODE
CODE 0DA6H 07EEH UNIT ?PR?DISPLAY_DAOJU_SET?DAOJU_SET
CODE 1594H 07CBH UNIT ?PR?DISPLAY_MAIN_SET?MAIN_SET
CODE 1D5FH 077BH UNIT ?PR?DISPLAY_LUOJU_SET?LUOJU_SET
CODE 24DAH 0544H UNIT ?PR?DISPLAY_SPEED_SET?SET_SPEED
CODE 2A1EH 0258H UNIT ?PR?DISPLAY_LESSER?SPEED_INTERFACE
CODE 2C76H 0236H UNIT ?PR?CHECKCOMMDATA?UART
CODE 2EACH 01D0H UNIT ?CO?NUMBERC
CODE 307CH 01B3H UNIT ?PR?DISPLAY_MASTER?MASTER_DIS
CODE 322FH 00ECH UNIT ?PR?DAOJUSETWRITE?UART
CODE 331BH 00E8H UNIT ?PR?LUOJUSETWRITE?UART
CODE 3403H 00D8H UNIT ?PR?SPEEDSETWRITE?UART
CODE 34DBH 00CCH UNIT ?PR?MAINSETWRITE?UART
CODE 35A7H 008BH UNIT ?PR?_DISPLAY_LINE?LCD_DATA
CODE 3632H 0076H UNIT ?PR?UART_INT?INIT_COMM
CODE 36A8H 0073H UNIT ?PR?TRAN_SUB?UART
CODE 371BH 006CH UNIT ?PR?KEY_DEAL?KEY
CODE 3787H 0062H UNIT ?PR?MAIN?MAIN
CODE 37E9H 005EH UNIT ?PR?KEY_IN?KEY
CODE 3847H 005DH UNIT ?PR?_SENDREAD?UART
CODE 38A4H 0059H UNIT ?PR?READDSP?UART
CODE 38FDH 0050H UNIT ?PR?CHECKOUT?UART
CODE 394DH 004CH UNIT ?PR?T0_INT?INIT_COMM
CODE 3999H 0047H UNIT ?PR?KEY_SCAN?KEY
CODE 39E0H 0045H UNIT ?PR?_DISPLAY_L_WORD?LCD_DATA
CODE 3A25H 003FH UNIT ?PR?_DISPLAY_R_WORD?LCD_DATA
CODE 3A64H 003FH UNIT ?PR?_DISPLAY_R_BYTE?LCD_DATA
CODE 3AA3H 003AH UNIT ?PR?_DISPLAY_L_BLACK?LCD_DATA
CODE 3ADDH 003AH UNIT ?PR?_DISPLAY_R_BLACK?LCD_DATA
CODE 3B17H 002CH UNIT ?PR?ESC_SUB?KEY_DEAL
CODE 3B43H 002CH UNIT ?PR?DISPLAY_WELCOME?WELCOME
CODE 3B6FH 002BH UNIT ?PR?DISPLAY_CLR?WELCOME
CODE 3B9AH 0029H UNIT ?PR?INIT_LCD?INIT_COMM
CODE 3BC3H 0029H UNIT ?PR?_FLASH_R_BYTE?LCD_DATA
CODE 3BECH 0026H UNIT ?PR?_WRITE_COM?LCD_DATA
CODE 3C12H 0020H UNIT ?PR?UP_SUB?KEY_DEAL
CODE 3C32H 0020H UNIT ?PR?DOWN_SUB?KEY_DEAL
CODE 3C52H 001CH UNIT ?PR?MODE_DOWN_SUB?KEY_DEAL
CODE 3C6EH 001CH UNIT ?PR?MODE_UP_SUB?KEY_DEAL
CODE 3C8AH 001AH UNIT ?PR?INIT_COM?INIT_COMM
CODE 3CA4H 001AH UNIT ?PR?SET_SUB?KEY_DEAL
CODE 3CBEH 001AH UNIT ?PR?NEXT_SUB?KEY_DEAL
CODE 3CD8H 001AH UNIT ?PR?BACK_SUB?KEY_DEAL
CODE 3CF2H 0017H UNIT ?PR?ENTER_SUB?KEY_DEAL
CODE 3D09H 0010H UNIT ?CO?KEY
CODE 3D19H 0010H UNIT ?PR?MODE_SUB?KEY_DEAL
CODE 3D29H 000FH UNIT ?PR?_WRITE_DATA?LCD_DATA
BL51 BANKED LINKER/LOCATER V5.03 02/05/2005 09:08:22 PAGE 3
CODE 3D38H 000CH UNIT ?PR?INIT_SUB?INIT_COMM
CODE 3D44H 000CH UNIT ?PR?MODE_ENTER_SUB?KEY_DEAL
CODE 3D50H 000CH UNIT ?C_C51STARTUP
CODE 3D5CH 000BH UNIT ?PR?INIT_T0?INIT_COMM
OVERLAY MAP OF MODULE: tree_lcd (INIT_COMM)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
----------------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
?PR?MAIN?MAIN ----- -----
+--> ?PR?INIT_SUB?INIT_COMM
+--> ?PR?TIME_ADD?INIT_COMM
+--> ?PR?DISPLAY_WELCOME?WELCOME
+--> ?PR?DISPLAY_CLR?WELCOME
+--> ?PR?KEY_DEAL?KEY
+--> ?PR?DISPLAY_MASTER?MASTER_DIS
+--> ?PR?DISPLAY_LESSER?SPEED_INTERFACE
+--> ?PR?DISPLAY_MAIN_SET?MAIN_SET
+--> ?PR?DISPLAY_SPEED_SET?SET_SPEED
+--> ?PR?DISPLAY_LUOJU_SET?LUOJU_SET
+--> ?PR?DISPLAY_DAOJU_SET?DAOJU_SET
+--> ?PR?CHECKCOMMDATA?UART
+--> ?PR?TRAN_SUB?UART
?PR?INIT_SUB?INIT_COMM ----- -----
+--> ?PR?INIT_COM?INIT_COMM
+--> ?PR?INIT_LCD?INIT_COMM
+--> ?PR?INIT_T0?INIT_COMM
+--> ?PR?OPEN_DISPLAY?LCD_DATA
?PR?INIT_LCD?INIT_COMM 0023H 0001H
+--> ?PR?_DISPLAY_L_BLACK?LCD_DATA
+--> ?PR?_DISPLAY_R_BLACK?LCD_DATA
?PR?_DISPLAY_L_BLACK?LCD_DATA ----- -----
+--> ?PR?_WRITE_COM?LCD_DATA
+--> ?PR?_WRITE_DATA?LCD_DATA
?PR?_DISPLAY_R_BLACK?LCD_DATA ----- -----
+--> ?PR?_WRITE_COM?LCD_DATA
+--> ?PR?_WRITE_DATA?LCD_DATA
?PR?OPEN_DISPLAY?LCD_DATA ----- -----
+--> ?PR?_WRITE_COM?LCD_DATA
?PR?DISPLAY_WELCOME?WELCOME 0023H 0001H
+--> ?PR?OPEN_DISPLAY?LCD_DATA
+--> ?CO?CODE
+--> ?PR?_DISPLAY_LINE?LCD_DATA
BL51 BANKED LINKER/LOCATER V5.03 02/05/2005 09:08:22 PAGE 4
?PR?_DISPLAY_LINE?LCD_DATA ----- -----
+--> ?PR?_WRITE_COM?LCD_DATA
+--> ?PR?_WRITE_DATA?LCD_DATA
?PR?DISPLAY_CLR?WELCOME 0023H 0001H
+--> ?CO?CODE
+--> ?PR?_DISPLAY_LINE?LCD_DATA
?PR?KEY_DEAL?KEY ----- -----
+--> ?PR?KEY_IN?KEY
+--> ?PR?MODE_SUB?KEY_DEAL
+--> ?PR?SET_SUB?KEY_DEAL
+--> ?PR?ENTER_SUB?KEY_DEAL
+--> ?PR?ESC_SUB?KEY_DEAL
+--> ?PR?MODE_ENTER_SUB?KEY_DEAL
+--> ?PR?MODE_ESC_SUB?KEY_DEAL
+--> ?PR?UP_SUB?KEY_DEAL
+--> ?PR?DOWN_SUB?KEY_DEAL
+--> ?PR?NEXT_SUB?KEY_DEAL
+--> ?PR?BACK_SUB?KEY_DEAL
+--> ?PR?MODE_DOWN_SUB?KEY_DEAL
+--> ?PR?MODE_UP_SUB?KEY_DEAL
?PR?KEY_IN?KEY ----- -----
+--> ?PR?KEY_SCAN?KEY
?PR?KEY_SCAN?KEY ----- -----
+--> ?CO?KEY
?PR?DISPLAY_MASTER?MASTER_DIS ----- -----
+--> ?CO?CODE
+--> ?PR?_DISPLAY_LINE?LCD_DATA
+--> ?PR?_DISPLAY_L_WORD?LCD_DATA
+--> ?CO?NUMBERC
+--> ?PR?_DISPLAY_R_BYTE?LCD_DATA
+--> ?PR?_DISPLAY_R_WORD?LCD_DATA
?PR?_DISPLAY_L_WORD?LCD_DATA ----- -----
+--> ?PR?_WRITE_COM?LCD_DATA
+--> ?PR?_WRITE_DATA?LCD_DATA
?PR?_DISPLAY_R_BYTE?LCD_DATA ----- -----
+--> ?PR?_WRITE_COM?LCD_DATA
+--> ?PR?_WRITE_DATA?LCD_DATA
?PR?_DISPLAY_R_WORD?LCD_DATA ----- -----
+--> ?PR?_WRITE_COM?LCD_DATA
+--> ?PR?_WRITE_DATA?LCD_DATA
?PR?DISPLAY_LESSER?SPEED_INTERFACE ----- -----
+--> ?CO?CODE
+--> ?PR?_DISPLAY_L_WORD?LCD_DATA
+--> ?CO?NUMBERC
+--> ?PR?_DISPLAY_R_BYTE?LCD_DATA
+--> ?PR?_DISPLAY_R_WORD?LCD_DATA
?PR?DISPLAY_MAIN_SET?MAIN_SET 0023H 0019H
BL51 BANKED LINKER/LOCATER V5.03 02/05/2005 09:08:22 PAGE 5
+--> ?CO?CODE
+--> ?PR?_DISPLAY_L_WORD?LCD_DATA
+--> ?CO?NUMBERC
+--> ?PR?_DISPLAY_R_BYTE?LCD_DATA
+--> ?PR?_DISPLAY_R_WORD?LCD_DATA
+--> ?PR?_FLASH_R_BYTE?LCD_DATA
?PR?_FLASH_R_BYTE?LCD_DATA ----- -----
+--> ?PR?_DISPLAY_R_BLACK?LCD_DATA
+--> ?PR?_DISPLAY_R_BYTE?LCD_DATA
?PR?DISPLAY_SPEED_SET?SET_SPEED 0023H 000CH
+--> ?CO?CODE
+--> ?PR?_DISPLAY_L_WORD?LCD_DATA
+--> ?CO?NUMBERC
+--> ?PR?_FLASH_R_BYTE?LCD_DATA
+--> ?PR?_DISPLAY_R_BYTE?LCD_DATA
?PR?DISPLAY_LUOJU_SET?LUOJU_SET 0023H 0010H
+--> ?CO?CODE
+--> ?PR?_DISPLAY_L_WORD?LCD_DATA
+--> ?CO?NUMBERC
+--> ?PR?_DISPLAY_R_BYTE?LCD_DATA
+--> ?PR?_DISPLAY_R_WORD?LCD_DATA
+--> ?PR?_FLASH_R_BYTE?LCD_DATA
?PR?DISPLAY_DAOJU_SET?DAOJU_SET 0023H 0010H
+--> ?CO?CODE
+--> ?PR?_DISPLAY_L_WORD?LCD_DATA
+--> ?CO?NUMBERC
+--> ?PR?_DISPLAY_R_BYTE?LCD_DATA
+--> ?PR?_DISPLAY_R_WORD?LCD_DATA
+--> ?PR?_FLASH_R_BYTE?LCD_DATA
?PR?CHECKCOMMDATA?UART ----- -----
+--> ?PR?CHECKOUT?UART
?PR?TRAN_SUB?UART ----- -----
+--> ?PR?READDSP?UART
?PR?READDSP?UART ----- -----
+--> ?PR?_SENDREAD?UART
+--> ?PR?MAINSETWRITE?UART
+--> ?PR?LUOJUSETWRITE?UART
+--> ?PR?DAOJUSETWRITE?UART
+--> ?PR?SPEEDSETWRITE?UART
SYMBOL TABLE OF MODULE: tree_lcd (INIT_COMM)
VALUE TYPE NAME
----------------------------------
------- MODULE INIT_COMM
C:0000H SYMBOL _ICE_DUMMY_
B:0021H.5 PUBLIC bReceOK
BL51 BANKED LINKER/LOCATER V5.03 02/05/2005 09:08:22 PAGE 6
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
D:004DH PUBLIC cReceLen
B:00B0H.4 PUBLIC GROUND_LED
D:004EH PUBLIC cSendPosi
D:00A8H PUBLIC IE
D:004FH PUBLIC cSendLen
B:00A8H.4 PUBLIC ES
D:00B8H PUBLIC IP
B:0098H.0 PUBLIC RI
B:00A0H.6 PUBLIC STATUS_LED
B:0098H.1 PUBLIC TI
B:0021H.6 PUBLIC second_bit
D:0050H PUBLIC speed_time
D:0051H PUBLIC dms10
D:0052H PUBLIC cReceTimeOut
D:0099H PUBLIC SBUF
D:0087H PUBLIC PCON
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
C:3D5CH PUBLIC init_t0
D:0053H PUBLIC sec
C:0003H PUBLIC time_add
D:0054H PUBLIC comm_time
I:0080H PUBLIC cReceBuffer
B:00A8H.1 PUBLIC ET0
C:3B9AH PUBLIC init_lcd
D:008CH PUBLIC TH0
D:0055H PUBLIC rece_gap_time
D:008DH PUBLIC TH1
I:009EH PUBLIC cSendBuffer
D:008AH PUBLIC TL0
C:394DH PUBLIC t0_int
D:008BH PUBLIC TL1
D:0056H PUBLIC key_dms10
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -