📄 traffic11.m51
字号:
BL51 BANKED LINKER/LOCATER V5.00 01/04/2003 15:10:31 PAGE 1
BL51 BANKED LINKER/LOCATER V5.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE Getline.obj, Serial.obj, Traffic.obj TO TRAFFIC11 RTX51TINY RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
Getline.obj (GETLINE)
Serial.obj (SERIAL)
Traffic.obj (TRAFFIC)
C:\KEIL\C51\LIB\RTX51TNY.LIB (?RTX51_TINY)
C:\KEIL\C51\LIB\RTX51TNY.LIB (?RTX51_TINY_CONFIG)
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: TRAFFIC11 (GETLINE)
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: TRAFFIC11 (GETLINE)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
BL51 BANKED LINKER/LOCATER V5.00 01/04/2003 15:10:31 PAGE 2
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.2 UNIT ?RTX?BITS
BIT 0022H.1 0000H.1 UNIT ?BI?GETCHAR
0022H.2 0000H.6 *** GAP ***
DATA 0023H 001CH UNIT _DATA_GROUP_
DATA 003FH 000CH UNIT ?DT?TRAFFIC
IDATA 004BH 0010H UNIT ?ID?SERIAL
IDATA 005BH 0010H UNIT ?ID?TRAFFIC
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 0014H UNIT ?PR?KEYREAD?TRAFFIC
0022H 0001H *** GAP ***
CODE 0023H 0003H ABSOLUTE
CODE 0026H 0390H UNIT ?CO?TRAFFIC
CODE 03B6H 036CH UNIT ?RTX?CODE
CODE 0722H 035CH UNIT ?PR?PRINTF?PRINTF
CODE 0A7EH 0317H UNIT ?PR?SCANF?SCANF
CODE 0D95H 02BCH UNIT ?C?LIB_CODE
CODE 1051H 010AH UNIT ?PR?COMMAND?TRAFFIC
CODE 115BH 008CH UNIT ?PR?SIGNALON?TRAFFIC
CODE 11E7H 008CH UNIT ?C_C51STARTUP
CODE 1273H 008AH UNIT ?PR?SERIAL?SERIAL
CODE 12FDH 007EH UNIT ?PR?LIGHTS?TRAFFIC
CODE 137BH 0065H UNIT ?PR?_GETLINE?GETLINE
CODE 13E0H 0059H UNIT ?PR?_READTIME?TRAFFIC
CODE 1439H 0040H UNIT ?PR?_PUTCHAR?SERIAL
CODE 1479H 0033H UNIT ?PR?BLINKING?TRAFFIC
CODE 14ACH 0032H UNIT ?PR?CLOCK?TRAFFIC
CODE 14DEH 0025H UNIT ?PR?_PUTBUF?SERIAL
CODE 1503H 0025H UNIT ?PR?_GETKEY?SERIAL
CODE 1528H 001CH UNIT ?PR?INIT?TRAFFIC
CODE 1544H 0018H UNIT ?C_INITSEG
CODE 155CH 0013H UNIT ?PR?_ISSPACE?ISSPACE
CODE 156FH 0012H UNIT ?PR?GET_ESCAPE?TRAFFIC
CODE 1581H 0011H UNIT ?PR?_TOUPPER?TOUPPER
CODE 1592H 0011H UNIT ?PR?GETCHAR?GETCHAR
CODE 15A3H 000EH UNIT ?PR?SERIAL_INIT?SERIAL
CODE 15B1H 000EH UNIT ?RTX?TASKENT?S
BL51 BANKED LINKER/LOCATER V5.00 01/04/2003 15:10:31 PAGE 3
OVERLAY MAP OF MODULE: TRAFFIC11 (GETLINE)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
------------------------------------------------------------------
?PR?SERIAL?SERIAL 0020H.0 0000H.1 ----- -----
*** NEW ROOT ***************************************************
?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.1 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.1 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.00 01/04/2003 15:10:31 PAGE 4
?PR?LIGHTS?TRAFFIC ----- ----- ----- -----
+--> ?PR?SIGNALON?TRAFFIC
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?C_INITSEG
SYMBOL TABLE OF MODULE: TRAFFIC11 (GETLINE)
VALUE TYPE NAME
----------------------------------
------- MODULE GETLINE
C:0000H SYMBOL _ICE_DUMMY_
C:137BH PUBLIC _getline
------- PROC _GETLINE
D:0024H SYMBOL line
D:0025H SYMBOL n
------- DO
D:0026H SYMBOL cnt
D:0027H SYMBOL c
------- ENDDO
C:137BH LINE# 19
C:137FH LINE# 20
C:1382H LINE# 23
C:1382H LINE# 24
C:138DH LINE# 25
C:1398H LINE# 26
C:139CH LINE# 27
C:139EH LINE# 28
C:13A0H LINE# 29
C:13A5H LINE# 30
C:13AAH LINE# 31
C:13AFH LINE# 32
C:13AFH LINE# 33
C:13B1H LINE# 34
C:13BDH LINE# 35
C:13C7H LINE# 36
C:13C9H LINE# 37
C:13CBH LINE# 38
C:13CBH LINE# 39
C:13DBH LINE# 40
C:13DFH LINE# 41
------- ENDPROC _GETLINE
------- ENDMOD GETLINE
------- MODULE SERIAL
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
C:1273H PUBLIC serial
B:00B0H.4 PUBLIC T0
B:00D0H.6 PUBLIC AC
BL51 BANKED LINKER/LOCATER V5.00 01/04/2003 15:10:31 PAGE 5
B:00B0H.5 PUBLIC T1
B:0090H.0 PUBLIC T2
B:00A8H.7 PUBLIC EA
D:00A8H PUBLIC IE
B:00C8H.6 PUBLIC EXF2
B:00B0H.7 PUBLIC RD
I:004BH PUBLIC inbuf
B:00A8H.4 PUBLIC ES
I:0053H PUBLIC outbuf
D:00B8H PUBLIC IP
C:15A3H PUBLIC serial_init
D:0018H PUBLIC istart
B:0098H.0 PUBLIC RI
B:00B0H.2 PUBLIC INT0
B:00D0H.7 PUBLIC CY
B:0098H.1 PUBLIC TI
B:00B0H.3 PUBLIC INT1
D:0019H PUBLIC itask
D:001AH PUBLIC ostart
D:001BH PUBLIC iend
B:00B8H.4 PUBLIC PS
B:0090H.1 PUBLIC T2EX
D:001CH PUBLIC otask
B:00D0H.2 PUBLIC OV
D:001DH PUBLIC oend
B:00C8H.1 PUBLIC C_T2
B:00B0H.6 PUBLIC WR
B:0021H.2 PUBLIC sendactive
B:00C8H.5 PUBLIC RCLK
B:00C8H.4 PUBLIC TCLK
D:0099H PUBLIC SBUF
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
B:0088H.1 PUBLIC IE0
B:0088H.3 PUBLIC IE1
B:00C8H.0 PUBLIC CP_RL2
B:00A8H.1 PUBLIC ET0
B:00A8H.3 PUBLIC ET1
B:0088H.5 PUBLIC TF0
B:00A8H.5 PUBLIC ET2
B:0088H.7 PUBLIC TF1
B:00C8H.7 PUBLIC TF2
B:0098H.2 PUBLIC RB8
B:00A8H.0 PUBLIC EX0
B:0088H.0 PUBLIC IT0
D:008DH PUBLIC TH1
B:0098H.3 PUBLIC TB8
B:00A8H.2 PUBLIC EX1
B:0088H.2 PUBLIC IT1
B:00D0H.0 PUBLIC P
B:0098H.7 PUBLIC SM0
B:0098H.6 PUBLIC SM1
B:0098H.5 PUBLIC SM2
B:00B8H.1 PUBLIC PT0
B:00B8H.3 PUBLIC PT1
B:00D0H.3 PUBLIC RS0
BL51 BANKED LINKER/LOCATER V5.00 01/04/2003 15:10:31 PAGE 6
B:00B8H.5 PUBLIC PT2
B:0088H.4 PUBLIC TR0
B:00D0H.4 PUBLIC RS1
B:0088H.6 PUBLIC TR1
B:00C8H.2 PUBLIC TR2
B:00B8H.0 PUBLIC PX0
B:00B8H.2 PUBLIC PX1
C:1439H PUBLIC _putchar
B:0021H.3 PUBLIC sendfull
B:00C8H.3 PUBLIC EXEN2
B:0098H.4 PUBLIC REN
D:00C8H PUBLIC T2CON
C:1503H PUBLIC _getkey
B:00B0H.0 PUBLIC RXD
B:00B0H.1 PUBLIC TXD
B:0021H.4 PUBLIC sendstop
B:00D0H.5 PUBLIC F0
C:14DEH PUBLIC _putbuf
D:00D0H PUBLIC PSW
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -