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

📄 traffic.m51

📁 一些简单的c51程序
💻 M51
📖 第 1 页 / 共 3 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        06/18/2004  09:25:02  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, 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.03                                                      06/18/2004  09:25:02  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     032AH     UNIT         ?RTX?CODE
            CODE    0A3CH     0317H     UNIT         ?PR?SCANF?SCANF
            CODE    0D53H     02BCH     UNIT         ?C?LIB_CODE
            CODE    100FH     011AH     UNIT         ?PR?COMMAND?TRAFFIC
            CODE    1129H     008CH     UNIT         ?PR?SIGNALON?TRAFFIC
            CODE    11B5H     008CH     UNIT         ?C_C51STARTUP
            CODE    1241H     008AH     UNIT         ?PR?SERIAL?SERIAL
            CODE    12CBH     007FH     UNIT         ?PR?LIGHTS?TRAFFIC
            CODE    134AH     0065H     UNIT         ?PR?_GETLINE?GETLINE
            CODE    13AFH     0054H     UNIT         ?PR?_READTIME?TRAFFIC
            CODE    1403H     0040H     UNIT         ?PR?_PUTCHAR?SERIAL
            CODE    1443H     0034H     UNIT         ?PR?BLINKING?TRAFFIC
            CODE    1477H     0033H     UNIT         ?PR?CLOCK?TRAFFIC
            CODE    14AAH     0025H     UNIT         ?PR?_PUTBUF?SERIAL
            CODE    14CFH     0025H     UNIT         ?PR?_GETKEY?SERIAL
            CODE    14F4H     001DH     UNIT         ?PR?INIT?TRAFFIC
            CODE    1511H     0018H     UNIT         ?C_INITSEG
            CODE    1529H     0013H     UNIT         ?PR?GET_ESCAPE?TRAFFIC
            CODE    153CH     0013H     UNIT         ?PR?_ISSPACE?ISSPACE
            CODE    154FH     0011H     UNIT         ?PR?_TOUPPER?TOUPPER
            CODE    1560H     0011H     UNIT         ?PR?GETCHAR?GETCHAR
            CODE    1571H     000EH     UNIT         ?PR?SERIAL_INIT?SERIAL
BL51 BANKED LINKER/LOCATER V5.03                                                      06/18/2004  09:25:02  PAGE 3


            CODE    157FH     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.03                                                      06/18/2004  09:25:02  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:12CBH         PUBLIC        lights
  C:1477H         PUBLIC        clock
  B:0090H.0       PUBLIC        green
  D:003FH         PUBLIC        ctime
  C:1529H         PUBLIC        get_escape
  D:00B8H         PUBLIC        IP
  B:0090H.1       PUBLIC        yellow
  D:0042H         PUBLIC        rtime
  C:13AFH         PUBLIC        _readtime
  B:0090H.4       PUBLIC        walk
  D:0045H         PUBLIC        start
  D:0098H         PUBLIC        SCON
  D:0088H         PUBLIC        TCON
  C:14F4H         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:1443H         PUBLIC        blinking
  C:1129H         PUBLIC        signalon
  C:100FH         PUBLIC        command
  D:00C8H         PUBLIC        T2CON
  C:000EH         PUBLIC        keyread
  B:0021H.6       PUBLIC        escape
  D:00D0H         PUBLIC        PSW
  -------         PROC          INIT
  C:14F4H         LINE#         63
  C:14F4H         LINE#         64
  C:14F7H         LINE#         65
BL51 BANKED LINKER/LOCATER V5.03                                                      06/18/2004  09:25:02  PAGE 5


  C:14FCH         LINE#         66
  C:1501H         LINE#         67
  C:1506H         LINE#         68
  C:150BH         LINE#         69
  C:1510H         LINE#         70
  -------         ENDPROC       INIT
  -------         PROC          CLOCK
  C:1477H         LINE#         78
  C:1477H         LINE#         79
  C:1477H         LINE#         80
  C:147EH         LINE#         81
  C:1481H         LINE#         82
  C:1488H         LINE#         83
  C:148BH         LINE#         84
  C:1492H         LINE#         85
  C:1495H         LINE#         86
  C:1495H         LINE#         87
  C:1495H         LINE#         88
  C:1495H         LINE#         89
  C:1498H         LINE#         90
  C:149DH         LINE#         91
  C:149DH         LINE#         92
  C:14A7H         LINE#         93
  -------         ENDPROC       CLOCK
  -------         PROC          _READTIME
  D:0007H         SYMBOL        buffer
  -------         DO            
  D:0007H         SYMBOL        args
  -------         ENDDO         
  C:13AFH         LINE#         102
  C:13AFH         LINE#         105
  C:13B2H         LINE#         106
  C:13DAH         LINE#         111
  C:13F6H         LINE#         112
  C:13F6H         LINE#         113
  C:13FFH         LINE#         114
  C:1401H         LINE#         115
  C:1401H         LINE#         116
  C:1402H         LINE#         117
  -------         ENDPROC       _READTIME
  -------         PROC          GET_ESCAPE
  C:1529H         LINE#         128
  C:1529H         LINE#         129
  C:1529H         LINE#         130
  C:1531H         LINE#         131
  C:1534H         LINE#         132
  C:1539H         LINE#         133
  C:1539H         LINE#         134
  -------         ENDPROC       GET_ESCAPE
  -------         PROC          COMMAND
  -------         DO            
  D:0023H         SYMBOL        i
  -------         ENDDO         
  C:100FH         LINE#         141
  C:100FH         LINE#         144
  C:1018H         LINE#         145
  C:1018H         LINE#         146
BL51 BANKED LINKER/LOCATER V5.03                                                      06/18/2004  09:25:02  PAGE 6


  C:1021H         LINE#         147
  C:1028H         LINE#         149
  C:1034H         LINE#         150
  C:103EH         LINE#         151
  C:1042H         LINE#         153
  C:1053H         LINE#         155
  C:106CH         LINE#         156
  C:106CH         LINE#         157
  C:1087H         LINE#         161
  C:1090H         LINE#         163
  C:1095H         LINE#         164
  C:1097H         LINE#         165
  C:1099H         LINE#         166
  C:109EH         LINE#         168
  C:10A1H         LINE#         169
  C:10B3H         LINE#         171
  C:10BCH         LINE#         172
  C:10BEH         LINE#         174
  C:10C3H         LINE#         175
  C:10C5H         LINE#         176
  C:10CEH         LINE#         177
  C:10D1H         LINE#         179
  C:10D1H         LINE#         180
  C:10DEH         LINE#         181
  C:10E1H         LINE#         182
  C:10E4H         LINE#         183
  C:10E7H         LINE#         184
  C:10E7H         LINE#         185
  C:10EAH         LINE#         187
  C:10EAH         LINE#         188
  C:10F7H         LINE#         189
  C:10FAH         LINE#         190
  C:10FDH         LINE#         191
  C:1100H         LINE#         192
  C:1100H         LINE#         193
  C:1103H         LINE#         195
  C:1103H         LINE#         196
  C:1110H         LINE#         197
  C:1113H         LINE#         198
  C:1116H         LINE#         199
  C:1119H         LINE#         200
  C:1119H         LINE#         201
  C:111CH         LINE#         203
  C:111CH         LINE#         204

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -