📄 message.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 06/15/2005 16:56:56 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE Key_prc.obj, MEMORY.obj, MAIN.obj, DISP_TXT_PRC.obj, ADDR_PRC.obj, MB9002.obj, com_prc.obj, FLA
>> SH.obj, delay.obj, BACK_PRC.obj, STARTUP.obj, LED.obj TO MESSAGE RAMSIZE (256) XDATA (0X0000-0XFFFE)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
Key_prc.obj (KEY_PRC)
MEMORY.obj (MEMORY)
MAIN.obj (MAIN)
DISP_TXT_PRC.obj (DISP_TXT_PRC)
ADDR_PRC.obj (ADDR_PRC)
MB9002.obj (MB9002)
com_prc.obj (COM_PRC)
FLASH.obj (FLASH)
delay.obj (DELAY)
BACK_PRC.obj (BACK_PRC)
STARTUP.obj (?C_STARTUP)
LED.obj (LED)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
C:\KEIL\C51\LIB\C51S.LIB (?C?ILDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?ILDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTXDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?PLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?ICALL)
C:\KEIL\C51\LIB\C51S.LIB (STRCAT)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?PLDIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?PLDXDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?PLDPDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?PLDCODE)
LINK MAP OF MODULE: MESSAGE (KEY_PRC)
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 001EH UNIT _DATA_GROUP_
0026H 0004H *** GAP ***
DATA 002AH 0004H ABSOLUTE
002EH 0002H *** GAP ***
DATA 0030H 000FH ABSOLUTE
003FH 0001H *** GAP ***
DATA 0040H 001FH ABSOLUTE
005FH 0001H *** GAP ***
DATA 0060H 0010H ABSOLUTE
0070H 0010H *** GAP ***
IDATA 0080H 0011H ABSOLUTE
IDATA 0091H 0001H UNIT ?STACK
BL51 BANKED LINKER/LOCATER V5.03 06/15/2005 16:56:56 PAGE 2
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0007H ABSOLUTE
0007H 0079H *** GAP ***
XDATA 0080H 0009H ABSOLUTE
0089H 0077H *** GAP ***
XDATA 0100H 070CH ABSOLUTE
080CH 00F4H *** GAP ***
XDATA 0900H 02C1H ABSOLUTE
0BC1H 043FH *** GAP ***
XDATA 1000H 0007H ABSOLUTE
1007H 00F9H *** GAP ***
XDATA 1100H 070CH ABSOLUTE
180CH 129EH *** GAP ***
XDATA 2AAAH 0001H ABSOLUTE
2AABH 2AAAH *** GAP ***
XDATA 5555H 0001H ABSOLUTE
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 001FH UNIT ?PR?HGET?COM_PRC
CODE 0022H 0001H UNIT ?PR?KEY_DUMMY?KEY_PRC
CODE 0023H 0003H ABSOLUTE
CODE 0026H 0003H UNIT ?PR?BACKUP_PRC?BACK_PRC
0029H 0002H *** GAP ***
CODE 002BH 0003H ABSOLUTE
CODE 002EH 03CFH UNIT ?PR?MES_LIST_DISP?BACK_PRC
CODE 03FDH 0298H UNIT ?PR?KEY_RIGHT?KEY_PRC
CODE 0695H 01C0H UNIT ?PR?MES_CONTENT_DISP?DISP_TXT_PRC
CODE 0855H 0148H UNIT ?PR?COMMAND_HD?COM_PRC
CODE 099DH 0147H UNIT ?C?LIB_CODE
CODE 0AE4H 0117H UNIT ?PR?HSIO_PRC?COM_PRC
CODE 0BFBH 010EH UNIT ?PR?_DISP_NEXT_FONT?MB9002
CODE 0D09H 00FBH UNIT ?PR?MES_TCB_INIT?ADDR_PRC
CODE 0E04H 00DDH UNIT ?PR?_DISP_NEXT_CONTENT?MB9002
CODE 0EE1H 00CCH UNIT ?PR?_DEL_DISP_TCB_BLOCK?ADDR_PRC
CODE 0FADH 00C9H UNIT ?PR?_GET_NUM_CODE?KEY_PRC
CODE 1076H 00A5H UNIT ?PR?_FREE_TCB_BLOCK?ADDR_PRC
CODE 111BH 009CH UNIT ?PR?KEY_LEFT?KEY_PRC
CODE 11B7H 008BH UNIT ?PR?DIVA_STS_HD?MAIN
CODE 1242H 008BH UNIT ?PR?_DISP_NUM?MB9002
CODE 12CDH 0087H UNIT ?PR?_INSERT_DISP_TCB_BLOCK?ADDR_PRC
CODE 1354H 007CH UNIT ?PR?DISP_PRC?DISP_TXT_PRC
CODE 13D0H 007AH UNIT ?PR?MAIN?MAIN
CODE 144AH 006EH UNIT ?PR?MES_INIT?FLASH
CODE 14B8H 006DH UNIT ?PR?TGET_DATA?COM_PRC
CODE 1525H 006BH UNIT ?PR?R_JUDGE_MES_NUM?KEY_PRC
CODE 1590H 0068H UNIT ?PR?STORE_MES?FLASH
CODE 15F8H 0067H UNIT ?PR?_DFONTADR?MB9002
CODE 165FH 0066H UNIT ?PR?FIRST_MENU_DISP?DISP_TXT_PRC
CODE 16C5H 0066H UNIT ?PR?MESSAGE_HD?FLASH
CODE 172BH 0065H UNIT ?PR?_INIT_MB9002_IC?MB9002
CODE 1790H 0063H UNIT ?PR?HTX_PRC?COM_PRC
CODE 17F3H 0062H UNIT ?PR?TIMER2_HD?MAIN
CODE 1855H 005DH UNIT ?PR?_RETURN_SECOND_MENU?KEY_PRC
CODE 18B2H 0059H UNIT ?PR?JUDGE_MES_NUM?KEY_PRC
CODE 190BH 0058H UNIT ?PR?DEL_MES_PRC?KEY_PRC
BL51 BANKED LINKER/LOCATER V5.03 06/15/2005 16:56:56 PAGE 3
CODE 1963H 0058H UNIT ?PR?_STRCAT?STRCAT
CODE 19BBH 0056H UNIT ?PR?LED_HD?LED
CODE 1A11H 0055H UNIT ?CO?DISP_TXT_PRC
CODE 1A66H 0055H UNIT ?PR?GET_DISP_LAST_BLOCK?ADDR_PRC
CODE 1ABBH 0054H UNIT ?PR?_GET_MES_CONTENT?KEY_PRC
CODE 1B0FH 0053H UNIT ?PR?KEY_PRC?KEY_PRC
CODE 1B62H 004EH UNIT ?PR?_GET_LIST_STR?KEY_PRC
CODE 1BB0H 004DH UNIT ?PR?COPY_MES_TO_MEM?FLASH
CODE 1BFDH 0046H UNIT ?PR?_WRITE_SECTOR?FLASH
CODE 1C43H 0045H UNIT ?PR?JUDGE_WORK_MODE?MAIN
CODE 1C88H 0043H UNIT ?PR?CREATE_TCB_BLOCK?ADDR_PRC
CODE 1CCBH 0042H UNIT ?PR?_PREV_PAGE_AFFIRM?KEY_PRC
CODE 1D0DH 0037H UNIT ?PR?HRXRD_ADR?COM_PRC
CODE 1D44H 0037H UNIT ?PR?BACKUP_MES_CONTROL?BACK_PRC
CODE 1D7BH 0034H UNIT ?PR?_DISP_STR?MB9002
CODE 1DAFH 0034H UNIT ?PR?_DISP_CONTENT?MB9002
CODE 1DE3H 0032H UNIT ?PR?BACKUP_TIME_PRC?BACK_PRC
CODE 1E15H 002DH UNIT ?PR?CON_KEY?KEY_PRC
CODE 1E42H 002CH UNIT ?PR?VRAM_CLEAR?MB9002
CODE 1E6EH 002CH UNIT ?PR?HRXST_ADR?COM_PRC
CODE 1E9AH 002AH UNIT ?PR?_DISP_COLOR?MB9002
CODE 1EC4H 002AH UNIT ?PR?_STORE_TO_MESDATA?COM_PRC
CODE 1EEEH 0029H UNIT ?PR?_HSIO_INIT?COM_PRC
CODE 1F17H 0029H UNIT ?PR?COPY_VAR_TO_MEM?FLASH
CODE 1F40H 0028H UNIT ?PR?LED_PRC?LED
CODE 1F68H 0026H UNIT ?CO?BACK_PRC
CODE 1F8EH 0023H UNIT ?CO?KEY_PRC
CODE 1FB1H 0022H UNIT ?PR?_SEND_BYTE?MB9002
CODE 1FD3H 001CH UNIT ?PR?_ISASCII2?MB9002
CODE 1FEFH 001BH UNIT ?PR?KEY_SCAN?KEY_PRC
CODE 200AH 001AH UNIT ?PR?CPU_INIT?MAIN
CODE 2024H 001AH UNIT ?PR?TRM_HD?COM_PRC
CODE 203EH 0019H UNIT ?PR?CODE_INIT?FLASH
CODE 2057H 0019H UNIT ?PR?DELAY_10MS?DELAY
CODE 2070H 0016H UNIT ?PR?KEY_HD?KEY_PRC
CODE 2086H 0014H UNIT ?PR?TIMER2_INIT?MAIN
CODE 209AH 0013H UNIT ?PR?_SET_STR_ATTR?MB9002
CODE 20ADH 0013H UNIT ?PR?_SET_CONTENT_ATTR?MB9002
CODE 20C0H 0011H UNIT ?PR?WRITE_FLASH_HD?FLASH
CODE 20D1H 0010H UNIT ?PR?HTX_ST?COM_PRC
CODE 20E1H 000FH UNIT ?PR?IN_THIRD_MENU?KEY_PRC
CODE 20F0H 000EH UNIT ?PR?KEY_JUDGE?KEY_PRC
CODE 20FEH 000EH UNIT ?PR?DUMMY_DISP?DISP_TXT_PRC
CODE 210CH 000CH UNIT ?PR?BACKUP_HD?BACK_PRC
CODE 2118H 000CH UNIT ?C_C51STARTUP
CODE 2124H 000BH UNIT ?PR?COPY_MEM?FLASH
CODE 212FH 000AH UNIT ?PR?TURN_DISP_OFF?MB9002
CODE 2139H 000AH UNIT ?PR?TURN_DISP_ON?MB9002
CODE 2143H 000AH UNIT ?PR?ERR_PRC?COM_PRC
CODE 214DH 0009H UNIT ?PR?_PAGE_SWITCH?ADDR_PRC
OVERLAY MAP OF MODULE: MESSAGE (KEY_PRC)
SEGMENT DATA_GROUP
BL51 BANKED LINKER/LOCATER V5.03 06/15/2005 16:56:56 PAGE 4
+--> CALLED SEGMENT START LENGTH
-----------------------------------------------------------
?PR?TIMER2_HD?MAIN ----- -----
+--> ?PR?TRM_HD?COM_PRC
?PR?TRM_HD?COM_PRC ----- -----
+--> ?PR?TGET_DATA?COM_PRC
+--> ?PR?COMMAND_HD?COM_PRC
+--> ?PR?ERR_PRC?COM_PRC
?PR?TGET_DATA?COM_PRC ----- -----
+--> ?PR?HGET?COM_PRC
?PR?HGET?COM_PRC ----- -----
+--> ?PR?HRXRD_ADR?COM_PRC
?PR?COMMAND_HD?COM_PRC ----- -----
+--> ?PR?_STORE_TO_MESDATA?COM_PRC
+--> ?PR?HTX_PRC?COM_PRC
+--> ?PR?_WRITE_SECTOR?FLASH
?PR?_STORE_TO_MESDATA?COM_PRC 0010H 0002H
?PR?HTX_PRC?COM_PRC ----- -----
+--> ?PR?HTX_ST?COM_PRC
?PR?_WRITE_SECTOR?FLASH 0010H 0004H
*** NEW ROOT ***************************************************
?PR?HSIO_PRC?COM_PRC 000CH 0003H
+--> ?PR?HRXST_ADR?COM_PRC
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
?PR?MAIN?MAIN ----- -----
+--> ?PR?CPU_INIT?MAIN
+--> ?PR?MES_INIT?FLASH
+--> ?PR?_INIT_MB9002_IC?MB9002
+--> ?PR?_HSIO_INIT?COM_PRC
+--> ?PR?JUDGE_WORK_MODE?MAIN
+--> ?PR?DIVA_STS_HD?MAIN
+--> ?PR?WRITE_FLASH_HD?FLASH
+--> ?PR?KEY_HD?KEY_PRC
+--> ?PR?LED_HD?LED
+--> ?PR?MESSAGE_HD?FLASH
+--> ?PR?BACKUP_HD?BACK_PRC
+--> ?PR?KEY_PRC?KEY_PRC
+--> ?PR?DISP_PRC?DISP_TXT_PRC
+--> ?PR?BACKUP_PRC?BACK_PRC
+--> ?PR?LED_PRC?LED
?PR?CPU_INIT?MAIN ----- -----
+--> ?PR?TIMER2_INIT?MAIN
BL51 BANKED LINKER/LOCATER V5.03 06/15/2005 16:56:56 PAGE 5
?PR?MES_INIT?FLASH 000FH 0001H
+--> ?PR?_PAGE_SWITCH?ADDR_PRC
+--> ?PR?CODE_INIT?FLASH
+--> ?PR?COPY_MEM?FLASH
+--> ?PR?MES_TCB_INIT?ADDR_PRC
+--> ?PR?_WRITE_SECTOR?FLASH
+--> ?PR?DELAY_10MS?DELAY
?PR?COPY_MEM?FLASH ----- -----
+--> ?PR?_PAGE_SWITCH?ADDR_PRC
+--> ?PR?COPY_VAR_TO_MEM?FLASH
+--> ?PR?COPY_MES_TO_MEM?FLASH
?PR?COPY_VAR_TO_MEM?FLASH 0010H 0004H
?PR?COPY_MES_TO_MEM?FLASH 0010H 0005H
+--> ?PR?DELAY_10MS?DELAY
?PR?MES_TCB_INIT?ADDR_PRC 0010H 000CH
?PR?_INIT_MB9002_IC?MB9002 ----- -----
+--> ?PR?_SEND_BYTE?MB9002
+--> ?PR?_DISP_COLOR?MB9002
+--> ?PR?VRAM_CLEAR?MB9002
?PR?_DISP_COLOR?MB9002 ----- -----
+--> ?PR?_SEND_BYTE?MB9002
?PR?VRAM_CLEAR?MB9002 000FH 0002H
+--> ?PR?_DISP_NUM?MB9002
?PR?_DISP_NUM?MB9002 001EH 0008H
+--> ?PR?_SEND_BYTE?MB9002
?PR?JUDGE_WORK_MODE?MAIN 000FH 0001H
+--> ?PR?DELAY_10MS?DELAY
+--> ?PR?TRM_HD?COM_PRC
?PR?KEY_HD?KEY_PRC ----- -----
+--> ?PR?KEY_SCAN?KEY_PRC
+--> ?PR?KEY_JUDGE?KEY_PRC
+--> ?PR?CON_KEY?KEY_PRC
?PR?MESSAGE_HD?FLASH ----- -----
+--> ?PR?CREATE_TCB_BLOCK?ADDR_PRC
+--> ?PR?STORE_MES?FLASH
+--> ?PR?_PAGE_SWITCH?ADDR_PRC
?PR?CREATE_TCB_BLOCK?ADDR_PRC 000FH 0002H
+--> ?PR?GET_DISP_LAST_BLOCK?ADDR_PRC
+--> ?PR?_INSERT_DISP_TCB_BLOCK?ADDR_PRC
?PR?STORE_MES?FLASH 000FH 0002H
+--> ?PR?_PAGE_SWITCH?ADDR_PRC
?PR?BACKUP_HD?BACK_PRC ----- -----
BL51 BANKED LINKER/LOCATER V5.03 06/15/2005 16:56:56 PAGE 6
+--> ?PR?BACKUP_MES_CONTROL?BACK_PRC
?PR?BACKUP_MES_CONTROL?BACK_PRC ----- -----
+--> ?PR?_WRITE_SECTOR?FLASH
?PR?KEY_PRC?KEY_PRC ----- -----
+--> ?CO?KEY_PRC
?CO?KEY_PRC ----- -----
+--> ?PR?KEY_DUMMY?KEY_PRC
+--> ?PR?KEY_LEFT?KEY_PRC
+--> ?PR?KEY_RIGHT?KEY_PRC
?PR?KEY_RIGHT?KEY_PRC ----- -----
+--> ?PR?JUDGE_MES_NUM?KEY_PRC
+--> ?PR?_PREV_PAGE_AFFIRM?KEY_PRC
+--> ?PR?IN_THIRD_MENU?KEY_PRC
+--> ?PR?_GET_MES_CONTENT?KEY_PRC
+--> ?PR?DEL_MES_PRC?KEY_PRC
+--> ?PR?_RETURN_SECOND_MENU?KEY_PRC
?PR?_PREV_PAGE_AFFIRM?KEY_PRC ----- -----
+--> ?PR?R_JUDGE_MES_NUM?KEY_PRC
?PR?R_JUDGE_MES_NUM?KEY_PRC 0010H 0001H
?PR?DEL_MES_PRC?KEY_PRC ----- -----
+--> ?PR?_DEL_DISP_TCB_BLOCK?ADDR_PRC
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -