📄 traffic.m51
字号:
BL51 BANKED LINKER/LOCATER V5.01 04/18/2007 12:03:08 PAGE 1
BL51 BANKED LINKER/LOCATER V5.01, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE TRAFFIC.obj, SERIAL.obj, GETLINE.obj TO traffic RTX51TINY RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
TRAFFIC.obj (TRAFFIC)
SERIAL.obj (SERIAL)
GETLINE.obj (GETLINE)
C:\KEIL\C51\LIB\RTX51TNY.LIB (?RTX51_TINY_OS_CREATE)
C:\KEIL\C51\LIB\RTX51TNY.LIB (?RTX51_TINY_OS_DELETE)
C:\KEIL\C51\LIB\RTX51TNY.LIB (?RTX51_TINY_OS_CLEAR_SIGNAL)
C:\KEIL\C51\LIB\RTX51TNY.LIB (?RTX51_TINY_OS_SEND_SIGNAL)
C:\KEIL\C51\LIB\RTX51TNY.LIB (?RTX51_TINY_OS_RUNNING_TASK_ID)
C:\KEIL\C51\LIB\RTX51TNY.LIB (?RTX51_TINY_OS_WAIT)
C:\KEIL\C51\LIB\RTX51TNY.LIB (?RTX51_TINY_KERNAL)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (PRINTF)
C:\KEIL\C51\LIB\C51S.LIB (SCANF)
C:\KEIL\C51\LIB\C51S.LIB (TOUPPER)
C:\KEIL\C51\LIB\C51S.LIB (?C?MEMCMP)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?ISTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?PLDIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?PLDIIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?PILDIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
C:\KEIL\C51\LIB\C51S.LIB (GETCHAR)
C:\KEIL\C51\LIB\C51S.LIB (UNGETC)
C:\KEIL\C51\LIB\C51S.LIB (ISSPACE)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTXDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTPDATA)
TASK TABLE OF MODULE: traffic (TRAFFIC)
TASKID PRIORITY REG-BANK SEGMENT NAME
-------------------------------------------
0 0 0 ?PR?INIT?TRAFFIC
1 0 0 ?PR?COMMAND?TRAFFIC
2 0 0 ?PR?CLOCK?TRAFFIC
3 0 0 ?PR?BLINKING?TRAFFIC
4 0 0 ?PR?LIGHTS?TRAFFIC
5 0 0 ?PR?KEYREAD?TRAFFIC
6 0 0 ?PR?GET_ESCAPE?TRAFFIC
LINK MAP OF MODULE: traffic (TRAFFIC)
BL51 BANKED LINKER/LOCATER V5.01 04/18/2007 12:03:08 PAGE 2
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 0001H UNIT ?DT?GETCHAR
000FH 0001H *** GAP ***
REG 0010H 0008H ABSOLUTE "REG BANK 2"
DATA 0018H 0006H UNIT ?DT?SERIAL
001EH 0002H *** GAP ***
BIT 0020H.0 0001H.2 UNIT _BIT_GROUP_
BIT 0021H.2 0000H.3 UNIT ?BI?SERIAL
BIT 0021H.5 0000H.2 UNIT ?BI?TRAFFIC
BIT 0021H.7 0000H.1 UNIT ?RTX?BITS
BIT 0022H.0 0000H.1 UNIT ?BI?GETCHAR
0022H.1 0000H.7 *** GAP ***
DATA 0023H 001CH UNIT _DATA_GROUP_
DATA 003FH 000CH UNIT ?DT?TRAFFIC
IDATA 004BH 0010H UNIT ?ID?TRAFFIC
IDATA 005BH 0010H UNIT ?ID?SERIAL
IDATA 006BH 000EH UNIT ?RTX?TASKSTATE?S
IDATA 0079H 0007H UNIT ?RTX?TASKSP?S
IDATA 0080H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0005H UNIT ?PR?GETCHAR?UNGETCHAR
0008H 0003H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0015H UNIT ?PR?KEYREAD?TRAFFIC
CODE 0023H 0003H ABSOLUTE
CODE 0026H 0390H UNIT ?CO?TRAFFIC
CODE 03B6H 035CH UNIT ?PR?PRINTF?PRINTF
CODE 0712H 0329H UNIT ?RTX?CODE
CODE 0A3BH 0317H UNIT ?PR?SCANF?SCANF
CODE 0D52H 02BCH UNIT ?C?LIB_CODE
CODE 100EH 011AH UNIT ?PR?COMMAND?TRAFFIC
CODE 1128H 008CH UNIT ?PR?SIGNALON?TRAFFIC
CODE 11B4H 008CH UNIT ?C_C51STARTUP
CODE 1240H 008AH UNIT ?PR?SERIAL?SERIAL
CODE 12CAH 007FH UNIT ?PR?LIGHTS?TRAFFIC
CODE 1349H 0065H UNIT ?PR?_GETLINE?GETLINE
CODE 13AEH 0054H UNIT ?PR?_READTIME?TRAFFIC
CODE 1402H 0040H UNIT ?PR?_PUTCHAR?SERIAL
CODE 1442H 0034H UNIT ?PR?BLINKING?TRAFFIC
CODE 1476H 0033H UNIT ?PR?CLOCK?TRAFFIC
CODE 14A9H 0025H UNIT ?PR?_PUTBUF?SERIAL
CODE 14CEH 0025H UNIT ?PR?_GETKEY?SERIAL
CODE 14F3H 001DH UNIT ?PR?INIT?TRAFFIC
CODE 1510H 0018H UNIT ?C_INITSEG
CODE 1528H 0013H UNIT ?PR?GET_ESCAPE?TRAFFIC
CODE 153BH 0013H UNIT ?PR?_ISSPACE?ISSPACE
CODE 154EH 0011H UNIT ?PR?_TOUPPER?TOUPPER
CODE 155FH 0011H UNIT ?PR?GETCHAR?GETCHAR
CODE 1570H 000EH UNIT ?PR?SERIAL_INIT?SERIAL
BL51 BANKED LINKER/LOCATER V5.01 04/18/2007 12:03:08 PAGE 3
CODE 157EH 000EH UNIT ?RTX?TASKENT?S
OVERLAY MAP OF MODULE: traffic (TRAFFIC)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
------------------------------------------------------------------
?PR?INIT?TRAFFIC ----- ----- ----- -----
+--> ?PR?SERIAL_INIT?SERIAL
*** NEW ROOT ***************************************************
?PR?GET_ESCAPE?TRAFFIC ----- ----- ----- -----
+--> ?PR?_GETKEY?SERIAL
*** NEW ROOT ***************************************************
?PR?COMMAND?TRAFFIC ----- ----- 0023H 0001H
+--> ?CO?TRAFFIC
+--> ?PR?PRINTF?PRINTF
+--> ?PR?_GETLINE?GETLINE
+--> ?PR?_TOUPPER?TOUPPER
+--> ?PR?_READTIME?TRAFFIC
?PR?PRINTF?PRINTF 0020H.0 0001H.1 0024H 0014H
+--> ?PR?_PUTCHAR?SERIAL
?PR?_PUTCHAR?SERIAL ----- ----- 003EH 0001H
+--> ?PR?_PUTBUF?SERIAL
?PR?_GETLINE?GETLINE ----- ----- 0024H 0004H
+--> ?PR?_GETKEY?SERIAL
+--> ?PR?_PUTCHAR?SERIAL
?PR?_READTIME?TRAFFIC ----- ----- ----- -----
+--> ?CO?TRAFFIC
+--> ?PR?SCANF?SCANF
+--> ?PR?PRINTF?PRINTF
?PR?SCANF?SCANF 0020H.0 0000H.6 0024H 001AH
+--> ?PR?GETCHAR?UNGETCHAR
+--> ?PR?_ISSPACE?ISSPACE
+--> ?PR?GETCHAR?GETCHAR
?PR?GETCHAR?GETCHAR ----- ----- ----- -----
+--> ?PR?_GETKEY?SERIAL
+--> ?PR?_PUTCHAR?SERIAL
*** NEW ROOT ***************************************************
?PR?BLINKING?TRAFFIC ----- ----- ----- -----
+--> ?PR?SIGNALON?TRAFFIC
*** NEW ROOT ***************************************************
BL51 BANKED LINKER/LOCATER V5.01 04/18/2007 12:03:08 PAGE 4
?PR?LIGHTS?TRAFFIC ----- ----- ----- -----
+--> ?PR?SIGNALON?TRAFFIC
*** NEW ROOT ***************************************************
?PR?SERIAL?SERIAL 0021H.1 0000H.1 ----- -----
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?C_INITSEG
SYMBOL TABLE OF MODULE: traffic (TRAFFIC)
VALUE TYPE NAME
----------------------------------
------- MODULE TRAFFIC
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
I:004BH PUBLIC inline
D:00B0H PUBLIC P3
B:0021H.5 PUBLIC display_time
D:00A8H PUBLIC IE
C:12CAH PUBLIC lights
C:1476H PUBLIC clock
B:0090H.0 PUBLIC green
D:003FH PUBLIC ctime
C:1528H PUBLIC get_escape
D:00B8H PUBLIC IP
B:0090H.1 PUBLIC yellow
D:0042H PUBLIC rtime
C:13AEH PUBLIC _readtime
B:0090H.4 PUBLIC walk
D:0045H PUBLIC start
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
C:14F3H PUBLIC init
C:00E9H PUBLIC menu
D:0048H PUBLIC end
B:0090H.2 PUBLIC red
B:0090H.3 PUBLIC stop
B:0090H.5 PUBLIC key
C:1442H PUBLIC blinking
C:1128H PUBLIC signalon
C:100EH PUBLIC command
D:00C8H PUBLIC T2CON
C:000EH PUBLIC keyread
B:0021H.6 PUBLIC escape
D:00D0H PUBLIC PSW
------- PROC INIT
C:14F3H LINE# 63
C:14F3H LINE# 64
C:14F6H LINE# 65
BL51 BANKED LINKER/LOCATER V5.01 04/18/2007 12:03:08 PAGE 5
C:14FBH LINE# 66
C:1500H LINE# 67
C:1505H LINE# 68
C:150AH LINE# 69
C:150FH LINE# 70
------- ENDPROC INIT
------- PROC CLOCK
C:1476H LINE# 78
C:1476H LINE# 79
C:1476H LINE# 80
C:147DH LINE# 81
C:1480H LINE# 82
C:1487H LINE# 83
C:148AH LINE# 84
C:1491H LINE# 85
C:1494H LINE# 86
C:1494H LINE# 87
C:1494H LINE# 88
C:1494H LINE# 89
C:1497H LINE# 90
C:149CH LINE# 91
C:149CH LINE# 92
C:14A6H LINE# 93
------- ENDPROC CLOCK
------- PROC _READTIME
D:0007H SYMBOL buffer
------- DO
D:0007H SYMBOL args
------- ENDDO
C:13AEH LINE# 102
C:13AEH LINE# 105
C:13B1H LINE# 106
C:13D9H LINE# 111
C:13F5H LINE# 112
C:13F5H LINE# 113
C:13FEH LINE# 114
C:1400H LINE# 115
C:1400H LINE# 116
C:1401H LINE# 117
------- ENDPROC _READTIME
------- PROC GET_ESCAPE
C:1528H LINE# 128
C:1528H LINE# 129
C:1528H LINE# 130
C:1530H LINE# 131
C:1533H LINE# 132
C:1538H LINE# 133
C:1538H LINE# 134
------- ENDPROC GET_ESCAPE
------- PROC COMMAND
------- DO
D:0023H SYMBOL i
------- ENDDO
C:100EH LINE# 141
C:100EH LINE# 144
C:1017H LINE# 145
C:1017H LINE# 146
BL51 BANKED LINKER/LOCATER V5.01 04/18/2007 12:03:08 PAGE 6
C:1020H LINE# 147
C:1027H LINE# 149
C:1033H LINE# 150
C:103DH LINE# 151
C:1041H LINE# 153
C:1052H LINE# 155
C:106BH LINE# 156
C:106BH LINE# 157
C:1086H LINE# 161
C:108FH LINE# 163
C:1094H LINE# 164
C:1096H LINE# 165
C:1098H LINE# 166
C:109DH LINE# 168
C:10A0H LINE# 169
C:10B2H LINE# 171
C:10BBH LINE# 172
C:10BDH LINE# 174
C:10C2H LINE# 175
C:10C4H LINE# 176
C:10CDH LINE# 177
C:10D0H LINE# 179
C:10D0H LINE# 180
C:10DDH LINE# 181
C:10E0H LINE# 182
C:10E3H LINE# 183
C:10E6H LINE# 184
C:10E6H LINE# 185
C:10E9H LINE# 187
C:10E9H LINE# 188
C:10F6H LINE# 189
C:10F9H LINE# 190
C:10FCH LINE# 191
C:10FFH LINE# 192
C:10FFH LINE# 193
C:1102H LINE# 195
C:1102H LINE# 196
C:110FH LINE# 197
C:1112H LINE# 198
C:1115H LINE# 199
C:1118H LINE# 200
C:1118H LINE# 201
C:111BH LINE# 203
C:111BH LINE# 204
C:1124H LINE# 205
------- ENDPROC COMMAND
------- PROC SIGNALON
C:1128H LINE# 214
C:1128H LINE# 215
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -