📄 demo.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 03/31/2008 17:02:43 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\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:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?SLDIV)
C:\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 0010H UNIT _DATA_GROUP_
DATA 0018H 0006H UNIT ?DT?_LCD_PRINTSTRD100MS?RA8806
DATA 001EH 0006H UNIT ?DT?_LCD_PRINTSTR_DELAY_100US?RA8806
DATA 0024H 0006H UNIT ?DT?_LCD_PRINTSTR_DELAY_100MS?RA8806
DATA 002AH 0005H UNIT ?DT?_LCD_PRINTSTR?RA8806
DATA 002FH 0004H UNIT ?DT?_SET_ACTIVE_WINDOW_SIZE?RA8806
DATA 0033H 0004H UNIT ?DT?_SET_SCROLL_WINDOW_SIZE?RA8806
DATA 0037H 0003H UNIT ?DT?_REVERSE_BLOCK?RA8806
DATA 003AH 0001H UNIT ?DT?_SET_DISPLAY_WINDOW_SIZE?RA8806
IDATA 003BH 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 26EAH UNIT ?CO?DEMO
CODE 26EDH 01DBH UNIT ?PR?DISPLAY_TOUCH?DEMO
CODE 28C8H 0120H UNIT ?PR?DISPLAY_TEXT?DEMO
CODE 29E8H 00E7H UNIT ?C?LIB_CODE
CODE 2ACFH 00BDH UNIT ?PR?LCD_INITIAL?RA8806
CODE 2B8CH 0061H UNIT ?PR?MAIN?DEMO
CODE 2BEDH 0049H UNIT ?PR?DISPLAY_RATATE_90?DEMO
CODE 2C36H 0044H UNIT ?C?LDIV
CODE 2C7AH 0042H UNIT ?PR?_SET_ACTIVE_WINDOW_SIZE?RA8806
CODE 2CBCH 0039H UNIT ?PR?DISPLAY_PICTURE?DEMO
CODE 2CF5H 0039H UNIT ?PR?_LCD_PRINTSTR?RA8806
CODE 2D2EH 0039H UNIT ?PR?_LCD_PRINTSTR_DELAY_100US?RA8806
CODE 2D67H 0039H UNIT ?PR?_LCD_PRINTSTR_DELAY_100MS?RA8806
CODE 2DA0H 0039H UNIT ?PR?_PRINT_HEX?RA8806
BL51 BANKED LINKER/LOCATER V5.12 03/31/2008 17:02:43 PAGE 2
CODE 2DD9H 0033H UNIT ?PR?_REVERSE_BLOCK?RA8806
CODE 2E0CH 0031H UNIT ?PR?_LCD_SHOWSTR?RA8806
CODE 2E3DH 002FH UNIT ?PR?_LCD_PRINTSTRD100MS?RA8806
CODE 2E6CH 002DH UNIT ?PR?_SET_FRAME_FREQ?RA8806
CODE 2E99H 002CH UNIT ?PR?_SET_SCROLL_WINDOW_SIZE?RA8806
CODE 2EC5H 002BH UNIT ?PR?CLEAR_HEAD_LINE?RA8806
CODE 2EF0H 0025H UNIT ?PR?_LCD_GOTOXY?RA8806
CODE 2F15H 0024H UNIT ?PR?_LCD_CMDWRITE?RA8806
CODE 2F39H 0024H UNIT ?PR?FILL_PNTR_TO_DPRAM?RA8806
CODE 2F5DH 0022H UNIT ?PR?_LCD_CURHEI?RA8806
CODE 2F7FH 0022H UNIT ?PR?_SET_DISPLAY_WINDOW_SIZE?RA8806
CODE 2FA1H 001EH UNIT ?PR?_LCD_LINEDIST_ADJUST?RA8806
CODE 2FBFH 001DH UNIT ?PR?GRAY_MODE?RA8806
CODE 2FDCH 001DH UNIT ?PR?ONLY_SHOW_PAGE2?RA8806
CODE 2FF9H 001DH UNIT ?PR?ONLY_SHOW_PAGE1?RA8806
CODE 3016H 001DH UNIT ?PR?SHOW_TWO_LAYER?RA8806
CODE 3033H 001DH UNIT ?PR?_LCD_LINEDIS?RA8806
CODE 3050H 001AH UNIT ?PR?ACCESS_PAGE0?RA8806
CODE 306AH 001AH UNIT ?PR?ACCESS_PAGE2?RA8806
CODE 3084H 001AH UNIT ?PR?ACCESS_PAGE1?RA8806
CODE 309EH 001AH UNIT ?PR?ACCESS_2PAGE?RA8806
CODE 30B8H 001AH UNIT ?PR?TWO_LAYER_OR?RA8806
CODE 30D2H 001AH UNIT ?PR?TWO_LAYER_NOR?RA8806
CODE 30ECH 001AH UNIT ?PR?ASCII_BLOCK_0?RA8806
CODE 3106H 001AH UNIT ?PR?ASCII_BLOCK_1?RA8806
CODE 3120H 001AH UNIT ?PR?ASCII_BLOCK_2?RA8806
CODE 313AH 001AH UNIT ?PR?ASCII_BLOCK_3?RA8806
CODE 3154H 0019H UNIT ?PR?_LCD_BLKTIM?RA8806
CODE 316DH 0017H UNIT ?PR?CURSOR_SHIFT_DIRECT_HV?RA8806
CODE 3184H 0017H UNIT ?PR?CURSOR_SHIFT_DIRECT_VH?RA8806
CODE 319BH 0017H UNIT ?PR?SEG_DIR_0_319?RA8806
CODE 31B2H 0017H UNIT ?PR?SEG_DIR_319_0?RA8806
CODE 31C9H 0017H UNIT ?PR?COM_DIR_0_239?RA8806
CODE 31E0H 0017H UNIT ?PR?COM_DIR_239_0?RA8806
CODE 31F7H 0017H UNIT ?PR?SCROLL_DIR_LR_TB?RA8806
CODE 320EH 0017H UNIT ?PR?SCROLL_DIR_RL_BT?RA8806
CODE 3225H 0017H UNIT ?PR?HORIZONTAL_SCROLL?RA8806
CODE 323CH 0017H UNIT ?PR?VERTICAL_SCROLL?RA8806
CODE 3253H 0017H UNIT ?PR?SCROLL_ENABLE?RA8806
CODE 326AH 0017H UNIT ?PR?SCROLL_DISABLE?RA8806
CODE 3281H 0017H UNIT ?PR?CLOCK_OUTPUT_ENABLE?RA8806
CODE 3298H 0017H UNIT ?PR?CLOCK_OUTPUT_DISABLE?RA8806
CODE 32AFH 0017H UNIT ?PR?XCLK_SPEED_X1?RA8806
CODE 32C6H 0017H UNIT ?PR?XCLK_SPEED_X0D5?RA8806
CODE 32DDH 0017H UNIT ?PR?ENABLE_LONGKEY?RA8806
CODE 32F4H 0017H UNIT ?PR?SET_BIT_ORDER?RA8806
CODE 330BH 0017H UNIT ?PR?CLR_BIT_ORDER?RA8806
CODE 3322H 0017H UNIT ?PR?ENABLE_KEYSCAN_INT?RA8806
CODE 3339H 0017H UNIT ?PR?ENABLE_KEYSCAN?RA8806
CODE 3350H 0017H UNIT ?PR?DISABLE_KEYSCAN?RA8806
CODE 3367H 0017H UNIT ?PR?ENABLE_KEYSCAN_WAKEUP?RA8806
CODE 337EH 0017H UNIT ?PR?DISABLE_KEYSCAN_WAKEUP?RA8806
CODE 3395H 0017H UNIT ?PR?CLR_KEYSCAN_INT_FLAG?RA8806
CODE 33ACH 0017H UNIT ?PR?CLR_WAKEUP_INT_FLAG?RA8806
CODE 33C3H 0017H UNIT ?PR?LCD_FILLON?RA8806
CODE 33DAH 0017H UNIT ?PR?NO_SNOW_MODE?RA8806
CODE 33F1H 0017H UNIT ?PR?SNOW_MODE?RA8806
BL51 BANKED LINKER/LOCATER V5.12 03/31/2008 17:02:43 PAGE 3
CODE 3408H 0017H UNIT ?PR?ASCII_ALL_CODE?RA8806
CODE 341FH 0017H UNIT ?PR?ASCII_HALF_CODE?RA8806
CODE 3436H 0016H UNIT ?PR?_LCD_DATAWRITE?RA8806
CODE 344CH 0016H UNIT ?PR?LCD_DATAREAD?RA8806
CODE 3462H 0016H UNIT ?PR?LCD_SLEEPMODE?RA8806
CODE 3478H 0016H UNIT ?PR?LCD_ON?RA8806
CODE 348EH 0016H UNIT ?PR?LCD_OFF?RA8806
CODE 34A4H 0016H UNIT ?PR?LCD_GRAPHIC?RA8806
CODE 34BAH 0016H UNIT ?PR?LCD_TEXT?RA8806
CODE 34D0H 0016H UNIT ?PR?LCD_GB_SEL?RA8806
CODE 34E6H 0016H UNIT ?PR?LCD_GINV?RA8806
CODE 34FCH 0016H UNIT ?PR?LCD_NOGINV?RA8806
CODE 3512H 0016H UNIT ?PR?LCD_BLK?RA8806
CODE 3528H 0016H UNIT ?PR?LCD_NOBLK?RA8806
CODE 353EH 0016H UNIT ?PR?LCD_SWRST?RA8806
CODE 3554H 0015H UNIT ?PR?TWO_LAYER_AND?RA8806
CODE 3569H 0014H UNIT ?PR?LCD_CMDREAD?RA8806
CODE 357DH 0013H UNIT ?PR?GET_KEY?RA8806
CODE 3590H 0013H UNIT ?PR?LCD_CLEAR?RA8806
CODE 35A3H 0012H UNIT ?PR?ADC_X1?DEMO
CODE 35B5H 0012H UNIT ?PR?ADC_Y1?DEMO
CODE 35C7H 0012H UNIT ?PR?LCD_CURSOR_INC?RA8806
CODE 35D9H 0012H UNIT ?PR?LCD_CURSOR_NO_INC?RA8806
CODE 35EBH 0012H UNIT ?PR?REVERSE_DATA?RA8806
CODE 35FDH 0012H UNIT ?PR?NOREVERSE_DATA?RA8806
CODE 360FH 0012H UNIT ?PR?LCD_BOLD?RA8806
CODE 3621H 0012H UNIT ?PR?LCD_NOBOLD?RA8806
CODE 3633H 0012H UNIT ?PR?LCD_INV?RA8806
CODE 3645H 0012H UNIT ?PR?LCD_NOINV?RA8806
CODE 3657H 0012H UNIT ?PR?LCD_CUR?RA8806
CODE 3669H 0012H UNIT ?PR?LCD_NOCUR?RA8806
CODE 367BH 0012H UNIT ?PR?LCD_ALIGNON?RA8806
CODE 368DH 0012H UNIT ?PR?LCD_ALIGNOFF?RA8806
CODE 369FH 0012H UNIT ?PR?LCD_CURBLK?RA8806
CODE 36B1H 0012H UNIT ?PR?LCD_NOCURBLK?RA8806
CODE 36C3H 0012H UNIT ?PR?_LCD_FONTSIZE?RA8806
CODE 36D5H 0012H UNIT ?PR?LCD_ROTATE90?RA8806
CODE 36E7H 0012H UNIT ?PR?LCD_ROTATE90_DISABLE?RA8806
CODE 36F9H 0010H UNIT ?PR?_DELAY100US?DELAY
CODE 3709H 0010H UNIT ?PR?_DELAY1MS?DELAY
CODE 3719H 0010H UNIT ?PR?_DELAY10MS?DELAY
CODE 3729H 0010H UNIT ?PR?_DELAY100MS?DELAY
CODE 3739H 000EH UNIT ?PR?LCD_RESET?RA8806
CODE 3747H 000CH UNIT ?C_C51STARTUP
CODE 3753H 0009H UNIT ?PR?LCD_CHKBUSY?RA8806
CODE 375CH 0008H UNIT ?PR?XOR_TWO_LAYER?RA8806
CODE 3764H 0008H UNIT ?PR?TWO_LAYER_XOR?RA8806
CODE 376CH 0003H UNIT ?PR?_DELAY2US?DELAY
OVERLAY MAP OF MODULE: Demo (?C_STARTUP)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
------------------------------------------------------------
BL51 BANKED LINKER/LOCATER V5.12 03/31/2008 17:02:43 PAGE 4
?C_C51STARTUP ----- -----
+--> ?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
BL51 BANKED LINKER/LOCATER V5.12 03/31/2008 17:02:43 PAGE 5
+--> ?PR?LCD_DATAREAD?RA8806
+--> ?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_CMDREAD?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_DATAWRITE?RA8806
+--> ?PR?_DELAY1MS?DELAY
+--> ?PR?LCD_INV?RA8806
+--> ?PR?LCD_NOINV?RA8806
+--> ?PR?_LCD_FONTSIZE?RA8806
+--> ?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 0013H 0001H
+--> ?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 ----- -----
+--> ?PR?LCD_DATAREAD?RA8806
+--> ?PR?_LCD_CMDWRITE?RA8806
+--> ?PR?_LCD_DATAWRITE?RA8806
?PR?_LCD_FONTSIZE?RA8806 ----- -----
+--> ?PR?_LCD_CMDWRITE?RA8806
BL51 BANKED LINKER/LOCATER V5.12 03/31/2008 17:02:43 PAGE 6
+--> ?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
+--> ?PR?_LCD_DATAWRITE?RA8806
?PR?DISPLAY_PICTURE?DEMO 0009H 0002H
+--> ?PR?LCD_GRAPHIC?RA8806
+--> ?PR?_LCD_GOTOXY?RA8806
+--> ?PR?_LCD_CMDWRITE?RA8806
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -