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

📄 traffic.m51

📁 51单片机开发与应用技术详解(珍藏版)PPT及源码
💻 M51
📖 第 1 页 / 共 3 页
字号:
BL51 BANKED LINKER/LOCATER V6.05                                                        04/25/2008  15:44:36  PAGE 1


BL51 BANKED LINKER/LOCATER V6.05, INVOKED BY:
C:\PROGRAM FILES\KEIL\C51\BIN\BL51.EXE STARTUP.obj, TRAFFIC.obj, SERIAL_Communication.obj, GETCOMMAND.obj TO traffic RTX
>> 51TINY RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  STARTUP.obj (?C_STARTUP)
  TRAFFIC.obj (TRAFFIC)
  SERIAL_Communication.obj (SERIAL_COMMUNICATION)
  GETCOMMAND.obj (GETCOMMAND)
  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_RUNNING_TASK_ID)
  C:\PROGRAM FILES\KEIL\C51\LIB\RTX51TNY.LIB (?RTX51_TINY_OS_WAIT)
  C:\PROGRAM FILES\KEIL\C51\LIB\RTX51TNY.LIB (?RTX51_TINY_KERNAL)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_INIT)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (PRINTF)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (SCANF)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (TOUPPER)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?MEMCMP)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  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?ISTPTR)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?LSTPTR)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?PLDIDATA)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?PLDIIDATA)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?PILDIDATA)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (GETCHAR)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (UNGETC)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (ISSPACE)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?LSTIDATA)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?LSTXDATA)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?LSTPDATA)


TASK TABLE OF MODULE:  traffic (?C_STARTUP)

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?BUTTONREAD?TRAFFIC
6        0          0          ?PR?GET_ESCAPE?TRAFFIC



LINK MAP OF MODULE:  traffic (?C_STARTUP)
BL51 BANKED LINKER/LOCATER V6.05                                                      04/25/2008  15:44:36  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_COMMUNICATION
                    001EH     0002H                  *** GAP ***
            BIT     0020H.0   0001H.2   UNIT         _BIT_GROUP_
            BIT     0021H.2   0000H.3   UNIT         ?BI?SERIAL_COMMUNICATION
            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_COMMUNICATION
            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?BUTTONREAD?TRAFFIC
                    0022H     0001H                  *** GAP ***
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     035CH     UNIT         ?PR?PRINTF?PRINTF
            CODE    0382H     032AH     UNIT         ?RTX?CODE
            CODE    06ACH     0317H     UNIT         ?PR?SCANF?SCANF
            CODE    09C3H     02BCH     UNIT         ?C?LIB_CODE
            CODE    0C7FH     0279H     UNIT         ?CO?TRAFFIC
            CODE    0EF8H     0113H     UNIT         ?PR?COMMAND?TRAFFIC
            CODE    100BH     008CH     UNIT         ?C_C51STARTUP
            CODE    1097H     008CH     UNIT         ?PR?SIGNALON?TRAFFIC
            CODE    1123H     008AH     UNIT         ?PR?SERIAL?SERIAL_COMMUNICATION
            CODE    11ADH     007EH     UNIT         ?PR?LIGHTS?TRAFFIC
            CODE    122BH     0065H     UNIT         ?PR?_GETLINE?GETCOMMAND
            CODE    1290H     0059H     UNIT         ?PR?_READTIME?TRAFFIC
            CODE    12E9H     0040H     UNIT         ?PR?_PUTCHAR?SERIAL_COMMUNICATION
            CODE    1329H     0033H     UNIT         ?PR?BLINKING?TRAFFIC
            CODE    135CH     0032H     UNIT         ?PR?CLOCK?TRAFFIC
            CODE    138EH     0025H     UNIT         ?PR?_PUTBUF?SERIAL_COMMUNICATION
            CODE    13B3H     0025H     UNIT         ?PR?_GETKEY?SERIAL_COMMUNICATION
            CODE    13D8H     001CH     UNIT         ?PR?INIT?TRAFFIC
            CODE    13F4H     0018H     UNIT         ?C_INITSEG
            CODE    140CH     0013H     UNIT         ?PR?_ISSPACE?ISSPACE
            CODE    141FH     0012H     UNIT         ?PR?GET_ESCAPE?TRAFFIC
            CODE    1431H     0011H     UNIT         ?PR?_TOUPPER?TOUPPER
BL51 BANKED LINKER/LOCATER V6.05                                                      04/25/2008  15:44:36  PAGE 3


            CODE    1442H     0011H     UNIT         ?PR?GETCHAR?GETCHAR
            CODE    1453H     000EH     UNIT         ?PR?INIT_SERIAL?SERIAL_COMMUNICATION
            CODE    1461H     000EH     UNIT         ?RTX?TASKENT?S



OVERLAY MAP OF MODULE:   traffic (?C_STARTUP)


SEGMENT                                         BIT_GROUP          DATA_GROUP 
  +--> CALLED SEGMENT                        START    LENGTH     START    LENGTH
--------------------------------------------------------------------------------
?C_C51STARTUP                                -----    -----      -----    -----
  +--> ?C_INITSEG

*** NEW ROOT ***************************************************

?PR?INIT?TRAFFIC                             -----    -----      -----    -----
  +--> ?PR?INIT_SERIAL?SERIAL_COMMUNICATION

*** NEW ROOT ***************************************************

?PR?COMMAND?TRAFFIC                          -----    -----      0023H    0001H
  +--> ?CO?TRAFFIC
  +--> ?PR?PRINTF?PRINTF
  +--> ?PR?_GETLINE?GETCOMMAND
  +--> ?PR?_TOUPPER?TOUPPER
  +--> ?PR?_READTIME?TRAFFIC

?PR?PRINTF?PRINTF                            0020H.0  0001H.1    0024H    0014H
  +--> ?PR?_PUTCHAR?SERIAL_COMMUNICATION

?PR?_PUTCHAR?SERIAL_COMMUNICATION            -----    -----      003EH    0001H
  +--> ?PR?_PUTBUF?SERIAL_COMMUNICATION

?PR?_GETLINE?GETCOMMAND                      -----    -----      0024H    0004H
  +--> ?PR?_GETKEY?SERIAL_COMMUNICATION
  +--> ?PR?_PUTCHAR?SERIAL_COMMUNICATION

?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_COMMUNICATION
  +--> ?PR?_PUTCHAR?SERIAL_COMMUNICATION

*** NEW ROOT ***************************************************

?PR?BLINKING?TRAFFIC                         -----    -----      -----    -----
  +--> ?PR?SIGNALON?TRAFFIC
BL51 BANKED LINKER/LOCATER V6.05                                                      04/25/2008  15:44:36  PAGE 4



*** NEW ROOT ***************************************************

?PR?LIGHTS?TRAFFIC                           -----    -----      -----    -----
  +--> ?PR?SIGNALON?TRAFFIC

*** NEW ROOT ***************************************************

?PR?GET_ESCAPE?TRAFFIC                       -----    -----      -----    -----
  +--> ?PR?_GETKEY?SERIAL_COMMUNICATION

*** NEW ROOT ***************************************************

?PR?SERIAL?SERIAL_COMMUNICATION              0021H.1  0000H.1    -----    -----



SYMBOL TABLE OF MODULE:  traffic (?C_STARTUP)

  VALUE           TYPE          NAME
  ----------------------------------

  -------         MODULE        ?C_STARTUP
  C:100BH         SEGMENT       ?C_C51STARTUP
  I:0080H         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:100EH         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:100BH         SYMBOL        STARTUP1
  N:0000H         SYMBOL        XBPSTACK
  N:0000H         SYMBOL        XBPSTACKTOP
  N:0000H         SYMBOL        XDATALEN
  N:0000H         SYMBOL        XDATASTART
  C:0000H         LINE#         126
  C:100BH         LINE#         133
  C:100DH         LINE#         134
  C:100EH         LINE#         135
  C:100FH         LINE#         136
  C:1011H         LINE#         185
  C:1014H         LINE#         196
  -------         ENDMOD        ?C_STARTUP

  -------         MODULE        TRAFFIC
BL51 BANKED LINKER/LOCATER V6.05                                                      04/25/2008  15:44:36  PAGE 5


  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  I:004BH         PUBLIC        inline
  D:00B0H         PUBLIC        P3
  B:0021H.5       PUBLIC        display_time
  D:00A8H         PUBLIC        IE
  C:11ADH         PUBLIC        lights
  C:135CH         PUBLIC        clock
  B:00A0H.0       PUBLIC        green
  C:141FH         PUBLIC        get_escape
  C:0D25H         PUBLIC        sysmenu
  D:00B8H         PUBLIC        IP
  B:00A0H.5       PUBLIC        button
  B:00A0H.1       PUBLIC        yellow
  D:003FH         PUBLIC        ztime
  B:00A0H.4       PUBLIC        walk
  D:0098H         PUBLIC        SCON
  D:0088H         PUBLIC        TCON
  C:13D8H         PUBLIC        init
  B:00A0H.2       PUBLIC        red
  C:000EH         PUBLIC        buttonread
  D:0042H         PUBLIC        start_time
  B:00A0H.3       PUBLIC        stop
  D:0045H         PUBLIC        end_time
  D:0048H         PUBLIC        clk_time
  C:1295H         PUBLIC        _readtime
  C:1329H         PUBLIC        blinking
  C:1097H         PUBLIC        signalon
  C:0EF8H         PUBLIC        command
  D:00C8H         PUBLIC        T2CON
  B:0021H.6       PUBLIC        escape
  D:00D0H         PUBLIC        PSW
  -------         PROC          INIT
  C:13D8H         LINE#         58
  C:13D8H         LINE#         60
  C:13DBH         LINE#         61
  C:13E0H         LINE#         62
  C:13E5H         LINE#         63
  C:13EAH         LINE#         64
  C:13EFH         LINE#         65
  -------         ENDPROC       INIT
  -------         PROC          CLOCK
  C:135CH         LINE#         71
  C:135CH         LINE#         73
  C:135CH         LINE#         74
  C:135CH         LINE#         75
  C:1363H         LINE#         76
  C:1363H         LINE#         77
  C:1366H         LINE#         78
  C:136DH         LINE#         79
  C:136DH         LINE#         80
  C:1370H         LINE#         81
  C:1377H         LINE#         82
  C:1377H         LINE#         83
  C:137AH         LINE#         84
  C:137AH         LINE#         85
BL51 BANKED LINKER/LOCATER V6.05                                                      04/25/2008  15:44:36  PAGE 6


  C:137AH         LINE#         86
  C:137AH         LINE#         87
  C:137DH         LINE#         88
  C:137DH         LINE#         89
  C:1382H         LINE#         90
  C:1382H         LINE#         91
  C:138CH         LINE#         92
  -------         ENDPROC       CLOCK
  C:1290H         SYMBOL        L?0056
  -------         PROC          L?0055
  -------         ENDPROC       L?0055
  C:1290H         SYMBOL        L?0056
  -------         PROC          _READTIME
  D:0007H         SYMBOL        buffer
  -------         DO            
  D:0007H         SYMBOL        args
  -------         ENDDO         
  C:1295H         LINE#         97
  C:1295H         LINE#         98
  C:1295H         LINE#         101
  C:1298H         LINE#         102
  C:12C0H         LINE#         107
  C:12DCH         LINE#         109
  C:12DCH         LINE#         110
  C:12E5H         LINE#         111
  C:12E7H         LINE#         112
  C:12E7H         LINE#         113
  C:12E8H         LINE#         114
  -------         ENDPROC       _READTIME
  -------         PROC          COMMAND
  -------         DO            
  D:0023H         SYMBOL        i
  -------         ENDDO         
  C:0EF8H         LINE#         116
  C:0EF8H         LINE#         120
  C:0F01H         LINE#         121
  C:0F01H         LINE#         122
  C:0F01H         LINE#         123
  C:0F0AH         LINE#         124
  C:0F11H         LINE#         126
  C:0F1DH         LINE#         127
  C:0F1DH         LINE#         128
  C:0F27H         LINE#         129
  C:0F2BH         LINE#         131
  C:0F3CH         LINE#         133
  C:0F55H         LINE#         134
  C:0F55H         LINE#         135
  C:0F55H         LINE#         136
  C:0F70H         LINE#         140
  C:0F79H         LINE#         142
  C:0F7EH         LINE#         143
  C:0F80H         LINE#         144
  C:0F82H         LINE#         145
  C:0F87H         LINE#         147
  C:0F8AH         LINE#         148
  C:0F8AH         LINE#         149
  C:0F9CH         LINE#         151
BL51 BANKED LINKER/LOCATER V6.05                                                      04/25/2008  15:44:36  PAGE 7


  C:0FA5H         LINE#         152
  C:0FA7H         LINE#         154
  C:0FACH         LINE#         155
  C:0FAEH         LINE#         156
  C:0FB7H         LINE#         157
  C:0FBAH         LINE#         159
  C:0FBAH         LINE#         160
  C:0FC2H         LINE#         161
  C:0FC2H         LINE#         162
  C:0FC5H         LINE#         163
  C:0FC8H         LINE#         164
  C:0FCBH         LINE#         165
  C:0FCBH         LINE#         166
  C:0FCEH         LINE#         168
  C:0FCEH         LINE#         169

⌨️ 快捷键说明

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