📄 lcd.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 04/18/2006 21:52:45 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE LCD.obj TO LCD
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
LCD.obj (LCD)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
LINK MAP OF MODULE: LCD (LCD)
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 000DH UNIT ?DT?LCD
DATA 0015H 0003H UNIT ?DT?_WRITE_DATE_TIME?LCD
DATA 0018H 0003H UNIT ?DT?_W_24C64_SERIAL?LCD
DATA 001BH 0003H UNIT ?DT?_R_24C64_SERIAL?LCD
001EH 0002H *** GAP ***
DATA 0020H 0001H BIT_ADDR ?BA?LCD
BIT 0021H.0 0000H.1 UNIT ?BI?DS1302_SETPROTECT?LCD
BIT 0021H.1 0000H.1 UNIT _BIT_GROUP_
0021H.2 0000H.6 *** GAP ***
DATA 0022H 001AH UNIT _DATA_GROUP_
IDATA 003CH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0008H UNIT ?PR?CHECKSTATE?LCD
CODE 000BH 0003H ABSOLUTE
CODE 000EH 02F0H UNIT ?CO?LCD
CODE 02FEH 0086H UNIT ?PR?_SHOW8X8?LCD
CODE 0384H 0081H UNIT ?PR?SHOW_TIME?LCD
CODE 0405H 007DH UNIT ?PR?SHOW_DATE?LCD
CODE 0482H 0075H UNIT ?PR?TIME0_INTERRUPT?LCD
CODE 04F7H 006AH UNIT ?PR?SHOW_HZ?LCD
CODE 0561H 0061H UNIT ?C?LIB_CODE
CODE 05C2H 005EH UNIT ?PR?_SHOWCHINA?LCD
CODE 0620H 0050H UNIT ?PR?_R_24C64_SERIAL?LCD
CODE 0670H 0046H UNIT ?PR?_W_24C64_SERIAL?LCD
CODE 06B6H 0042H UNIT ?PR?KEY_2_F?LCD
CODE 06F8H 003FH UNIT ?PR?JUDGE_KEY?LCD
CODE 0737H 0035H UNIT ?PR?_SHOWNUMBER?LCD
CODE 076CH 0033H UNIT ?PR?_R_24C64_DATA?LCD
CODE 079FH 0031H UNIT ?PR?_READ_SERIAL?LCD
CODE 07D0H 002EH UNIT ?PR?_WRITE_DATE_TIME?LCD
CODE 07FEH 0023H UNIT ?PR?_SELECTSCREEN?LCD
CODE 0821H 0023H UNIT ?PR?READADC?LCD
CODE 0844H 0022H UNIT ?PR?_I_SEND?LCD
BL51 BANKED LINKER/LOCATER V5.12 04/18/2006 21:52:45 PAGE 2
CODE 0866H 0020H UNIT ?PR?_W_24C64_DATA?LCD
CODE 0886H 001EH UNIT ?PR?_WRITEBYTE?LCD
CODE 08A4H 001CH UNIT ?PR?INITLCD?LCD
CODE 08C0H 001BH UNIT ?PR?SHOW_AD?LCD
CODE 08DBH 001AH UNIT ?PR?_CLEARSCREEN?LCD
CODE 08F5H 0015H UNIT ?PR?READ_1302?LCD
CODE 090AH 0015H UNIT ?PR?_READ_ALL_1302?LCD
CODE 091FH 0014H UNIT ?PR?I_START?LCD
CODE 0933H 0014H UNIT ?PR?I_STOP?LCD
CODE 0947H 0014H UNIT ?PR?MAIN?LCD
CODE 095BH 0013H UNIT ?PR?_WRITE_1302?LCD
CODE 096EH 0013H UNIT ?PR?_WRITE_ALL_1302?LCD
CODE 0981H 0012H UNIT ?PR?I_RECEIVE?LCD
CODE 0993H 0012H UNIT ?PR?TIME0_INIT?LCD
CODE 09A5H 0011H UNIT ?PR?I_CLOCK?LCD
CODE 09B6H 0010H UNIT ?PR?_SETLINE?LCD
CODE 09C6H 0010H UNIT ?PR?_SETCOLUMN?LCD
CODE 09D6H 000FH UNIT ?PR?DS1302_SETPROTECT?LCD
CODE 09E5H 000FH UNIT ?PR?STOP_1302?LCD
CODE 09F4H 000FH UNIT ?PR?START_1302?LCD
CODE 0A03H 000FH UNIT ?PR?SHOW_DATE_TIME?LCD
CODE 0A12H 000EH UNIT ?PR?_SENDCOMMANDTOLCD?LCD
CODE 0A20H 000CH UNIT ?PR?NOP?LCD
CODE 0A2CH 000CH UNIT ?PR?ADCCK?LCD
CODE 0A38H 000CH UNIT ?C_C51STARTUP
CODE 0A44H 000BH UNIT ?PR?_DELAY1?LCD
CODE 0A4FH 0009H UNIT ?PR?DELAY_8MS?LCD
CODE 0A58H 0008H UNIT ?PR?I_ACK?LCD
CODE 0A60H 0008H UNIT ?PR?KEY_1_F?LCD
CODE 0A68H 0007H UNIT ?PR?_KEY_DELAY?LCD
CODE 0A6FH 0006H UNIT ?PR?_SETSTARTLINE?LCD
CODE 0A75H 0006H UNIT ?PR?_SETONOFF?LCD
CODE 0A7BH 0005H UNIT ?PR?DELAY?LCD
CODE 0A80H 0005H UNIT ?PR?I_INIT?LCD
CODE 0A85H 0001H UNIT ?PR?KEY_3_F?LCD
OVERLAY MAP OF MODULE: LCD (LCD)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
---------------------------------------------------------------------
?PR?TIME0_INTERRUPT?LCD ----- ----- ----- -----
+--> ?PR?SHOW_DATE_TIME?LCD
+--> ?PR?READADC?LCD
+--> ?PR?SHOW_AD?LCD
?PR?SHOW_DATE_TIME?LCD ----- ----- ----- -----
+--> ?PR?_READ_SERIAL?LCD
+--> ?PR?SHOW_DATE?LCD
+--> ?PR?SHOW_TIME?LCD
?PR?_READ_SERIAL?LCD ----- ----- 002EH 0003H
+--> ?PR?_WRITE_1302?LCD
+--> ?PR?READ_1302?LCD
BL51 BANKED LINKER/LOCATER V5.12 04/18/2006 21:52:45 PAGE 3
+--> ?PR?NOP?LCD
?PR?SHOW_DATE?LCD ----- ----- ----- -----
+--> ?PR?_SHOWNUMBER?LCD
+--> ?PR?_SHOWCHINA?LCD
?PR?_SHOWNUMBER?LCD ----- ----- 0030H 0005H
+--> ?CO?LCD
+--> ?PR?_SHOW8X8?LCD
?PR?_SHOW8X8?LCD ----- ----- 0035H 0006H
+--> ?PR?_SETLINE?LCD
+--> ?PR?_SETCOLUMN?LCD
+--> ?PR?_WRITEBYTE?LCD
+--> ?PR?_SELECTSCREEN?LCD
?PR?_SETLINE?LCD ----- ----- ----- -----
+--> ?PR?_SELECTSCREEN?LCD
+--> ?PR?_SENDCOMMANDTOLCD?LCD
?PR?_SELECTSCREEN?LCD ----- ----- ----- -----
+--> ?PR?NOP?LCD
?PR?_SENDCOMMANDTOLCD?LCD ----- ----- ----- -----
+--> ?PR?CHECKSTATE?LCD
?PR?CHECKSTATE?LCD ----- ----- 003BH 0001H
?PR?_SETCOLUMN?LCD ----- ----- ----- -----
+--> ?PR?_SENDCOMMANDTOLCD?LCD
?PR?_WRITEBYTE?LCD ----- ----- ----- -----
+--> ?PR?CHECKSTATE?LCD
?PR?_SHOWCHINA?LCD ----- ----- 002EH 0005H
+--> ?CO?LCD
+--> ?PR?_SHOW8X8?LCD
?PR?SHOW_TIME?LCD ----- ----- ----- -----
+--> ?PR?_SHOWNUMBER?LCD
+--> ?PR?_SHOWCHINA?LCD
?PR?READADC?LCD ----- ----- ----- -----
+--> ?PR?ADCCK?LCD
?PR?ADCCK?LCD ----- ----- ----- -----
+--> ?PR?_DELAY1?LCD
?PR?SHOW_AD?LCD ----- ----- ----- -----
+--> ?PR?_SHOWNUMBER?LCD
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?LCD
?PR?MAIN?LCD ----- ----- ----- -----
BL51 BANKED LINKER/LOCATER V5.12 04/18/2006 21:52:45 PAGE 4
+--> ?PR?I_INIT?LCD
+--> ?PR?INITLCD?LCD
+--> ?PR?TIME0_INIT?LCD
+--> ?PR?SHOW_HZ?LCD
+--> ?PR?SHOW_DATE_TIME?LCD
+--> ?PR?JUDGE_KEY?LCD
?PR?I_INIT?LCD ----- ----- ----- -----
+--> ?PR?I_STOP?LCD
?PR?I_STOP?LCD ----- ----- ----- -----
+--> ?PR?DELAY?LCD
?PR?INITLCD?LCD ----- ----- ----- -----
+--> ?PR?_SETONOFF?LCD
+--> ?PR?_CLEARSCREEN?LCD
+--> ?PR?_SETSTARTLINE?LCD
?PR?_SETONOFF?LCD ----- ----- ----- -----
+--> ?PR?_SENDCOMMANDTOLCD?LCD
?PR?_CLEARSCREEN?LCD ----- ----- ----- -----
+--> ?PR?_SELECTSCREEN?LCD
+--> ?PR?_SETLINE?LCD
+--> ?PR?_WRITEBYTE?LCD
?PR?_SETSTARTLINE?LCD ----- ----- ----- -----
+--> ?PR?_SENDCOMMANDTOLCD?LCD
?PR?SHOW_HZ?LCD ----- ----- ----- -----
+--> ?PR?_SHOWCHINA?LCD
?PR?JUDGE_KEY?LCD ----- ----- ----- -----
+--> ?PR?_KEY_DELAY?LCD
+--> ?PR?KEY_1_F?LCD
+--> ?PR?KEY_2_F?LCD
+--> ?PR?KEY_3_F?LCD
?PR?KEY_1_F?LCD ----- ----- ----- -----
+--> ?PR?_W_24C64_DATA?LCD
?PR?_W_24C64_DATA?LCD ----- ----- ----- -----
+--> ?PR?_I_SEND?LCD
+--> ?PR?I_STOP?LCD
?PR?_I_SEND?LCD ----- ----- ----- -----
+--> ?PR?I_START?LCD
+--> ?PR?I_CLOCK?LCD
+--> ?PR?DELAY?LCD
?PR?I_START?LCD ----- ----- ----- -----
+--> ?PR?DELAY?LCD
?PR?I_CLOCK?LCD 0021H.1 0000H.1 ----- -----
+--> ?PR?DELAY?LCD
?PR?KEY_2_F?LCD ----- ----- 002EH 0002H
BL51 BANKED LINKER/LOCATER V5.12 04/18/2006 21:52:45 PAGE 5
+--> ?PR?_R_24C64_DATA?LCD
+--> ?PR?_SHOWNUMBER?LCD
?PR?_R_24C64_DATA?LCD ----- ----- ----- -----
+--> ?PR?_I_SEND?LCD
+--> ?PR?I_START?LCD
+--> ?PR?I_RECEIVE?LCD
+--> ?PR?I_CLOCK?LCD
+--> ?PR?I_STOP?LCD
?PR?I_RECEIVE?LCD ----- ----- ----- -----
+--> ?PR?I_CLOCK?LCD
SYMBOL TABLE OF MODULE: LCD (LCD)
VALUE TYPE NAME
----------------------------------
------- MODULE LCD
C:0000H SYMBOL _ICE_DUMMY_
C:09CDH PUBLIC _SetColumn
D:0080H PUBLIC P0
B:0080H.2 PUBLIC adccs
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
C:0896H PUBLIC _WriteByte
B:00A8H.7 PUBLIC EA
C:04F7H PUBLIC show_hz
B:00A0H.3 PUBLIC cs1
B:00A0H.4 PUBLIC cs2
C:0A4FH PUBLIC delay_8ms
C:0981H PUBLIC I_receive
C:0A7BH PUBLIC delay
D:0008H PUBLIC b1
D:0009H PUBLIC b2
D:000AH PUBLIC b3
C:09BDH PUBLIC _SetLine
B:00A0H.6 PUBLIC DS1302_CLK
C:0A68H PUBLIC _key_delay
C:07D0H PUBLIC _write_date_time
C:0A60H PUBLIC key_1_f
C:0A44H PUBLIC _delay1
C:06B6H PUBLIC key_2_f
C:0A85H PUBLIC key_3_f
C:0947H PUBLIC main
C:07FEH PUBLIC _SelectScreen
C:0A6FH PUBLIC _SetStartLine
C:08DBH PUBLIC _ClearScreen
C:084BH PUBLIC _I_send
C:095BH PUBLIC _write_1302
D:0089H PUBLIC TMOD
C:0482H PUBLIC time0_interrupt
C:09A5H PUBLIC I_clock
C:0A58H PUBLIC I_Ack
BL51 BANKED LINKER/LOCATER V5.12 04/18/2006 21:52:45 PAGE 6
B:00A0H.7 PUBLIC DS1302_RST
C:06F8H PUBLIC judge_key
D:000BH PUBLIC date_buf
C:090AH PUBLIC _read_all_1302
C:000EH PUBLIC HZcode
C:0405H PUBLIC show_date
C:08F5H PUBLIC read_1302
C:0821H PUBLIC readadc
C:0A12H PUBLIC _SendCommandToLCD
B:00A8H.1 PUBLIC ET0
D:0020H PUBLIC ch
C:0620H PUBLIC _r_24c64_serial
D:008CH PUBLIC TH0
B:00A0H.0 PUBLIC di
C:0A20H PUBLIC nop
C:024EH PUBLIC Numcode
C:0670H PUBLIC _w_24c64_serial
C:096EH PUBLIC _write_all_1302
D:008AH PUBLIC TL0
C:09D6H PUBLIC DS1302_SetProtect
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -