📄 lcd.m51
字号:
BL51 BANKED LINKER/LOCATER V3.52 07/01/08 08:57:41 PAGE 1
MS-DOS BL51 BANKED LINKER/LOCATER V3.52, INVOKED BY:
D:\KEIL510\BIN\BL51.EXE D:\LCDA\LCD_LINK.OBJ, D:\LCDA\LCD_MAIN.OBJ, D:\LCDA\LC
>> D_EEM.OBJ, D:\LCDA\LCD_CRC.OBJ TO D:\LCDA\LCD IX NOOL RS (256) PL (68) PW (
>> 78) CO (30H) XD (400H)
MEMORY MODEL: LARGE WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
D:\LCDA\LCD_LINK.OBJ (LCD_LINK)
D:\LCDA\LCD_MAIN.OBJ (LCD_MAIN)
D:\LCDA\LCD_EEM.OBJ (LCD_EEM)
D:\LCDA\LCD_CRC.OBJ (LCD_CRC)
D:\KEIL510\LIB\C51FPL.LIB (?C?FPADD)
D:\KEIL510\LIB\C51FPL.LIB (?C?FPCMP)
D:\KEIL510\LIB\C51FPL.LIB (?C?FCAST)
D:\KEIL510\LIB\C51FPL.LIB (PRINTF)
D:\KEIL510\LIB\C51FPL.LIB (?C?FPGETOPN)
D:\KEIL510\LIB\C51FPL.LIB (?C?FPROUND)
D:\KEIL510\LIB\C51FPL.LIB (?C?FPCONVERT)
D:\KEIL510\LIB\C51FPL.LIB (?C?FPMUL)
D:\KEIL510\LIB\C51FPL.LIB (?C?FPDIV)
D:\KEIL510\LIB\C51FPL.LIB (?C?FTNPWR)
D:\KEIL510\LIB\C51L.LIB (?C_STARTUP)
D:\KEIL510\LIB\C51L.LIB (?C?COPY)
D:\KEIL510\LIB\C51L.LIB (?C?SCDIV)
D:\KEIL510\LIB\C51L.LIB (?C?CLDPTR)
D:\KEIL510\LIB\C51L.LIB (?C?CLDOPTR)
D:\KEIL510\LIB\C51L.LIB (?C?CSTPTR)
D:\KEIL510\LIB\C51L.LIB (?C?CSTOPTR)
D:\KEIL510\LIB\C51L.LIB (?C?IMUL)
D:\KEIL510\LIB\C51L.LIB (?C?UIDIV)
D:\KEIL510\LIB\C51L.LIB (?C?IILDX)
D:\KEIL510\LIB\C51L.LIB (?C?ILDIX)
D:\KEIL510\LIB\C51L.LIB (?C?LADD)
D:\KEIL510\LIB\C51L.LIB (?C?LSUB)
D:\KEIL510\LIB\C51L.LIB (?C?LMUL)
D:\KEIL510\LIB\C51L.LIB (?C?ULDIV)
D:\KEIL510\LIB\C51L.LIB (?C?LAND)
D:\KEIL510\LIB\C51L.LIB (?C?LOR)
D:\KEIL510\LIB\C51L.LIB (?C?LNOT)
D:\KEIL510\LIB\C51L.LIB (?C?LNEG)
D:\KEIL510\LIB\C51L.LIB (?C?SLCMP)
D:\KEIL510\LIB\C51L.LIB (?C?ULCMP)
D:\KEIL510\LIB\C51L.LIB (?C?ULSHR)
D:\KEIL510\LIB\C51L.LIB (?C?LSHL)
D:\KEIL510\LIB\C51L.LIB (?C?LLDXDATA)
D:\KEIL510\LIB\C51L.LIB (?C?LLDXDATA0)
D:\KEIL510\LIB\C51L.LIB (?C?LLDIXDATA)
D:\KEIL510\LIB\C51L.LIB (?C?LSTXDATA)
D:\KEIL510\LIB\C51L.LIB (?C?LSTKXDATA)
D:\KEIL510\LIB\C51L.LIB (?C?OFFXADD)
D:\KEIL510\LIB\C51L.LIB (?C?PLDXDATA)
D:\KEIL510\LIB\C51L.LIB (?C?PLDIXDATA)
D:\KEIL510\LIB\C51L.LIB (?C?PSTXDATA)
D:\KEIL510\LIB\C51L.LIB (?C?CCASE)
D:\KEIL510\LIB\C51L.LIB (?C?LCASE)
D:\KEIL510\LIB\C51L.LIB (PUTCHAR)
D:\KEIL510\LIB\C51L.LIB (?C_INIT)
LINK MAP OF MODULE: D:\LCDA\LCD (LCD_LINK)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
BL51 BANKED LINKER/LOCATER V3.52 07/01/08 08:57:41 PAGE 2
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
DATA 0008H 0005H UNIT ?DT?PRINTF?PRINTF
000DH 0013H *** GAP ***
BIT 0020H.0 0001H.1 UNIT ?BI?PRINTF?PRINTF
0021H.1 0000H.7 *** GAP ***
IDATA 0022H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
0000H 0400H *** GAP ***
XDATA 0400H 0003H UNIT ?XD?_PF_IS_SET?LCD_LINK
XDATA 0403H 0004H UNIT ?XD?LINK_PROC?LCD_LINK
XDATA 0407H 0004H UNIT ?XD?_GET_FRM_TYPE?LCD_LIN
>> K
XDATA 040BH 0001H UNIT ?XD?_FILL_HEAD?LCD_LINK
XDATA 040CH 0002H UNIT ?XD?CREATE_UA_FRM?LCD_LIN
>> K
XDATA 040EH 0003H UNIT ?XD?_SND_FRM?LCD_LINK
XDATA 0411H 0004H UNIT ?XD?KEY_SCANC?LCD_MAIN
XDATA 0415H 0006H UNIT ?XD?OK_KEY_PROC?LCD_MAIN
XDATA 041BH 0001H UNIT ?XD?_NUM_KEY_PROC?LCD_MAI
>> N
XDATA 041CH 0001H UNIT ?XD?FRM_PROC?LCD_MAIN
XDATA 041DH 0002H UNIT ?XD?TIME_FRM_PROC?LCD_MAI
>> N
XDATA 041FH 0005H UNIT ?XD?_GET_TIME_STR?LCD_MAI
>> N
XDATA 0424H 0001H UNIT ?XD?GET_RAIN_STRC?LCD_MAI
>> N
XDATA 0425H 0007H UNIT ?XD?_GET_VAL_STRC?LCD_MAI
>> N
XDATA 042CH 0002H UNIT ?XD?CLR_LCD_RAM?LCD_MAIN
XDATA 042EH 0004H UNIT ?XD?DIS_SET_STAT?LCD_MAIN
>>
XDATA 0432H 0007H UNIT ?XD?_DIS_SET_ALARM?LCD_MA
>> IN
XDATA 0439H 0007H UNIT ?XD?DIS_SYS_TIME?LCD_MAIN
>>
XDATA 0440H 000BH UNIT ?XD?_DIS_SUB_RAIN?LCD_MAI
>> N
XDATA 044BH 0005H UNIT ?XD?_DIS_STAT_PAGE?LCD_MA
>> IN
XDATA 0450H 0008H UNIT ?XD?_DIS_FLOT_VAL?LCD_MAI
>> N
XDATA 0458H 0007H UNIT ?XD?_DIS_TIME_PAGE?LCD_MA
>> IN
XDATA 045FH 0004H UNIT ?XD?DIS_FRNT_PAGE?LCD_MAI
>> N
XDATA 0463H 0006H UNIT ?XD?_DIS_MENU_TERM?LCD_MA
>> IN
XDATA 0469H 0007H UNIT ?XD?_DIS_SUB_TERM?LCD_MAI
>> N
XDATA 0470H 0004H UNIT ?XD?DIS_WAIT_PAGE?LCD_MAI
>> N
XDATA 0474H 0004H UNIT ?XD?DIS_CLR_CONFIRM?LCD_M
>> AIN
XDATA 0478H 0004H UNIT ?XD?DIS_ACK_PAGE?LCD_MAIN
>>
XDATA 047CH 0004H UNIT ?XD?DIS_REST_ALARM?LCD_MA
>> IN
XDATA 0480H 0006H UNIT ?XD?_WR_LCD_ZF?LCD_MAIN
XDATA 0486H 0006H UNIT ?XD?_WR_LCD_HZ?LCD_MAIN
XDATA 048CH 0002H UNIT ?XD?IS_NEED_ALARM?LCD_MAI
BL51 BANKED LINKER/LOCATER V3.52 07/01/08 08:57:41 PAGE 3
>> N
XDATA 048EH 0003H UNIT ?XD?_MAKE_ALARM?LCD_MAIN
XDATA 0491H 0006H UNIT ?XD?TRUEUP_INPUT_ALARM?LC
>> D_MAIN
XDATA 0497H 0006H UNIT ?XD?TRUEUP_OUTPUT_ALARM?L
>> CD_MAIN
XDATA 049DH 0003H UNIT ?XD?TRUEUP_INPUT_TIME?LCD
>> _MAIN
XDATA 04A0H 0004H UNIT ?XD?TRUEUP_OUTPUT_TIME?LC
>> D_MAIN
XDATA 04A4H 0012H UNIT ?XD?_CONV_TO_STDTM?LCD_MA
>> IN
XDATA 04B6H 000AH UNIT ?XD?CONV_TO_SECTM?LCD_MAI
>> N
XDATA 04C0H 0004H UNIT ?XD?_ISLEAP?LCD_MAIN
XDATA 04C4H 0007H UNIT ?XD?REST_ALARM_PARAMETER?
>> LCD_MAIN
XDATA 04CBH 0004H UNIT ?XD?COUNT_INPUT_STAT?LCD_
>> MAIN
XDATA 04CFH 0007H UNIT ?XD?_WR_BYTE?LCD_MAIN
XDATA 04D6H 0003H UNIT ?XD?_WR_LEFT_LCD?LCD_MAIN
>>
XDATA 04D9H 0003H UNIT ?XD?_WR_RIGHT_LCD?LCD_MAI
>> N
XDATA 04DCH 0001H UNIT ?XD?_DIS_LEFT_LCD?LCD_MAI
>> N
XDATA 04DDH 0001H UNIT ?XD?_DIS_RIGHT_LCD?LCD_MA
>> IN
XDATA 04DEH 0001H UNIT ?XD?_SET_LEFT_ROW?LCD_MAI
>> N
XDATA 04DFH 0001H UNIT ?XD?_SET_RIGHT_ROW?LCD_MA
>> IN
XDATA 04E0H 0001H UNIT ?XD?_SET_LEFT_PAGE?LCD_MA
>> IN
XDATA 04E1H 0001H UNIT ?XD?_SET_RIGHT_PAGE?LCD_M
>> AIN
XDATA 04E2H 0001H UNIT ?XD?_SET_LEFT_CLMN?LCD_MA
>> IN
XDATA 04E3H 0001H UNIT ?XD?_SET_RIGHT_CLMN?LCD_M
>> AIN
XDATA 04E4H 0002H UNIT ?XD?_SET_EVENT_FLAG?LCD_M
>> AIN
XDATA 04E6H 0002H UNIT ?XD?_CLR_EVENT_FLAG?LCD_M
>> AIN
XDATA 04E8H 0004H UNIT ?XD?_DELAY?LCD_MAIN
XDATA 04ECH 4709H UNIT ?XD?LCD_MAIN
XDATA 4BF5H 0005H UNIT ?XD?WRI_STAT_EEM?LCD_EEM
XDATA 4BFAH 0002H UNIT ?XD?READ_STAT_EEM?LCD_EEM
>>
XDATA 4BFCH 0005H UNIT ?XD?WRI_ALARM_EEM?LCD_EEM
>>
XDATA 4C01H 0004H UNIT ?XD?READ_ALARM_EEM?LCD_EE
>> M
XDATA 4C05H 0001H UNIT ?XD?_READ_EEMC?LCD_EEM
XDATA 4C06H 0004H UNIT ?XD?_CHK_CRC?LCD_CRC
XDATA 4C0AH 0007H UNIT ?XD?_PPPFCS16?LCD_CRC
XDATA 4C11H 0800H UNIT ?XD?LCD_CRC
XDATA 5411H 0030H UNIT ?XD?PRINTF?PRINTF
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
0003H 0008H *** GAP ***
CODE 000BH 0003H ABSOLUTE
000EH 0015H *** GAP ***
CODE 0023H 0003H ABSOLUTE
BL51 BANKED LINKER/LOCATER V3.52 07/01/08 08:57:41 PAGE 4
0026H 000AH *** GAP ***
CODE 0030H 0042H UNIT ?PR?_IS_MATCHING_STAT?LCD
>> _LINK
CODE 0072H 001CH UNIT ?PR?_IS_CMD_FRM?LCD_LINK
CODE 008EH 0031H UNIT ?PR?_PF_IS_SET?LCD_LINK
CODE 00BFH 0096H UNIT ?PR?LINK_PROC?LCD_LINK
CODE 0155H 00ACH UNIT ?PR?_GET_FRM_TYPE?LCD_LIN
>> K
CODE 0201H 0036H UNIT ?PR?GET_FRM_LEN?LCD_LINK
CODE 0237H 0023H UNIT ?PR?_GET_CTL_OFFSET?LCD_L
>> INK
CODE 025AH 0082H UNIT ?PR?_FILL_HEAD?LCD_LINK
CODE 02DCH 0066H UNIT ?PR?CREATE_UA_FRM?LCD_LIN
>> K
CODE 0342H 05E2H UNIT ?PR?_SND_FRM?LCD_LINK
CODE 0924H 0031H UNIT ?PR?IS_AGAIN_XMIT?LCD_LIN
>> K
CODE 0955H 0035H UNIT ?PR?PROC_COM_INTERFERE?LC
>> D_LINK
CODE 098AH 005EH UNIT ?PR?REC_FRMC?LCD_LINK
CODE 09E8H 0046H UNIT ?PR?UPDATE_XMIT?LCD_LINK
CODE 0A2EH 00B5H UNIT ?PR?UPDATE_REC?LCD_LINK
CODE 0AE3H 0020H UNIT ?PR?MAIN?LCD_MAIN
CODE 0B03H 007EH UNIT ?PR?KEY_SCANC?LCD_MAIN
CODE 0B81H 0114H UNIT ?PR?KEY_PROC?LCD_MAIN
CODE 0C95H 0054H UNIT ?PR?FUNC_KEY_PROC?LCD_MAI
>> N
CODE 0CE9H 027BH UNIT ?PR?OK_KEY_PROC?LCD_MAIN
CODE 0F64H 0189H UNIT ?PR?UP_KEY_PROC?LCD_MAIN
CODE 10EDH 018BH UNIT ?PR?DN_KEY_PROC?LCD_MAIN
CODE 1278H 0379H UNIT ?PR?_NUM_KEY_PROC?LCD_MAI
>> N
CODE 15F1H 00C0H UNIT ?PR?DEL_KEY_PROC?LCD_MAIN
>>
CODE 16B1H 0015H UNIT ?PR?DOT_KEY_PROC?LCD_MAIN
>>
CODE 16C6H 003FH UNIT ?PR?MENU_TERM_PROC?LCD_MA
>> IN
CODE 1705H 00B9H UNIT ?PR?FRM_PROC?LCD_MAIN
CODE 17BEH 006FH UNIT ?PR?TIME_FRM_PROC?LCD_MAI
>> N
CODE 182DH 018BH UNIT ?PR?_GET_TIME_STR?LCD_MAI
>> N
CODE 19B8H 0215H UNIT ?PR?GET_RAIN_STRC?LCD_MAI
>> N
CODE 1BCDH 0001H UNIT ?PR?GET_LEVL_STRC?LCD_MAI
>> N
CODE 1BCEH 0077H UNIT ?PR?_GET_VAL_STRC?LCD_MAI
>> N
CODE 1C45H 0046H UNIT ?PR?GET_STAT_ADR?LCD_MAIN
>>
CODE 1C8BH 007AH UNIT ?PR?CLR_LCD_RAM?LCD_MAIN
CODE 1D05H 00DEH UNIT ?PR?IS_DIS_RAIN?LCD_MAIN
CODE 1DE3H 00E6H UNIT ?PR?DIS_SET_STAT?LCD_MAIN
>>
CODE 1EC9H 03C1H UNIT ?PR?_DIS_SET_ALARM?LCD_MA
>> IN
CODE 228AH 0360H UNIT ?PR?DIS_SYS_TIME?LCD_MAIN
>>
CODE 25EAH 0090H UNIT ?PR?_DIS_SUB_RAIN?LCD_MAI
>> N
CODE 267AH 009AH UNIT ?PR?_DIS_STAT_PAGE?LCD_MA
>> IN
CODE 2714H 00C7H UNIT ?PR?_DIS_FLOT_VAL?LCD_MAI
>> N
BL51 BANKED LINKER/LOCATER V3.52 07/01/08 08:57:41 PAGE 5
CODE 27DBH 01BEH UNIT ?PR?_DIS_TIME_PAGE?LCD_MA
>> IN
CODE 2999H 008AH UNIT ?PR?DIS_FRNT_PAGE?LCD_MAI
>> N
CODE 2A23H 0079H UNIT ?PR?_DIS_MENU_TERM?LCD_MA
>> IN
CODE 2A9CH 00CBH UNIT ?PR?_DIS_SUB_TERM?LCD_MAI
>> N
CODE 2B67H 0042H UNIT ?PR?DIS_WAIT_PAGE?LCD_MAI
>> N
CODE 2BA9H 0042H UNIT ?PR?DIS_CLR_CONFIRM?LCD_M
>> AIN
CODE 2BEBH 0042H UNIT ?PR?DIS_ACK_PAGE?LCD_MAIN
>>
CODE 2C2DH 0042H UNIT ?PR?DIS_REST_ALARM?LCD_MA
>> IN
CODE 2C6FH 0008H UNIT ?PR?_DIS_CUSR_LINE?LCD_MA
>> IN
CODE 2C77H 0145H UNIT ?PR?_WR_LCD_ZF?LCD_MAIN
CODE 2DBCH 0145H UNIT ?PR?_WR_LCD_HZ?LCD_MAIN
CODE 2F01H 02E7H UNIT ?PR?IS_NEED_ALARM?LCD_MAI
>> N
CODE 31E8H 0078H UNIT ?PR?_MAKE_ALARM?LCD_MAIN
CODE 3260H 009EH UNIT ?PR?SET_ALARM_CRD?LCD_MAI
>> N
CODE 32FEH 00F4H UNIT ?PR?SET_TIME_CRD?LCD_MAIN
>>
CODE 33F2H 03AEH UNIT ?PR?TRUEUP_INPUT_ALARM?LC
>> D_MAIN
CODE 37A0H 038FH UNIT ?PR?TRUEUP_OUTPUT_ALARM?L
>> CD_MAIN
CODE 3B2FH 01D2H UNIT ?PR?TRUEUP_INPUT_TIME?LCD
>> _MAIN
CODE 3D01H 024EH UNIT ?PR?TRUEUP_OUTPUT_TIME?LC
>> D_MAIN
CODE 3F4FH 024BH UNIT ?PR?_CONV_TO_STDTM?LCD_MA
>> IN
CODE 419AH 0218H UNIT ?PR?CONV_TO_SECTM?LCD_MAI
>> N
CODE 43B2H 0061H UNIT ?PR?_ISLEAP?LCD_MAIN
CODE 4413H 0049H UNIT ?PR?REST_ALARM_PARAMETER?
>> LCD_MAIN
CODE 445CH 0223H UNIT ?PR?COUNT_INPUT_STAT?LCD_
>> MAIN
CODE 467FH 0016H UNIT ?PR?_WR_BYTE?LCD_MAIN
CODE 4695H 0029H UNIT ?PR?_WR_LEFT_LCD?LCD_MAIN
>>
CODE 46BEH 0029H UNIT ?PR?_WR_RIGHT_LCD?LCD_MAI
>> N
CODE 46E7H 001FH UNIT ?PR?_DIS_LEFT_LCD?LCD_MAI
>> N
CODE 4706H 001FH UNIT ?PR?_DIS_RIGHT_LCD?LCD_MA
>> IN
CODE 4725H 0021H UNIT ?PR?_SET_LEFT_ROW?LCD_MAI
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -