📄 lcd.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 06/20/2008 14:10:18 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, LCD.obj TO LCD RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
LCD.obj (LCD)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
LINK MAP OF MODULE: LCD (?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 003AH UNIT _DATA_GROUP_
DATA 0042H 0015H UNIT ?DT?LCD
DATA 0057H 0005H UNIT ?DT?_DA_BIG?LCD
IDATA 005CH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 3563H UNIT ?CO?LCD
CODE 3569H 04BFH UNIT ?PR?INCEPT_INT0?LCD
CODE 3A28H 00FAH UNIT ?PR?_DH?LCD
CODE 3B22H 00DCH UNIT ?PR?_DA_BIG?LCD
CODE 3BFEH 00BEH UNIT ?PR?_DA?LCD
CODE 3CBCH 0084H UNIT ?PR?_DISPLAY_HZ?LCD
CODE 3D40H 0076H UNIT ?PR?_DISPLAY_STRING?LCD
CODE 3DB6H 005DH UNIT ?PR?_SET_XY?LCD
CODE 3E13H 0054H UNIT ?PR?INIT_0107?LCD
CODE 3E67H 0046H UNIT ?PR?MAIN?LCD
CODE 3EADH 003EH UNIT ?PR?_CLR_SCREEN?LCD
CODE 3EEBH 003CH UNIT ?PR?_CLR_X_Y_SCREEN?LCD
CODE 3F27H 002BH UNIT ?C?LIB_CODE
CODE 3F52H 0028H UNIT ?PR?_DISPLAY_STRING_HZ?LCD
CODE 3F7AH 0025H UNIT ?PR?_DELAY?LCD
CODE 3F9FH 0021H UNIT ?PR?READ_0107_DATA?LCD
CODE 3FC0H 001EH UNIT ?PR?_WRITE_0107_DATA?LCD
CODE 3FDEH 001DH UNIT ?PR?_LONG_DELAY?LCD
CODE 3FFBH 001CH UNIT ?PR?_WRITE_0107_REG?LCD
CODE 4017H 0018H UNIT ?PR?_SET_XY_1?LCD
CODE 402FH 0017H UNIT ?PR?LCD_BUSY?LCD
CODE 4046H 0016H UNIT ?PR?_LW?LCD
CODE 405CH 0013H UNIT ?PR?_NC?LCD
CODE 406FH 000DH UNIT ?PR?PORT_INIT?LCD
CODE 407CH 000CH UNIT ?C_C51STARTUP
CODE 4088H 000AH UNIT ?PR?_DELAY_NC?LCD
CODE 4092H 0007H UNIT ?PR?INT_INIT?LCD
BL51 BANKED LINKER/LOCATER V5.03 06/20/2008 14:10:18 PAGE 2
OVERLAY MAP OF MODULE: LCD (?C_STARTUP)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
--------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?LCD
?PR?MAIN?LCD ----- -----
+--> ?PR?INT_INIT?LCD
+--> ?PR?PORT_INIT?LCD
+--> ?PR?_DELAY?LCD
+--> ?PR?INIT_0107?LCD
+--> ?PR?_CLR_SCREEN?LCD
+--> ?CO?LCD
+--> ?PR?_DISPLAY_STRING?LCD
?PR?INIT_0107?LCD ----- -----
+--> ?PR?_NC?LCD
+--> ?PR?_WRITE_0107_REG?LCD
?PR?_WRITE_0107_REG?LCD ----- -----
+--> ?PR?_NC?LCD
?PR?_CLR_SCREEN?LCD 0035H 0001H
+--> ?PR?_DELAY?LCD
+--> ?PR?_WRITE_0107_REG?LCD
+--> ?PR?_NC?LCD
+--> ?PR?_WRITE_0107_DATA?LCD
?PR?_WRITE_0107_DATA?LCD ----- -----
+--> ?PR?_NC?LCD
?PR?_DISPLAY_STRING?LCD 0035H 0008H
+--> ?PR?_DA?LCD
+--> ?PR?_NC?LCD
?PR?_DA?LCD 003DH 0005H
+--> ?PR?_LW?LCD
+--> ?CO?LCD
?PR?_LW?LCD ----- -----
+--> ?PR?_SET_XY?LCD
+--> ?PR?LCD_BUSY?LCD
?PR?_SET_XY?LCD ----- -----
+--> ?PR?LCD_BUSY?LCD
+--> ?PR?_NC?LCD
*** NEW ROOT ***************************************************
?PR?INCEPT_INT0?LCD 0015H 0020H
+--> ?CO?LCD
+--> ?PR?_DISPLAY_STRING?LCD
BL51 BANKED LINKER/LOCATER V5.03 06/20/2008 14:10:18 PAGE 3
+--> ?PR?_DISPLAY_STRING_HZ?LCD
+--> ?PR?_CLR_X_Y_SCREEN?LCD
+--> ?PR?_DH?LCD
+--> ?PR?_DELAY?LCD
+--> ?PR?_CLR_SCREEN?LCD
?PR?_DISPLAY_STRING_HZ?LCD 0035H 0007H
+--> ?PR?_DISPLAY_HZ?LCD
?PR?_DISPLAY_HZ?LCD 003CH 0005H
+--> ?CO?LCD
+--> ?PR?_LW?LCD
?PR?_CLR_X_Y_SCREEN?LCD 0035H 0006H
+--> ?PR?_LW?LCD
?PR?_DH?LCD 0035H 0005H
+--> ?CO?LCD
+--> ?PR?_LW?LCD
SYMBOL TABLE OF MODULE: LCD (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:407CH SEGMENT ?C_C51STARTUP
I:005CH 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:407FH SYMBOL IDATALOOP
N:0000H SYMBOL PBPSTACK
N:0000H SYMBOL PBPSTACKTOP
N:0000H SYMBOL PDATALEN
N:0000H SYMBOL PDATASTART
N:0000H SYMBOL PPAGE
N:0000H SYMBOL PPAGEENABLE
D:00A0H SYMBOL PPAGE_SFR
D:0081H SYMBOL SP
C:407CH SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 92
C:407CH LINE# 99
C:407EH LINE# 100
C:407FH LINE# 101
C:4080H LINE# 102
BL51 BANKED LINKER/LOCATER V5.03 06/20/2008 14:10:18 PAGE 4
C:4082H LINE# 151
C:4085H LINE# 155
------- ENDMOD ?C_STARTUP
------- MODULE LCD
C:0000H SYMBOL _ICE_DUMMY_
C:3DB6H PUBLIC _set_xy
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
C:02B1H PUBLIC Test_content
D:00B0H PUBLIC P3
C:3F9FH PUBLIC Read_0107_Data
C:3FDEH PUBLIC _long_delay
B:00A8H.7 PUBLIC EA
C:0252H PUBLIC client_name
C:0246H PUBLIC Test_Status
B:0090H.1 PUBLIC bRW
D:0042H PUBLIC Disp_Inc
D:00A8H PUBLIC IE
C:0281H PUBLIC Test_Start
C:3FFBH PUBLIC _Write_0107_Reg
D:00B8H PUBLIC IP
C:3F52H PUBLIC _display_string_hz
C:3CBCH PUBLIC _display_hz
C:4088H PUBLIC _delay_nc
C:3BFEH PUBLIC _da
C:3E67H PUBLIC main
B:0090H.3 PUBLIC bCS1
B:0090H.4 PUBLIC bCS2
C:3A28H PUBLIC _dh
B:0090H.7 PUBLIC bCS3
C:4017H PUBLIC _Set_XY_1
C:405CH PUBLIC _nc
D:0043H PUBLIC R_ARRAY
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
C:2F69H PUBLIC asc
C:3B22H PUBLIC _da_big
B:00B0H.7 PUBLIC bStep8
B:00B0H.6 PUBLIC bStep9
C:3E13H PUBLIC Init_0107
C:4046H PUBLIC _lw
C:3EADH PUBLIC _Clr_Screen
B:00A8H.0 PUBLIC EX0
B:0088H.0 PUBLIC IT0
C:0006H PUBLIC Test_hz_Status
B:0090H.5 PUBLIC bRET
B:0090H.2 PUBLIC bRWE
C:3D40H PUBLIC _display_string
C:402FH PUBLIC lcd_busy
C:406FH PUBLIC port_init
C:0146H PUBLIC hz
C:4092H PUBLIC int_init
C:3569H PUBLIC incept_int0
D:00C8H PUBLIC T2CON
C:0266H PUBLIC product_select
BL51 BANKED LINKER/LOCATER V5.03 06/20/2008 14:10:18 PAGE 5
C:0279H PUBLIC product_select_name
B:0090H.0 PUBLIC bDI
C:3F7AH PUBLIC _delay
C:3FC0H PUBLIC _Write_0107_Data
C:3EEBH PUBLIC _Clr_x_y_Screen
D:00D0H PUBLIC PSW
------- PROC _DELAY
D:0006H SYMBOL n
------- DO
D:0004H SYMBOL k
D:0002H SYMBOL j
------- ENDDO
C:3F7AH LINE# 1009
C:3F7AH LINE# 1010
C:3F7AH LINE# 1012
C:3F84H LINE# 1013
C:3F9EH LINE# 1014
------- ENDPROC _DELAY
------- PROC _LONG_DELAY
D:0006H SYMBOL t
------- DO
D:0004H SYMBOL n
------- ENDDO
C:3FDEH LINE# 1015
C:3FDEH LINE# 1016
C:3FDEH LINE# 1017
C:3FE2H LINE# 1018
C:3FEBH LINE# 1019
C:3FEBH LINE# 1020
C:3FF4H LINE# 1021
C:3FF8H LINE# 1022
C:3FFAH LINE# 1023
------- ENDPROC _LONG_DELAY
------- PROC _DELAY_NC
D:0006H SYMBOL t
C:4088H LINE# 1024
C:4088H LINE# 1025
C:4088H LINE# 1026
C:4091H LINE# 1027
------- ENDPROC _DELAY_NC
------- PROC _NC
D:0006H SYMBOL n
------- DO
D:0004H SYMBOL i
------- ENDDO
C:405CH LINE# 1028
C:405CH LINE# 1029
C:405CH LINE# 1031
C:4066H LINE# 1032
C:406EH LINE# 1033
------- ENDPROC _NC
------- PROC _WRITE_0107_REG
D:0003H SYMBOL Reg_Code
C:3FFBH LINE# 1037
C:3FFDH LINE# 1038
C:3FFDH LINE# 1039
C:3FFFH LINE# 1040
BL51 BANKED LINKER/LOCATER V5.03 06/20/2008 14:10:18 PAGE 6
C:4001H LINE# 1041
C:4003H LINE# 1042
C:400AH LINE# 1043
C:400CH LINE# 1044
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -