📄 ledmatrix.m51
字号:
BL51 BANKED LINKER/LOCATER V6.15 12/25/2008 19:46:20 PAGE 1
BL51 BANKED LINKER/LOCATER V6.15, INVOKED BY:
C:\PROGRAM FILES\KEIL\C51\BIN\BL51.EXE .\bin\STARTUP.obj, .\bin\Conf_tny.obj, .\bin\8_8led.obj, .\bin\keypad.obj, .\bin\
>> ds1302.obj, .\bin\timer.obj, .\bin\ds18b20.obj, .\bin\utility.obj, .\bin\font_menu.obj, .\bin\font_cgst.obj, .\bin\fo
>> nt_jcst.obj TO .\bin\LEDMatrix RTX51TINY PRINT (.\bin\LEDMatrix.m51) RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
.\bin\STARTUP.obj (?C_STARTUP)
.\bin\Conf_tny.obj (?RTX51_TINY_KERNAL)
.\bin\8_8led.obj (8_8LED)
.\bin\keypad.obj (KEYPAD)
.\bin\ds1302.obj (DS1302)
.\bin\timer.obj (TIMER)
.\bin\ds18b20.obj (DS18B20)
.\bin\utility.obj (UTILITY)
.\bin\font_menu.obj (FONT_MENU)
.\bin\font_cgst.obj (FONT_CGST)
.\bin\font_jcst.obj (FONT_JCST)
C:\PROGRAM FILES\KEIL\C51\LIB\RTX51TNY.LIB (?RTX51_TINY_OS_CREATE)
C:\PROGRAM FILES\KEIL\C51\LIB\RTX51TNY.LIB (?RTX51_TINY_OS_DELETE)
C:\PROGRAM FILES\KEIL\C51\LIB\RTX51TNY.LIB (?RTX51_TINY_OS_CLEAR_SIGNAL)
C:\PROGRAM FILES\KEIL\C51\LIB\RTX51TNY.LIB (?RTX51_TINY_OS_SEND_SIGNAL)
C:\PROGRAM FILES\KEIL\C51\LIB\RTX51TNY.LIB (?RTX51_TINY_OS_WAIT)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_INIT)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?OFFXADD)
TASK TABLE OF MODULE: .\bin\LEDMatrix (?C_STARTUP)
TASKID PRIORITY REG-BANK SEGMENT NAME
-------------------------------------------
0 0 0 ?PR?INIT?8_8LED
1 0 0 ?PR?SHOW?8_8LED
2 0 0 ?PR?KEYDOWN?KEYPAD
3 0 0 ?PR?SETTIMESHOWDATA?DS1302
6 0 0 ?PR?TIMER?TIMER
7 0 0 ?PR?SPEAK?TIMER
8 0 0 ?PR?SETTEMPERTSHOWDATA?DS18B20
LINK MAP OF MODULE: .\bin\LEDMatrix (?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 0006H ABSOLUTE
DATA 000EH 000EH UNIT ?DT?DS1302
DATA 001CH 0002H UNIT ?DT?KEYPAD
BL51 BANKED LINKER/LOCATER V6.15 12/25/2008 19:46:20 PAGE 2
001EH 0002H *** GAP ***
BIT 0020H.0 0000H.2 UNIT ?RTX?BITS
BIT 0020H.2 0000H.1 UNIT ?BI?8_8LED
BIT 0020H.3 0000H.1 UNIT _BIT_GROUP_
0020H.4 0000H.4 *** GAP ***
DATA 0021H 0033H UNIT ?DT?8_8LED
DATA 0054H 001BH UNIT _DATA_GROUP_
DATA 006FH 000EH UNIT ?DT?TIMER
IDATA 007DH 001CH UNIT ?ID?8_8LED
IDATA 0099H 0012H UNIT ?RTX?TASKSTATE?S
IDATA 00ABH 000FH UNIT ?ID?KEYPAD
IDATA 00BAH 000EH UNIT _IDATA_GROUP_
IDATA 00C8H 0009H UNIT ?RTX?TASKSP?S
IDATA 00D1H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
0006H 0005H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0506H INBLOCK ?PR?KEYDOWN?KEYPAD
CODE 0514H 043CH UNIT ?CO?FONT_MENU
CODE 0950H 0332H UNIT ?RTX?CODE
CODE 0C82H 022CH UNIT ?CO?FONT_CGST
CODE 0EAEH 022CH UNIT ?CO?FONT_JCST
CODE 10DAH 01E6H INBLOCK ?PR?_PUTDATA?8_8LED
CODE 12C0H 0198H INBLOCK ?PR?SHOWMENU?8_8LED
CODE 1458H 008CH UNIT ?C_C51STARTUP
CODE 14E4H 0076H INBLOCK ?PR?SETSHOWSTYLE?8_8LED
CODE 155AH 006DH UNIT ?C?LIB_CODE
CODE 15C7H 006AH INBLOCK ?PR?_GETTEMPERT?DS18B20
CODE 1631H 0060H INBLOCK ?PR?_SETTIME?DS1302
CODE 1691H 005AH INBLOCK ?PR?SHOWTIME?8_8LED
CODE 16EBH 0054H INBLOCK ?PR?_GETTIME?DS1302
CODE 173FH 0052H INBLOCK ?PR?TIMER?TIMER
CODE 1791H 004EH INBLOCK ?PR?SETTIMESHOWDATA?DS1302
CODE 17DFH 0043H UNIT ?C_INITSEG
CODE 1822H 003DH INBLOCK ?PR?KEYSERV?KEYPAD
CODE 185FH 0034H INBLOCK ?PR?SETTEMPERTSHOWDATA?DS18B20
CODE 1893H 002EH INBLOCK ?PR?DS18B20_OUTPUTBYTE?DS18B20
CODE 18C1H 0029H INBLOCK ?PR?INIT?8_8LED
CODE 18EAH 0028H INBLOCK ?PR?SPEAK?TIMER
CODE 1912H 0027H INBLOCK ?PR?_DS18B20_INPUTBYTE?DS18B20
CODE 1939H 001AH INBLOCK ?PR?DS18B20_RESET?DS18B20
CODE 1953H 0016H INBLOCK ?PR?_DS1302_INPUTBYTE?DS1302
CODE 1969H 0014H INBLOCK ?PR?DS1302_OUTPUTBYTE?DS1302
CODE 197DH 0012H UNIT ?RTX?TASKENT?S
CODE 198FH 0010H INBLOCK ?PR?SHOW?8_8LED
CODE 199FH 000EH INBLOCK ?PR?_DELAY20US?UTILITY
CODE 19ADH 000DH INBLOCK ?PR?_WR_1302?DS1302
CODE 19BAH 0009H INBLOCK ?PR?_RD_1302?DS1302
OVERLAY MAP OF MODULE: .\bin\LEDMatrix (?C_STARTUP)
BL51 BANKED LINKER/LOCATER V6.15 12/25/2008 19:46:20 PAGE 3
SEGMENT BIT_GROUP DATA_GROUP IDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH START LENGTH
----------------------------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- ----- ----- -----
+--> ?C_INITSEG
?C_INITSEG ----- ----- ----- ----- ----- -----
+--> ?CO?FONT_CGST
+--> ?CO?FONT_MENU
*** NEW ROOT ***************************************************
?PR?SHOW?8_8LED ----- ----- ----- ----- ----- -----
+--> ?PR?SETSHOWSTYLE?8_8LED
+--> ?PR?SHOWMENU?8_8LED
+--> ?PR?SHOWTIME?8_8LED
?PR?SHOWMENU?8_8LED ----- ----- 0054H 0002H ----- -----
+--> ?CO?FONT_MENU
+--> ?PR?_DELAY20US?UTILITY
?PR?SHOWTIME?8_8LED ----- ----- 0054H 0002H ----- -----
+--> ?PR?_PUTDATA?8_8LED
+--> ?PR?_DELAY20US?UTILITY
?PR?_PUTDATA?8_8LED ----- ----- 0056H 0001H ----- -----
*** NEW ROOT ***************************************************
?PR?KEYDOWN?KEYPAD ----- ----- 0057H 0002H 00BAH 000EH
+--> ?CO?FONT_MENU
+--> ?CO?FONT_CGST
+--> ?CO?FONT_JCST
+--> ?PR?_SETTIME?DS1302
?PR?_SETTIME?DS1302 ----- ----- 0059H 0005H ----- -----
+--> ?PR?_WR_1302?DS1302
?PR?_WR_1302?DS1302 ----- ----- ----- ----- ----- -----
+--> ?PR?_DS1302_INPUTBYTE?DS1302
*** NEW ROOT ***************************************************
?PR?SETTIMESHOWDATA?DS1302 ----- ----- ----- ----- ----- -----
+--> ?PR?_GETTIME?DS1302
?PR?_GETTIME?DS1302 ----- ----- 005EH 0006H ----- -----
+--> ?PR?_RD_1302?DS1302
?PR?_RD_1302?DS1302 ----- ----- ----- ----- ----- -----
+--> ?PR?_DS1302_INPUTBYTE?DS1302
+--> ?PR?DS1302_OUTPUTBYTE?DS1302
*** NEW ROOT ***************************************************
?PR?SPEAK?TIMER ----- ----- 0064H 0001H ----- -----
+--> ?PR?_DELAY20US?UTILITY
BL51 BANKED LINKER/LOCATER V6.15 12/25/2008 19:46:20 PAGE 4
*** NEW ROOT ***************************************************
?PR?SETTEMPERTSHOWDATA?DS18B20 ----- ----- 0065H 0002H ----- -----
+--> ?PR?_GETTEMPERT?DS18B20
?PR?_GETTEMPERT?DS18B20 ----- ----- 0067H 0006H ----- -----
+--> ?PR?DS18B20_RESET?DS18B20
+--> ?PR?_DS18B20_INPUTBYTE?DS18B20
+--> ?PR?DS18B20_OUTPUTBYTE?DS18B20
?PR?DS18B20_RESET?DS18B20 0020H.3 0000H.1 ----- ----- ----- -----
+--> ?PR?_DELAY20US?UTILITY
?PR?_DS18B20_INPUTBYTE?DS18B20 ----- ----- 006DH 0002H ----- -----
+--> ?PR?_DELAY20US?UTILITY
?PR?DS18B20_OUTPUTBYTE?DS18B20 ----- ----- 006DH 0002H ----- -----
+--> ?PR?_DELAY20US?UTILITY
SYMBOL TABLE OF MODULE: .\bin\LEDMatrix (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:1458H SEGMENT ?C_C51STARTUP
I:00D1H SEGMENT ?STACK
C:0000H PUBLIC ?C_STARTUP
D:00E0H SYMBOL ACC
D:00F0H SYMBOL B
D:0083H SYMBOL DPH
D:0082H SYMBOL DPL
N:0000H SYMBOL IBPSTACK
N:0100H SYMBOL IBPSTACKTOP
N:0080H SYMBOL IDATALEN
C:145BH SYMBOL IDATALOOP
N:0000H SYMBOL PBPSTACK
N:0100H SYMBOL PBPSTACKTOP
N:0000H SYMBOL PDATALEN
N:0000H SYMBOL PDATASTART
N:0000H SYMBOL PPAGE
N:0000H SYMBOL PPAGEENABLE
D:00A0H SYMBOL PPAGE_SFR
D:0081H SYMBOL SP
C:1458H SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 126
C:1458H LINE# 133
C:145AH LINE# 134
C:145BH LINE# 135
C:145CH LINE# 136
BL51 BANKED LINKER/LOCATER V6.15 12/25/2008 19:46:20 PAGE 5
C:145EH LINE# 185
C:1461H LINE# 196
------- ENDMOD ?C_STARTUP
------- MODULE ?RTX51_TINY_KERNAL
C:197DH SEGMENT ?RTX?TASKENT?S
I:00C8H SEGMENT ?RTX?TASKSP?S
I:0099H SEGMENT ?RTX?TASKSTATE?S
B:0020H.0 SEGMENT ?RTX?BITS
C:0950H SEGMENT ?RTX?CODE
C:099EH PUBLIC ?RTX?SET_ISR
D:000CH PUBLIC ?RTX_CURRENTTASK
D:0007H PUBLIC ?RTX_NEXTID
C:09EDH PUBLIC ?RTX_NEXTTASK
N:00FFH PUBLIC ?RTX_RAMTOP
C:197DH PUBLIC ?RTX_TASKENTRY
C:0ACCH PUBLIC ?RTX_TASKIDX
I:00C8H PUBLIC ?RTX_TASKSP
I:0099H PUBLIC ?RTX_TASKSTATUS
C:0A90H PUBLIC MAIN
C:09CCH PUBLIC OS_SWITCH_TASK
C:09D5H SYMBOL ?C0001
C:09E9H SYMBOL ?C0003
C:09EEH SYMBOL ?C0005
C:0A08H SYMBOL ?C0007
C:0A0AH SYMBOL ?C0009
C:0A14H SYMBOL ?C0011
C:0A41H SYMBOL ?C0012
C:0A27H SYMBOL ?C0013
C:0A2CH SYMBOL ?C0015
C:0A37H SYMBOL ?C0016
N:0000H SYMBOL ?RTX51_TINY_KERNAL
N:D8F0H SYMBOL ?RTX_CLOCK
B:0020H.1 SYMBOL ?RTX_ISR_SIG
N:0008H SYMBOL ?RTX_REGISTERBANK
D:000DH SYMBOL ?RTX_ROBINTIME
D:000AH SYMBOL ?RTX_SAVEACC
D:000BH SYMBOL ?RTX_SAVEPSW
C:0950H SYMBOL ?RTX_STACKERROR
C:09A4H SYMBOL ?RTX_TASKSWITCHING
B:0020H.0 SYMBOL ?RTX_TS_DELAY
D:00E0H SYMBOL ACC
D:00F0H SYMBOL B
N:0005H SYMBOL B_ACTIVE
N:0007H SYMBOL B_IVL
N:0007H SYMBOL B_RDY
N:0004H SYMBOL B_READY
N:0006H SYMBOL B_ROBIN
N:0002H SYMBOL B_SIGNAL
N:0003H SYMBOL B_TIMEOUT
N:0000H SYMBOL B_WAITSIG
N:0001H SYMBOL B_WAITTIM
C:09A1H SYMBOL CHECKROBINTIME
C:0979H SYMBOL CHECKSTACK
N:0000H SYMBOL CODE_BANKING
N:0001H SYMBOL CPU_IDLE_CODE
D:0083H SYMBOL DPH
BL51 BANKED LINKER/LOCATER V6.15 12/25/2008 19:46:20 PAGE 6
D:0082H SYMBOL DPL
B:00A8H.7 SYMBOL EA
B:00A8H.4 SYMBOL ES
B:00A8H.1 SYMBOL ET0
B:00A8H.3 SYMBOL ET1
B:00A8H.0 SYMBOL EX0
B:00A8H.2 SYMBOL EX1
N:0014H SYMBOL FREE_STACK
C:0954H SYMBOL HW_TIMER
D:00A8H SYMBOL IE
B:0088H.1 SYMBOL IE0
B:0088H.3 SYMBOL IE1
N:2710H SYMBOL INT_CLOCK
N:0001H SYMBOL INT_REGBANK
B:0088H.0 SYMBOL IT0
B:0088H.2 SYMBOL IT1
N:0020H SYMBOL K_ACTIVE
N:0080H SYMBOL K_IVL
N:0080H SYMBOL K_RDY
N:0010H SYMBOL K_READY
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -