wirelesspro.m51

来自「比较完整的51单片机的实用例程以及原理图」· M51 代码 · 共 330 行

M51
330
字号
BL51 BANKED LINKER/LOCATER V6.00                                                        10/15/2008  23:24:05  PAGE 1


BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
D:\PROGRAM FILES\KEIL C51\C51\BIN\BL51.EXE wireless.obj TO WirelessPro RAMSIZE (256)


MEMORY MODEL: LARGE


INPUT MODULES INCLUDED:
  wireless.obj (WIRELESS)
  D:\PROGRAM FILES\KEIL C51\C51\LIB\C51L.LIB (?C_STARTUP)
  D:\PROGRAM FILES\KEIL C51\C51\LIB\C51L.LIB (?C_INIT)


LINK MAP OF MODULE:  WirelessPro (WIRELESS)


            TYPE    BASE      LENGTH    RELOCATION   SEGMENT NAME
            -----------------------------------------------------

            * * * * * * *   D A T A   M E M O R Y   * * * * * * *
            REG     0000H     0008H     ABSOLUTE     "REG BANK 0"
            REG     0008H     0008H     ABSOLUTE     "REG BANK 1"
            IDATA   0010H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     001DH     UNIT         ?XD?WIRELESS

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
                    0003H     0008H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
                    000EH     0015H                  *** GAP ***
            CODE    0023H     0003H     ABSOLUTE     
                    0026H     07DAH                  *** GAP ***
            CODE    0800H     008CH     UNIT         ?C_C51STARTUP
            CODE    088CH     0088H     UNIT         ?PR?SERIAL?WIRELESS
            CODE    0914H     0065H     UNIT         ?PR?SEND?WIRELESS
            CODE    0979H     0061H     UNIT         ?PR?MAIN?WIRELESS
            CODE    09DAH     002BH     UNIT         ?PR?SENDOVER?WIRELESS
            CODE    0A05H     001FH     UNIT         ?PR?GETDATA?WIRELESS
            CODE    0A24H     0019H     UNIT         ?C_INITSEG
            CODE    0A3DH     0018H     UNIT         ?PR?TIMER?WIRELESS
            CODE    0A55H     0017H     UNIT         ?PR?CLEART_BUF?WIRELESS
            CODE    0A6CH     0017H     UNIT         ?PR?CLEARR_BUF?WIRELESS
            CODE    0A83H     0015H     UNIT         ?PR?DELAY5MS?WIRELESS



OVERLAY MAP OF MODULE:   WirelessPro (WIRELESS)


SEGMENT
  +--> CALLED SEGMENT
---------------------
?PR?SERIAL?WIRELESS
  +--> ?PR?CLEARR_BUF?WIRELESS

*** NEW ROOT ***************************************************
BL51 BANKED LINKER/LOCATER V6.00                                                      10/15/2008  23:24:05  PAGE 2



?C_C51STARTUP
  +--> ?PR?MAIN?WIRELESS
  +--> ?C_INITSEG

?PR?MAIN?WIRELESS
  +--> ?PR?CLEART_BUF?WIRELESS
  +--> ?PR?CLEARR_BUF?WIRELESS
  +--> ?PR?DELAY5MS?WIRELESS
  +--> ?PR?GETDATA?WIRELESS
  +--> ?PR?SEND?WIRELESS
  +--> ?PR?SENDOVER?WIRELESS



SYMBOL TABLE OF MODULE:  WirelessPro (WIRELESS)

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

  -------         MODULE        WIRELESS
  C:0000H         SYMBOL        _ICE_DUMMY_
  X:0000H         PUBLIC        rCount
  X:0001H         PUBLIC        tCount
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  C:088CH         PUBLIC        serial
  B:00A8H.7       PUBLIC        EA
  C:0A83H         PUBLIC        Delay5ms
  X:0002H         PUBLIC        Flag_StartRec
  C:0914H         PUBLIC        Send
  D:00A8H         PUBLIC        IE
  X:0003H         PUBLIC        r_buf
  X:0008H         PUBLIC        t_buf
  X:0013H         PUBLIC        Flag_ReqSend
  B:00A0H.1       PUBLIC        CS
  D:00B8H         PUBLIC        IP
  B:0098H.0       PUBLIC        RI
  B:0098H.1       PUBLIC        TI
  C:0A05H         PUBLIC        GetData
  C:0A3DH         PUBLIC        timer
  C:0979H         PUBLIC        main
  C:09DAH         PUBLIC        SendOver
  D:0099H         PUBLIC        SBUF
  D:0087H         PUBLIC        PCON
  D:0098H         PUBLIC        SCON
  D:0089H         PUBLIC        TMOD
  D:0088H         PUBLIC        TCON
  B:00A0H.0       PUBLIC        TXEN
  B:00A8H.1       PUBLIC        ET0
  X:0014H         PUBLIC        Flag_ReqReSend
  D:008CH         PUBLIC        TH0
  D:008DH         PUBLIC        TH1
  D:008AH         PUBLIC        TL0
  D:008BH         PUBLIC        TL1
  B:00B8H.1       PUBLIC        PT0
BL51 BANKED LINKER/LOCATER V6.00                                                      10/15/2008  23:24:05  PAGE 3


  B:0088H.4       PUBLIC        TR0
  B:0088H.6       PUBLIC        TR1
  C:0A6CH         PUBLIC        ClearR_buf
  C:0A55H         PUBLIC        ClearT_buf
  X:0015H         PUBLIC        Flag_Delay5ms
  D:00C8H         PUBLIC        T2CON
  B:00A0H.2       PUBLIC        PWR
  D:00D0H         PUBLIC        PSW
  X:0016H         PUBLIC        Data
  -------         PROC          TIMER
  C:0A3DH         LINE#         10
  C:0A43H         LINE#         12
  C:0A48H         LINE#         13
  C:0A4BH         LINE#         14
  C:0A4EH         LINE#         15
  -------         ENDPROC       TIMER
  -------         PROC          MAIN
  C:0979H         LINE#         17
  C:0979H         LINE#         18
  C:0979H         LINE#         19
  C:097CH         LINE#         20
  C:097FH         LINE#         21
  C:0981H         LINE#         22
  C:0983H         LINE#         23
  C:0985H         LINE#         24
  C:0987H         LINE#         28
  C:098AH         LINE#         29
  C:098DH         LINE#         30
  C:0990H         LINE#         32
  C:0993H         LINE#         33
  C:0996H         LINE#         34
  C:0998H         LINE#         36
  C:099AH         LINE#         37
  C:099DH         LINE#         38
  C:09A0H         LINE#         40
  C:09A3H         LINE#         42
  C:09A3H         LINE#         43
  C:09A3H         LINE#         44
  C:09A9H         LINE#         45
  C:09A9H         LINE#         46
  C:09ABH         LINE#         47
  C:09AEH         LINE#         48
  C:09B1H         LINE#         49
  C:09B4H         LINE#         50
  C:09B9H         LINE#         51
  C:09BCH         LINE#         52
  C:09BEH         LINE#         53
  C:09C0H         LINE#         54
  C:09C6H         LINE#         55
  C:09C6H         LINE#         56
  C:09C8H         LINE#         57
  C:09CBH         LINE#         58
  C:09CEH         LINE#         59
  C:09D3H         LINE#         60
  C:09D6H         LINE#         61
  C:09D8H         LINE#         62
  C:09D8H         LINE#         63
BL51 BANKED LINKER/LOCATER V6.00                                                      10/15/2008  23:24:05  PAGE 4


  -------         ENDPROC       MAIN
  -------         PROC          SERIAL
  C:088CH         LINE#         67
  C:0899H         LINE#         69
  C:089BH         LINE#         71
  C:08A6H         LINE#         72
  C:08A6H         LINE#         73
  C:08A9H         LINE#         74
  C:08A9H         LINE#         76
  C:08AFH         LINE#         77
  C:08AFH         LINE#         78
  C:08B9H         LINE#         79
  C:08B9H         LINE#         80
  C:08C6H         LINE#         81
  C:08CCH         LINE#         82
  C:08CCH         LINE#         84
  C:08E3H         LINE#         85
  C:08E3H         LINE#         86
  C:08E8H         LINE#         87
  C:08ECH         LINE#         88
  C:08F4H         LINE#         89
  C:08F4H         LINE#         90
  C:08FAH         LINE#         91
  C:08FAH         LINE#         92
  C:08FEH         LINE#         93
  C:08FEH         LINE#         94
  C:0904H         LINE#         95
  C:0904H         LINE#         96
  C:0906H         LINE#         98
  C:0909H         LINE#         99
  C:0909H         LINE#         100
  -------         ENDPROC       SERIAL
  -------         PROC          CLEART_BUF
  -------         DO            
  D:0007H         SYMBOL        k
  -------         ENDDO         
  C:0A55H         LINE#         102
  C:0A55H         LINE#         103
  C:0A55H         LINE#         105
  C:0A5DH         LINE#         106
  C:0A5DH         LINE#         107
  C:0A69H         LINE#         108
  C:0A6BH         LINE#         109
  -------         ENDPROC       CLEART_BUF
  -------         PROC          CLEARR_BUF
  -------         DO            
  D:0007H         SYMBOL        k
  -------         ENDDO         
  C:0A6CH         LINE#         111
  C:0A6CH         LINE#         112
  C:0A6CH         LINE#         114
  C:0A74H         LINE#         115
  C:0A74H         LINE#         116
  C:0A80H         LINE#         117
  C:0A82H         LINE#         118
  -------         ENDPROC       CLEARR_BUF
  -------         PROC          DELAY5MS
BL51 BANKED LINKER/LOCATER V6.00                                                      10/15/2008  23:24:05  PAGE 5


  C:0A83H         LINE#         120
  C:0A83H         LINE#         121
  C:0A83H         LINE#         122
  C:0A85H         LINE#         123
  C:0A87H         LINE#         124
  C:0A8DH         LINE#         125
  C:0A8FH         LINE#         126
  C:0A91H         LINE#         127
  C:0A97H         LINE#         128
  -------         ENDPROC       DELAY5MS
  -------         PROC          GETDATA
  C:0A05H         LINE#         131
  C:0A05H         LINE#         132
  C:0A05H         LINE#         133
  C:0A0BH         LINE#         134
  C:0A0FH         LINE#         135
  C:0A13H         LINE#         136
  C:0A17H         LINE#         137
  C:0A1BH         LINE#         138
  C:0A1FH         LINE#         139
  C:0A23H         LINE#         140
  -------         ENDPROC       GETDATA
  -------         PROC          SEND
  -------         DO            
  D:0007H         SYMBOL        j
  D:0007H         SYMBOL        len
  D:0006H         SYMBOL        CheckSum
  -------         ENDDO         
  C:0914H         LINE#         143
  C:0914H         LINE#         144
  C:0914H         LINE#         145
  C:0915H         LINE#         146
  C:0915H         LINE#         147
  C:0916H         LINE#         148
  C:091CH         LINE#         149
  C:0920H         LINE#         150
  C:0920H         LINE#         151
  C:0922H         LINE#         152
  C:092AH         LINE#         153
  C:092AH         LINE#         154
  C:0942H         LINE#         155
  C:094FH         LINE#         156
  C:0951H         LINE#         157
  C:0956H         LINE#         158
  C:095AH         LINE#         160
  C:0962H         LINE#         161
  C:0962H         LINE#         162
  C:0964H         LINE#         163
  C:0971H         LINE#         164
  C:0974H         LINE#         165
  C:0976H         LINE#         166
  C:0978H         LINE#         167
  -------         ENDPROC       SEND
  -------         PROC          SENDOVER
  C:09DAH         LINE#         170
  C:09DAH         LINE#         171
  C:09DAH         LINE#         172
BL51 BANKED LINKER/LOCATER V6.00                                                      10/15/2008  23:24:05  PAGE 6


  C:09DCH         LINE#         173
  C:09DFH         LINE#         174
  C:09E2H         LINE#         175
  C:09E4H         LINE#         176
  C:09E7H         LINE#         177
  C:09EAH         LINE#         178
  C:09ECH         LINE#         179
  C:09EFH         LINE#         180
  C:09F2H         LINE#         181
  C:09F4H         LINE#         182
  C:09F7H         LINE#         183
  C:09FAH         LINE#         184
  C:09FCH         LINE#         185
  C:09FFH         LINE#         186
  C:0A02H         LINE#         187
  C:0A04H         LINE#         188
  -------         ENDPROC       SENDOVER
  -------         ENDMOD        WIRELESS

******************************************************************************
* RESTRICTED VERSION WITH 0800H BYTE CODE SIZE LIMIT; USED: 0211H BYTE (25%) *
******************************************************************************

Program Size: data=17.0 xdata=29 code=673
LINK/LOCATE RUN COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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