📄 test.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 04/16/2008 22:21:21 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
D:\PROGRAM FILES\KEIL\C51\BIN\BL51.EXE lcd.obj, Text1.obj TO test RTX51TINY RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
lcd.obj (LCD)
Text1.obj (TEXT1)
D:\PROGRAM FILES\KEIL\C51\LIB\RTX51TNY.LIB (?RTX51_TINY_OS_CREATE)
D:\PROGRAM FILES\KEIL\C51\LIB\RTX51TNY.LIB (?RTX51_TINY_OS_DELETE)
D:\PROGRAM FILES\KEIL\C51\LIB\RTX51TNY.LIB (?RTX51_TINY_OS_CLEAR_SIGNAL)
D:\PROGRAM FILES\KEIL\C51\LIB\RTX51TNY.LIB (?RTX51_TINY_OS_SEND_SIGNAL)
D:\PROGRAM FILES\KEIL\C51\LIB\RTX51TNY.LIB (?RTX51_TINY_OS_WAIT)
D:\PROGRAM FILES\KEIL\C51\LIB\RTX51TNY.LIB (?RTX51_TINY_KERNAL)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_INIT)
TASK TABLE OF MODULE: test (LCD)
TASKID PRIORITY REG-BANK SEGMENT NAME
-------------------------------------------
0 0 0 ?PR?JOB0?TEXT1
1 0 0 ?PR?JOB1?TEXT1
2 0 0 ?PR?JOB2?TEXT1
3 0 0 ?PR?JOB3?TEXT1
4 0 0 ?PR?JOB4?TEXT1
5 0 0 ?PR?JOB5?TEXT1
LINK MAP OF MODULE: test (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 0006H ABSOLUTE
DATA 000EH 000DH UNIT _DATA_GROUP_
DATA 001BH 0001H UNIT ?DT?_DISPLAY_LCD_NUMBER?LCD
001CH 0004H *** GAP ***
BIT 0020H.0 0000H.2 UNIT ?BI?TEXT1
BIT 0020H.2 0000H.1 UNIT ?RTX?BITS
0020H.3 0000H.5 *** GAP ***
DATA 0021H 0053H UNIT ?DT?TEXT1
IDATA 0074H 000CH UNIT ?RTX?TASKSTATE?S
IDATA 0080H 0006H UNIT ?RTX?TASKSP?S
IDATA 0086H 0001H UNIT ?STACK
BL51 BANKED LINKER/LOCATER V5.03 04/16/2008 22:21:21 PAGE 2
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
0003H 0008H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0327H UNIT ?RTX?CODE
CODE 0335H 010DH UNIT ?PR?_SCAN?LCD
CODE 0442H 00F5H UNIT ?C?LIB_CODE
CODE 0537H 00C6H UNIT ?PR?JOB5?TEXT1
CODE 05FDH 00A1H UNIT ?PR?JOB4?TEXT1
CODE 069EH 008CH UNIT ?C_C51STARTUP
CODE 072AH 0084H UNIT ?PR?JOB1?TEXT1
CODE 07AEH 006CH UNIT ?C_INITSEG
CODE 081AH 006BH UNIT ?PR?_VALUE?LCD
CODE 0885H 0042H UNIT ?PR?_STRTOSTR?LCD
CODE 08C7H 0041H UNIT ?PR?_VS_KEY_V?LCD
CODE 0908H 0036H UNIT ?PR?_DISPLAY_LCD_NUMBER?LCD
CODE 093EH 0026H UNIT ?PR?JOB2?TEXT1
CODE 0964H 0023H UNIT ?PR?_DISPLAY_LCD_STRING?LCD
CODE 0987H 0022H UNIT ?PR?JOB3?TEXT1
CODE 09A9H 0021H UNIT ?PR?JOB0?TEXT1
CODE 09CAH 0017H UNIT ?PR?_DELAY100US?LCD
CODE 09E1H 0012H UNIT ?PR?_GOTOXY?LCD
CODE 09F3H 000FH UNIT ?PR?INIT_LCD?LCD
CODE 0A02H 000CH UNIT ?PR?_WRITE_LCD_COMMAND?LCD
CODE 0A0EH 000CH UNIT ?PR?_WRITE_LCD_DATA?LCD
CODE 0A1AH 000CH UNIT ?RTX?TASKENT?S
CODE 0A26H 000BH UNIT ?CO?LCD
CODE 0A31H 000AH UNIT ?PR?CLEAR_LCD?LCD
OVERLAY MAP OF MODULE: test (LCD)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
---------------------------------------------------
?PR?JOB0?TEXT1 ----- -----
+--> ?PR?INIT_LCD?LCD
?PR?INIT_LCD?LCD ----- -----
+--> ?PR?_WRITE_LCD_COMMAND?LCD
?PR?_WRITE_LCD_COMMAND?LCD ----- -----
+--> ?PR?_DELAY100US?LCD
*** NEW ROOT ***************************************************
?PR?JOB1?TEXT1 ----- -----
+--> ?PR?_SCAN?LCD
+--> ?PR?_VS_KEY_V?LCD
+--> ?PR?_STRTOSTR?LCD
?PR?_SCAN?LCD 000EH 0009H
+--> ?PR?_DELAY100US?LCD
+--> ?PR?_VALUE?LCD
BL51 BANKED LINKER/LOCATER V5.03 04/16/2008 22:21:21 PAGE 3
?PR?_VS_KEY_V?LCD 000EH 0006H
?PR?_STRTOSTR?LCD 000EH 0006H
*** NEW ROOT ***************************************************
?PR?JOB2?TEXT1 ----- -----
+--> ?PR?CLEAR_LCD?LCD
+--> ?PR?_GOTOXY?LCD
+--> ?PR?_DISPLAY_LCD_STRING?LCD
?PR?CLEAR_LCD?LCD ----- -----
+--> ?PR?_WRITE_LCD_COMMAND?LCD
?PR?_GOTOXY?LCD 001AH 0001H
+--> ?PR?_WRITE_LCD_COMMAND?LCD
?PR?_DISPLAY_LCD_STRING?LCD 0017H 0003H
+--> ?PR?_WRITE_LCD_DATA?LCD
?PR?_WRITE_LCD_DATA?LCD ----- -----
+--> ?PR?_DELAY100US?LCD
*** NEW ROOT ***************************************************
?PR?JOB4?TEXT1 ----- -----
+--> ?PR?CLEAR_LCD?LCD
+--> ?PR?_GOTOXY?LCD
+--> ?PR?_WRITE_LCD_DATA?LCD
*** NEW ROOT ***************************************************
?PR?JOB5?TEXT1 ----- -----
+--> ?PR?_DELAY100US?LCD
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- -----
+--> ?C_INITSEG
SYMBOL TABLE OF MODULE: test (LCD)
VALUE TYPE NAME
----------------------------------
------- MODULE LCD
C:0000H SYMBOL _ICE_DUMMY_
C:081AH PUBLIC _value
D:0080H PUBLIC P0
D:0090H PUBLIC P1
C:0335H PUBLIC _scan
C:0A02H PUBLIC _write_LCD_command
C:0964H PUBLIC _display_LCD_string
C:09E1H PUBLIC _gotoxy
BL51 BANKED LINKER/LOCATER V5.03 04/16/2008 22:21:21 PAGE 4
B:00A0H.4 PUBLIC P2_4
B:00A0H.5 PUBLIC P2_5
B:00A0H.6 PUBLIC P2_6
C:0885H PUBLIC _StrToStr
C:0A31H PUBLIC clear_LCD
C:0A0EH PUBLIC _write_LCD_data
C:08C7H PUBLIC _VS_key_V
C:09F3H PUBLIC init_LCD
C:09D0H PUBLIC _delay100us
C:0A26H PUBLIC int2charLCD
C:0908H PUBLIC _display_LCD_number
------- PROC _WRITE_LCD_COMMAND
D:0007H SYMBOL command
C:0A02H LINE# 5
C:0A02H LINE# 6
C:0A02H LINE# 7
C:0A04H LINE# 8
C:0A06H LINE# 9
C:0A06H LINE# 10
C:0A06H LINE# 11
C:0A09H LINE# 12
C:0A0BH LINE# 13
C:0A0DH LINE# 14
------- ENDPROC _WRITE_LCD_COMMAND
------- PROC _WRITE_LCD_DATA
D:0007H SYMBOL LCDdata
C:0A0EH LINE# 15
C:0A0EH LINE# 16
C:0A0EH LINE# 17
C:0A10H LINE# 18
C:0A12H LINE# 19
C:0A12H LINE# 20
C:0A12H LINE# 21
C:0A15H LINE# 22
C:0A17H LINE# 23
C:0A19H LINE# 24
------- ENDPROC _WRITE_LCD_DATA
------- PROC INIT_LCD
C:09F3H LINE# 25
C:09F3H LINE# 26
C:09F3H LINE# 27
C:09F8H LINE# 28
C:09FDH LINE# 29
------- ENDPROC INIT_LCD
------- PROC CLEAR_LCD
C:0A31H LINE# 31
C:0A31H LINE# 32
C:0A31H LINE# 33
C:0A36H LINE# 34
------- ENDPROC CLEAR_LCD
------- PROC _DISPLAY_LCD_STRING
D:0017H SYMBOL p
C:0964H LINE# 37
C:096AH LINE# 38
C:096AH LINE# 39
C:0976H LINE# 40
C:0976H LINE# 41
BL51 BANKED LINKER/LOCATER V5.03 04/16/2008 22:21:21 PAGE 5
C:0979H LINE# 42
C:0984H LINE# 44
C:0986H LINE# 45
------- ENDPROC _DISPLAY_LCD_STRING
------- PROC _DISPLAY_LCD_NUMBER
D:001BH SYMBOL number
------- DO
D:0007H SYMBOL x
------- ENDDO
C:0908H LINE# 46
C:090AH LINE# 47
C:090AH LINE# 49
C:0910H LINE# 50
C:0918H LINE# 51
C:0924H LINE# 52
C:092DH LINE# 53
C:0935H LINE# 54
------- ENDPROC _DISPLAY_LCD_NUMBER
------- PROC _GOTOXY
D:0007H SYMBOL x
D:001AH SYMBOL y
C:09E1H LINE# 56
C:09E3H LINE# 57
C:09E3H LINE# 58
C:09E8H LINE# 59
C:09ECH LINE# 61
C:09F2H LINE# 62
------- ENDPROC _GOTOXY
------- PROC L?0077
------- ENDPROC L?0077
------- PROC _DELAY100US
D:0007H SYMBOL i
------- DO
D:0006H SYMBOL a
D:0005H SYMBOL j
------- ENDDO
C:09D0H LINE# 63
C:09D0H LINE# 64
C:09D0H LINE# 66
C:09D7H LINE# 67
C:09E0H LINE# 68
------- ENDPROC _DELAY100US
------- PROC _SCAN
D:000EH SYMBOL key_v
------- DO
D:0011H SYMBOL i1
D:0012H SYMBOL i2
D:0013H SYMBOL j
D:0014H SYMBOL a
D:0015H SYMBOL b
D:0004H SYMBOL c
D:0016H SYMBOL i
------- ENDDO
C:0335H LINE# 69
C:033BH LINE# 70
C:033BH LINE# 71
C:033EH LINE# 72
BL51 BANKED LINKER/LOCATER V5.03 04/16/2008 22:21:21 PAGE 6
C:0341H LINE# 73
C:0344H LINE# 74
C:0349H LINE# 75
C:0349H LINE# 76
C:0353H LINE# 77
C:0355H LINE# 78
C:0355H LINE# 80
C:0358H LINE# 81
C:0358H LINE# 83
C:0368H LINE# 84
C:036DH LINE# 85
C:0372H LINE# 86
C:0377H LINE# 87
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -