⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 traffic.m51

📁 单片机接口技术(C51版)例程源代码
💻 M51
📖 第 1 页 / 共 2 页
字号:
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 + -