📄 demo.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 01/08/2009 15:49:27 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\PROGRAM FILES\KEIL\C51\BIN\BL51.EXE STARTUP.obj, Demo.obj, RA8806.obj, Delay.obj TO Demo RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
Demo.obj (DEMO)
RA8806.obj (RA8806)
Delay.obj (DELAY)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?SLDIV)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
LINK MAP OF MODULE: Demo (?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 000EH UNIT _DATA_GROUP_
DATA 0016H 0006H UNIT ?DT?_LCD_PRINTSTRD100MS?RA8806
DATA 001CH 0006H UNIT ?DT?_LCD_PRINTSTR_DELAY_100US?RA8806
DATA 0022H 0006H UNIT ?DT?_LCD_PRINTSTR_DELAY_100MS?RA8806
DATA 0028H 0004H UNIT ?DT?_SET_ACTIVE_WINDOW_SIZE?RA8806
DATA 002CH 0004H UNIT ?DT?_SET_SCROLL_WINDOW_SIZE?RA8806
DATA 0030H 0003H UNIT ?DT?_REVERSE_BLOCK?RA8806
DATA 0033H 0001H UNIT ?DT?_SET_DISPLAY_WINDOW_SIZE?RA8806
IDATA 0034H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
0000H FEFFH *** GAP ***
XDATA FEFFH 0001H ABSOLUTE
FF00H 00FFH *** GAP ***
XDATA FFFFH 0001H ABSOLUTE
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 27F0H UNIT ?CO?DEMO
CODE 27F3H 01B1H UNIT ?PR?DISPLAY_TOUCH?DEMO
CODE 29A4H 00ECH UNIT ?PR?DISPLAY_TEXT?DEMO
CODE 2A90H 00E7H UNIT ?C?LIB_CODE
CODE 2B77H 00D1H UNIT ?PR?LCD_INITIAL?RA8806
CODE 2C48H 0063H UNIT ?PR?MAIN?DEMO
CODE 2CABH 0045H UNIT ?PR?DISPLAY_RATATE_90?DEMO
CODE 2CF0H 0044H UNIT ?C?LDIV
CODE 2D34H 0042H UNIT ?PR?_SET_ACTIVE_WINDOW_SIZE?RA8806
CODE 2D76H 0039H UNIT ?PR?DISPLAY_PICTURE?DEMO
CODE 2DAFH 0039H UNIT ?PR?_LCD_PRINTSTR?RA8806
CODE 2DE8H 0039H UNIT ?PR?_LCD_PRINTSTR_DELAY_100US?RA8806
CODE 2E21H 0039H UNIT ?PR?_LCD_PRINTSTR_DELAY_100MS?RA8806
CODE 2E5AH 0039H UNIT ?PR?_PRINT_HEX?RA8806
CODE 2E93H 0033H UNIT ?PR?_REVERSE_BLOCK?RA8806
BL51 BANKED LINKER/LOCATER V5.12 01/08/2009 15:49:27 PAGE 2
CODE 2EC6H 0031H UNIT ?PR?_LCD_SHOWSTR?RA8806
CODE 2EF7H 002FH UNIT ?PR?_LCD_PRINTSTRD100MS?RA8806
CODE 2F26H 002DH UNIT ?PR?_SET_FRAME_FREQ?RA8806
CODE 2F53H 002CH UNIT ?PR?_SET_SCROLL_WINDOW_SIZE?RA8806
CODE 2F7FH 002BH UNIT ?PR?CLEAR_HEAD_LINE?RA8806
CODE 2FAAH 0025H UNIT ?PR?_LCD_GOTOXY?RA8806
CODE 2FCFH 0024H UNIT ?PR?_LCD_CMDWRITE?RA8806
CODE 2FF3H 0024H UNIT ?PR?FILL_PNTR_TO_DPRAM?RA8806
CODE 3017H 0022H UNIT ?PR?_LCD_CURHEI?RA8806
CODE 3039H 0022H UNIT ?PR?_SET_DISPLAY_WINDOW_SIZE?RA8806
CODE 305BH 001EH UNIT ?PR?_LCD_LINEDIST_ADJUST?RA8806
CODE 3079H 001DH UNIT ?PR?GRAY_MODE?RA8806
CODE 3096H 001DH UNIT ?PR?ONLY_SHOW_PAGE2?RA8806
CODE 30B3H 001DH UNIT ?PR?ONLY_SHOW_PAGE1?RA8806
CODE 30D0H 001DH UNIT ?PR?SHOW_TWO_LAYER?RA8806
CODE 30EDH 001DH UNIT ?PR?_LCD_LINEDIS?RA8806
CODE 310AH 001AH UNIT ?PR?ACCESS_PAGE0?RA8806
CODE 3124H 001AH UNIT ?PR?ACCESS_PAGE2?RA8806
CODE 313EH 001AH UNIT ?PR?ACCESS_PAGE1?RA8806
CODE 3158H 001AH UNIT ?PR?ACCESS_2PAGE?RA8806
CODE 3172H 001AH UNIT ?PR?TWO_LAYER_OR?RA8806
CODE 318CH 001AH UNIT ?PR?TWO_LAYER_NOR?RA8806
CODE 31A6H 001AH UNIT ?PR?ASCII_BLOCK_0?RA8806
CODE 31C0H 001AH UNIT ?PR?ASCII_BLOCK_1?RA8806
CODE 31DAH 001AH UNIT ?PR?ASCII_BLOCK_2?RA8806
CODE 31F4H 001AH UNIT ?PR?ASCII_BLOCK_3?RA8806
CODE 320EH 0019H UNIT ?PR?_LCD_BLKTIM?RA8806
CODE 3227H 0017H UNIT ?PR?CURSOR_SHIFT_DIRECT_HV?RA8806
CODE 323EH 0017H UNIT ?PR?CURSOR_SHIFT_DIRECT_VH?RA8806
CODE 3255H 0017H UNIT ?PR?SEG_DIR_0_319?RA8806
CODE 326CH 0017H UNIT ?PR?SEG_DIR_319_0?RA8806
CODE 3283H 0017H UNIT ?PR?COM_DIR_0_239?RA8806
CODE 329AH 0017H UNIT ?PR?COM_DIR_239_0?RA8806
CODE 32B1H 0017H UNIT ?PR?SCROLL_DIR_LR_TB?RA8806
CODE 32C8H 0017H UNIT ?PR?SCROLL_DIR_RL_BT?RA8806
CODE 32DFH 0017H UNIT ?PR?HORIZONTAL_SCROLL?RA8806
CODE 32F6H 0017H UNIT ?PR?VERTICAL_SCROLL?RA8806
CODE 330DH 0017H UNIT ?PR?SCROLL_ENABLE?RA8806
CODE 3324H 0017H UNIT ?PR?SCROLL_DISABLE?RA8806
CODE 333BH 0017H UNIT ?PR?CLOCK_OUTPUT_ENABLE?RA8806
CODE 3352H 0017H UNIT ?PR?CLOCK_OUTPUT_DISABLE?RA8806
CODE 3369H 0017H UNIT ?PR?XCLK_SPEED_X1?RA8806
CODE 3380H 0017H UNIT ?PR?XCLK_SPEED_X0D5?RA8806
CODE 3397H 0017H UNIT ?PR?ENABLE_LONGKEY?RA8806
CODE 33AEH 0017H UNIT ?PR?SET_BIT_ORDER?RA8806
CODE 33C5H 0017H UNIT ?PR?CLR_BIT_ORDER?RA8806
CODE 33DCH 0017H UNIT ?PR?ENABLE_KEYSCAN_INT?RA8806
CODE 33F3H 0017H UNIT ?PR?ENABLE_KEYSCAN?RA8806
CODE 340AH 0017H UNIT ?PR?DISABLE_KEYSCAN?RA8806
CODE 3421H 0017H UNIT ?PR?ENABLE_KEYSCAN_WAKEUP?RA8806
CODE 3438H 0017H UNIT ?PR?DISABLE_KEYSCAN_WAKEUP?RA8806
CODE 344FH 0017H UNIT ?PR?CLR_KEYSCAN_INT_FLAG?RA8806
CODE 3466H 0017H UNIT ?PR?CLR_WAKEUP_INT_FLAG?RA8806
CODE 347DH 0017H UNIT ?PR?LCD_FILLON?RA8806
CODE 3494H 0017H UNIT ?PR?NO_SNOW_MODE?RA8806
CODE 34ABH 0017H UNIT ?PR?SNOW_MODE?RA8806
CODE 34C2H 0017H UNIT ?PR?ASCII_ALL_CODE?RA8806
BL51 BANKED LINKER/LOCATER V5.12 01/08/2009 15:49:27 PAGE 3
CODE 34D9H 0017H UNIT ?PR?ASCII_HALF_CODE?RA8806
CODE 34F0H 0016H UNIT ?PR?_LCD_DATAWRITE?RA8806
CODE 3506H 0016H UNIT ?PR?LCD_DATAREAD?RA8806
CODE 351CH 0016H UNIT ?PR?LCD_SLEEPMODE?RA8806
CODE 3532H 0016H UNIT ?PR?LCD_ON?RA8806
CODE 3548H 0016H UNIT ?PR?LCD_OFF?RA8806
CODE 355EH 0016H UNIT ?PR?LCD_GRAPHIC?RA8806
CODE 3574H 0016H UNIT ?PR?LCD_TEXT?RA8806
CODE 358AH 0016H UNIT ?PR?LCD_GB_SEL?RA8806
CODE 35A0H 0016H UNIT ?PR?LCD_GINV?RA8806
CODE 35B6H 0016H UNIT ?PR?LCD_NOGINV?RA8806
CODE 35CCH 0016H UNIT ?PR?LCD_BLK?RA8806
CODE 35E2H 0016H UNIT ?PR?LCD_NOBLK?RA8806
CODE 35F8H 0016H UNIT ?PR?LCD_SWRST?RA8806
CODE 360EH 0015H UNIT ?PR?TWO_LAYER_AND?RA8806
CODE 3623H 0014H UNIT ?PR?LCD_STATUSREAD?RA8806
CODE 3637H 0013H UNIT ?PR?GET_KEY?RA8806
CODE 364AH 0013H UNIT ?PR?LCD_CLEAR?RA8806
CODE 365DH 0012H UNIT ?PR?ADC_X1?DEMO
CODE 366FH 0012H UNIT ?PR?ADC_Y1?DEMO
CODE 3681H 0012H UNIT ?PR?LCD_CURSOR_INC?RA8806
CODE 3693H 0012H UNIT ?PR?LCD_CURSOR_NO_INC?RA8806
CODE 36A5H 0012H UNIT ?PR?REVERSE_DATA?RA8806
CODE 36B7H 0012H UNIT ?PR?NOREVERSE_DATA?RA8806
CODE 36C9H 0012H UNIT ?PR?LCD_BOLD?RA8806
CODE 36DBH 0012H UNIT ?PR?LCD_NOBOLD?RA8806
CODE 36EDH 0012H UNIT ?PR?LCD_INV?RA8806
CODE 36FFH 0012H UNIT ?PR?LCD_NOINV?RA8806
CODE 3711H 0012H UNIT ?PR?LCD_CUR?RA8806
CODE 3723H 0012H UNIT ?PR?LCD_NOCUR?RA8806
CODE 3735H 0012H UNIT ?PR?LCD_ALIGNON?RA8806
CODE 3747H 0012H UNIT ?PR?LCD_ALIGNOFF?RA8806
CODE 3759H 0012H UNIT ?PR?LCD_CURBLK?RA8806
CODE 376BH 0012H UNIT ?PR?LCD_NOCURBLK?RA8806
CODE 377DH 0012H UNIT ?PR?_LCD_FONTSIZE?RA8806
CODE 378FH 0012H UNIT ?PR?LCD_ROTATE90?RA8806
CODE 37A1H 0012H UNIT ?PR?LCD_ROTATE90_DISABLE?RA8806
CODE 37B3H 0010H UNIT ?PR?_DELAY100US?DELAY
CODE 37C3H 0010H UNIT ?PR?_DELAY1MS?DELAY
CODE 37D3H 0010H UNIT ?PR?_DELAY10MS?DELAY
CODE 37E3H 0010H UNIT ?PR?_DELAY100MS?DELAY
CODE 37F3H 000FH UNIT ?PR?LCD_CHKBUSY?RA8806
CODE 3802H 000EH UNIT ?PR?LCD_RESET?RA8806
CODE 3810H 000CH UNIT ?C_C51STARTUP
CODE 381CH 0008H UNIT ?PR?XOR_TWO_LAYER?RA8806
CODE 3824H 0008H UNIT ?PR?TWO_LAYER_XOR?RA8806
CODE 382CH 0003H UNIT ?PR?_DELAY2US?DELAY
OVERLAY MAP OF MODULE: Demo (?C_STARTUP)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
------------------------------------------------------------
?C_C51STARTUP ----- -----
BL51 BANKED LINKER/LOCATER V5.12 01/08/2009 15:49:27 PAGE 4
+--> ?PR?MAIN?DEMO
?PR?MAIN?DEMO 0008H 0001H
+--> ?PR?LCD_RESET?RA8806
+--> ?PR?LCD_INITIAL?RA8806
+--> ?PR?_LCD_CMDWRITE?RA8806
+--> ?PR?_LCD_DATAWRITE?RA8806
+--> ?PR?LCD_ON?RA8806
+--> ?PR?LCD_CLEAR?RA8806
+--> ?PR?DISPLAY_TEXT?DEMO
+--> ?PR?DISPLAY_PICTURE?DEMO
+--> ?PR?DISPLAY_RATATE_90?DEMO
+--> ?PR?DISPLAY_TOUCH?DEMO
+--> ?PR?_DELAY100MS?DELAY
?PR?LCD_RESET?RA8806 ----- -----
+--> ?PR?_DELAY100MS?DELAY
?PR?_DELAY100MS?DELAY ----- -----
+--> ?PR?_DELAY1MS?DELAY
?PR?_DELAY1MS?DELAY ----- -----
+--> ?PR?_DELAY100US?DELAY
?PR?_DELAY100US?DELAY ----- -----
+--> ?PR?_DELAY2US?DELAY
?PR?LCD_INITIAL?RA8806 ----- -----
+--> ?PR?_LCD_CMDWRITE?RA8806
+--> ?PR?_LCD_DATAWRITE?RA8806
?PR?_LCD_CMDWRITE?RA8806 ----- -----
+--> ?PR?LCD_DATAREAD?RA8806
?PR?_LCD_DATAWRITE?RA8806 ----- -----
+--> ?PR?_LCD_CMDWRITE?RA8806
?PR?LCD_ON?RA8806 ----- -----
+--> ?PR?_LCD_CMDWRITE?RA8806
+--> ?PR?LCD_DATAREAD?RA8806
+--> ?PR?_LCD_DATAWRITE?RA8806
?PR?LCD_CLEAR?RA8806 ----- -----
+--> ?PR?LCD_GRAPHIC?RA8806
+--> ?PR?ACCESS_2PAGE?RA8806
+--> ?PR?_LCD_CMDWRITE?RA8806
+--> ?PR?_LCD_DATAWRITE?RA8806
+--> ?PR?FILL_PNTR_TO_DPRAM?RA8806
?PR?LCD_GRAPHIC?RA8806 ----- -----
+--> ?PR?_LCD_CMDWRITE?RA8806
+--> ?PR?LCD_DATAREAD?RA8806
+--> ?PR?_LCD_DATAWRITE?RA8806
?PR?ACCESS_2PAGE?RA8806 ----- -----
+--> ?PR?_LCD_CMDWRITE?RA8806
+--> ?PR?LCD_DATAREAD?RA8806
BL51 BANKED LINKER/LOCATER V5.12 01/08/2009 15:49:27 PAGE 5
+--> ?PR?_LCD_DATAWRITE?RA8806
?PR?FILL_PNTR_TO_DPRAM?RA8806 ----- -----
+--> ?PR?_LCD_CMDWRITE?RA8806
+--> ?PR?LCD_DATAREAD?RA8806
+--> ?PR?_LCD_DATAWRITE?RA8806
+--> ?PR?_DELAY2US?DELAY
+--> ?PR?LCD_STATUSREAD?RA8806
?PR?DISPLAY_TEXT?DEMO 0009H 0001H
+--> ?PR?ACCESS_PAGE1?RA8806
+--> ?PR?ONLY_SHOW_PAGE1?RA8806
+--> ?PR?LCD_TEXT?RA8806
+--> ?PR?_LCD_GOTOXY?RA8806
+--> ?PR?_LCD_CMDWRITE?RA8806
+--> ?CO?DEMO
+--> ?PR?_LCD_PRINTSTR?RA8806
+--> ?PR?LCD_INV?RA8806
+--> ?PR?LCD_NOINV?RA8806
+--> ?PR?_LCD_FONTSIZE?RA8806
+--> ?PR?_DELAY100MS?DELAY
+--> ?PR?_LCD_DATAWRITE?RA8806
+--> ?PR?_DELAY1MS?DELAY
+--> ?PR?LCD_BOLD?RA8806
+--> ?PR?LCD_NOBOLD?RA8806
?PR?ACCESS_PAGE1?RA8806 ----- -----
+--> ?PR?_LCD_CMDWRITE?RA8806
+--> ?PR?LCD_DATAREAD?RA8806
+--> ?PR?_LCD_DATAWRITE?RA8806
?PR?ONLY_SHOW_PAGE1?RA8806 ----- -----
+--> ?PR?_LCD_CMDWRITE?RA8806
+--> ?PR?LCD_DATAREAD?RA8806
+--> ?PR?_LCD_DATAWRITE?RA8806
?PR?LCD_TEXT?RA8806 ----- -----
+--> ?PR?_LCD_CMDWRITE?RA8806
+--> ?PR?LCD_DATAREAD?RA8806
+--> ?PR?_LCD_DATAWRITE?RA8806
?PR?_LCD_GOTOXY?RA8806 0011H 0001H
+--> ?PR?_LCD_CMDWRITE?RA8806
+--> ?PR?_LCD_DATAWRITE?RA8806
+--> ?PR?_DELAY2US?DELAY
?PR?_LCD_PRINTSTR?RA8806 0011H 0005H
+--> ?PR?_LCD_CMDWRITE?RA8806
+--> ?PR?_LCD_DATAWRITE?RA8806
+--> ?PR?_DELAY2US?DELAY
?PR?LCD_INV?RA8806 ----- -----
+--> ?PR?LCD_DATAREAD?RA8806
+--> ?PR?_LCD_CMDWRITE?RA8806
+--> ?PR?_LCD_DATAWRITE?RA8806
?PR?LCD_NOINV?RA8806 ----- -----
BL51 BANKED LINKER/LOCATER V5.12 01/08/2009 15:49:27 PAGE 6
+--> ?PR?LCD_DATAREAD?RA8806
+--> ?PR?_LCD_CMDWRITE?RA8806
+--> ?PR?_LCD_DATAWRITE?RA8806
?PR?_LCD_FONTSIZE?RA8806 ----- -----
+--> ?PR?_LCD_CMDWRITE?RA8806
+--> ?PR?_LCD_DATAWRITE?RA8806
?PR?LCD_BOLD?RA8806 ----- -----
+--> ?PR?LCD_DATAREAD?RA8806
+--> ?PR?_LCD_CMDWRITE?RA8806
+--> ?PR?_LCD_DATAWRITE?RA8806
?PR?LCD_NOBOLD?RA8806 ----- -----
+--> ?PR?LCD_DATAREAD?RA8806
+--> ?PR?_LCD_CMDWRITE?RA8806
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -