rfctrl.m51

来自「MCS51的实现无线接收发送(315M或433M)源程序代码。」· M51 代码 · 共 1,697 行 · 第 1/5 页

M51
1,697
字号
BL51 BANKED LINKER/LOCATER V5.12                                                                    05/12/2006  19:00:38  PAGE 1


BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE .\main.obj, .\Error.obj, .\HardWare.obj, .\Tools.obj, .\TskMan.obj, .\Uart.obj, .\startup.obj, .\TmrTsk.obj
>> , .\Tmr2.obj, .\Int01.obj, .\Port.obj, .\RfServer.obj TO RfCtrl REGFILE (.\RfCtrl.ORC) PAGEWIDTH (132) PAGELENGTH (1000) RAMSIZE 
>> (256) CODE (0X0050-0XEFFF) XDATA (0X0000-0X02FF)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  .\main.obj (MAIN)
  .\Error.obj (ERROR)
  .\HardWare.obj (HARDWARE)
  .\Tools.obj (TOOLS)
  .\TskMan.obj (TSKMAN)
  .\Uart.obj (UART)
  .\startup.obj (STARTUP)
  .\TmrTsk.obj (TMRTSK)
  .\Tmr2.obj (TMR2)
  .\Int01.obj (INT01)
  .\Port.obj (PORT)
  .\RfServer.obj (RFSERVER)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)


LINK MAP OF MODULE:  RfCtrl (MAIN)


            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"
            REG     0010H     0008H     ABSOLUTE     "REG BANK 2"
            REG     0018H     0008H     ABSOLUTE     "REG BANK 3"
            DATA    0020H     000FH     UNIT         _DATA_GROUP_
            DATA    002FH     0001H     UNIT         ?DT?INT01
            IDATA   0030H     0040H     UNIT         STARTUPIDSEG
            IDATA   0070H     0039H     UNIT         ?ID?TSKMAN
            IDATA   00A9H     0020H     UNIT         ?ID?TMRTSK
            IDATA   00C9H     000AH     UNIT         ?ID?ERROR
            IDATA   00D3H     0007H     UNIT         ?ID?UART

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     00C8H     UNIT         ?XD?UART
            XDATA   00C8H     0066H     UNIT         ?XD?INT01
            XDATA   012EH     0064H     UNIT         ?XD?RFSERVER
            XDATA   0192H     0002H     UNIT         ?XD?TMRTSK
            XDATA   0194H     0002H     UNIT         ?XD?PORT

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0003H     ABSOLUTE     
                    0006H     0005H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
                    000EH     0015H                  *** GAP ***
            CODE    0023H     0003H     ABSOLUTE     
                    0026H     001AH                  *** GAP ***
            CODE    0040H     00AAH     ABSOLUTE     
            CODE    00EAH     058CH     UNIT         ?PR?HDLUARTDATA?RFSERVER
            CODE    0676H     0357H     UNIT         ?PR?HDLRFFRAME?RFSERVER
            CODE    09CDH     0224H     UNIT         ?PR?RFSERVERTMRPROC?RFSERVER
            CODE    0BF1H     00F0H     UNIT         ?CO?RFSERVER
            CODE    0CE1H     008AH     UNIT         ?PR?SCHEDULER?TSKMAN
            CODE    0D6BH     0089H     UNIT         ?PR?MAIN?MAIN
            CODE    0DF4H     0082H     UNIT         ?PR?INITRFSERVERTSK?RFSERVER
            CODE    0E76H     007BH     UNIT         ?PR?HDLRFDATA?RFSERVER
            CODE    0EF1H     0070H     UNIT         ?PR?_REVERSEX?TOOLS
            CODE    0F61H     0068H     UNIT         ?PR?_SENDTSKMSG?TSKMAN
            CODE    0FC9H     0061H     UNIT         ?PR?EXINT0?INT01
            CODE    102AH     0057H     UNIT         ?CO?MAIN
            CODE    1081H     0054H     UNIT         ?PR?UART0?UART
            CODE    10D5H     004EH     UNIT         ?PR?TMRTSKENTRY?TMRTSK
            CODE    1123H     004DH     UNIT         ?PR?_RFSENDBYTE?INT01
            CODE    1170H     004BH     UNIT         ?PR?_CMPXCSTRING?TOOLS
            CODE    11BBH     004AH     UNIT         ?PR?_CMPSTRING?TOOLS
            CODE    1205H     0046H     UNIT         ?PR?_MDEBUGCODEHEX?ERROR
            CODE    124BH     0046H     UNIT         ?C?LIB_CODE
            CODE    1291H     0045H     UNIT         ?PR?_MDEBUGEXMEMHEX?ERROR
            CODE    12D6H     003EH     UNIT         ?PR?INITUART?UART
            CODE    1314H     0035H     UNIT         ?PR?_MOVCX?TOOLS
            CODE    1349H     0034H     UNIT         ?PR?_MOVXX?TOOLS
            CODE    137DH     0033H     UNIT         ?PR?_CREATETSK?TSKMAN
            CODE    13B0H     0033H     UNIT         ?PR?SCANKEY?PORT
            CODE    13E3H     0032H     UNIT         ?PR?_INSTALLTMR?TMRTSK
            CODE    1415H     0030H     UNIT         ?PR?INITTMR0?TMRTSK
            CODE    1445H     002DH     UNIT         ?PR?INITUARTTSK?UART
            CODE    1472H     002BH     UNIT         ?PR?_STARTTMR?TMRTSK
            CODE    149DH     002AH     UNIT         ?PR?TIMER0?TMRTSK
            CODE    14C7H     0029H     UNIT         ?PR?_MDEBUGSTRLF?ERROR
            CODE    14F0H     0029H     UNIT         ?PR?_RFSEND?INT01
            CODE    1519H     0026H     UNIT         ?PR?_MDEBUGSTR?ERROR
            CODE    153FH     0026H     UNIT         ?PR?_CMPCHAR?TOOLS
            CODE    1565H     0026H     UNIT         ?PR?TRMTSKDIAG?TMRTSK
            CODE    158BH     0025H     UNIT         ?PR?HDLUARTSEND?UART
            CODE    15B0H     0021H     UNIT         ?PR?_INSTALLDIAG?ERROR
            CODE    15D1H     0021H     UNIT         ?PR?ERRPROC?ERROR
            CODE    15F2H     0021H     UNIT         ?PR?INITTSKMAN?TSKMAN
            CODE    1613H     0021H     UNIT         ?PR?_POSTTOUARTSENDQ?UART
            CODE    1634H     0020H     UNIT         ?PR?INITINT01TSK?INT01
            CODE    1654H     0020H     UNIT         ?PR?INITPORTTSK?PORT
            CODE    1674H     001FH     UNIT         ?PR?TESTTSKENTRY?MAIN
            CODE    1693H     001FH     UNIT         ?PR?_MDEBUGBYTEHEX?ERROR
            CODE    16B2H     001FH     UNIT         ?PR?_INITEXMEMBUF?TOOLS
            CODE    16D1H     001EH     UNIT         ?PR?FINDEMPTYDIAG?ERROR
            CODE    16EFH     001DH     UNIT         ?PR?_GETCHKSUM?TOOLS
            CODE    170CH     001DH     UNIT         ?PR?UARTRDTMRPROC?UART
            CODE    1729H     001DH     UNIT         ?PR?INITTMRTSK?TMRTSK
            CODE    1746H     0019H     UNIT         ?PR?UARTTSKENTRY?UART
            CODE    175FH     0017H     UNIT         ?PR?INT0RDTMRPROC?INT01
            CODE    1776H     0016H     UNIT         ?PR?HDLUARTRECV?UART
            CODE    178CH     0015H     UNIT         ?PR?_ERREXIT?ERROR
            CODE    17A1H     0015H     UNIT         ?PR?_HEXTOASCII?TOOLS
            CODE    17B6H     0013H     UNIT         ?PR?INITTESTTSK?MAIN
            CODE    17C9H     0011H     UNIT         ?PR?_INITMEMBUF?TOOLS
            CODE    17DAH     0011H     UNIT         ?PR?_UPPERCHAR?TOOLS
            CODE    17EBH     0010H     UNIT         ?PR?INITERROR?ERROR
            CODE    17FBH     0010H     UNIT         ?PR?PORTTSKENTRY?PORT
            CODE    180BH     000FH     UNIT         ?PR?PORTTMRPROC?PORT
            CODE    181AH     000EH     UNIT         ?PR?_MDEBUGPARA?ERROR
            CODE    1828H     000DH     UNIT         ?PR?_HDLKEY?PORT
            CODE    1835H     000BH     UNIT         ?PR?MDEBUGLF?ERROR
            CODE    1840H     000BH     UNIT         ?PR?UARTRESENDTMRPROC?UART
            CODE    184BH     000AH     UNIT         ?PR?TESTTMRPROC?MAIN
            CODE    1855H     000AH     UNIT         ?PR?CANCELUARTRESEND?UART
            CODE    185FH     000AH     UNIT         ?PR?INT01TSKENTRY?INT01
            CODE    1869H     0009H     UNIT         ?CO?ERROR
            CODE    1872H     0008H     UNIT         ?PR?CLRWATCHDOG?HARDWARE
            CODE    187AH     0008H     UNIT         ?PR?RFSERVERTSKENTRY?RFSERVER
            CODE    1882H     0007H     UNIT         ?PR?_STOPTMR?TMRTSK
            CODE    1889H     0007H     UNIT         ?PR?INITINT0?INT01
            CODE    1890H     0004H     UNIT         ?PR?CPUTURNINTOIDLE?HARDWARE
            CODE    1894H     0004H     UNIT         ?PR?HDLINT0RECV?INT01
            CODE    1898H     0001H     UNIT         ?PR?INITTMR2TSK?TMR2
            CODE    1899H     0001H     UNIT         ?PR?TMR2TSKENTRY?TMR2



OVERLAY MAP OF MODULE:   RfCtrl (MAIN)


SEGMENT                                 DATA_GROUP 
  +--> CALLED SEGMENT                 START    LENGTH
-----------------------------------------------------
?PR?MAIN?MAIN                         -----    -----
  +--> ?PR?MDEBUGLF?ERROR
  +--> ?CO?MAIN
  +--> ?PR?_MDEBUGSTRLF?ERROR
  +--> ?PR?INITTSKMAN?TSKMAN
  +--> ?PR?INITTMRTSK?TMRTSK
  +--> ?PR?TMRTSKENTRY?TMRTSK
  +--> ?PR?_CREATETSK?TSKMAN
  +--> ?PR?INITUARTTSK?UART
  +--> ?PR?UARTTSKENTRY?UART
  +--> ?PR?INITTMR2TSK?TMR2
  +--> ?PR?TMR2TSKENTRY?TMR2
  +--> ?PR?INITINT01TSK?INT01
  +--> ?PR?INT01TSKENTRY?INT01
  +--> ?PR?INITPORTTSK?PORT
  +--> ?PR?PORTTSKENTRY?PORT
  +--> ?PR?INITRFSERVERTSK?RFSERVER
  +--> ?PR?RFSERVERTSKENTRY?RFSERVER
  +--> ?PR?INITTESTTSK?MAIN
  +--> ?PR?TESTTSKENTRY?MAIN
  +--> ?PR?SCHEDULER?TSKMAN

?PR?_MDEBUGSTRLF?ERROR                0025H    0002H
  +--> ?PR?MDEBUGLF?ERROR

?PR?INITTSKMAN?TSKMAN                 -----    -----
  +--> ?PR?INITERROR?ERROR
  +--> ?PR?_INITMEMBUF?TOOLS

?PR?INITERROR?ERROR                   -----    -----
  +--> ?PR?_INITMEMBUF?TOOLS

?PR?INITTMRTSK?TMRTSK                 -----    -----
  +--> ?PR?_INITMEMBUF?TOOLS
  +--> ?PR?INITTMR0?TMRTSK
  +--> ?PR?TRMTSKDIAG?TMRTSK
  +--> ?PR?_INSTALLDIAG?ERROR

?PR?INITTMR0?TMRTSK                   0020H    0004H

?PR?TRMTSKDIAG?TMRTSK                 -----    -----
  +--> ?PR?_ERREXIT?ERROR

?PR?_ERREXIT?ERROR                    002BH    0001H
  +--> ?CO?ERROR
  +--> ?PR?_MDEBUGPARA?ERROR

?PR?_MDEBUGPARA?ERROR                 002CH    0001H
  +--> ?PR?_MDEBUGSTR?ERROR
  +--> ?PR?_MDEBUGBYTEHEX?ERROR
  +--> ?PR?MDEBUGLF?ERROR

?PR?_MDEBUGSTR?ERROR                  002DH    0002H

?PR?_MDEBUGBYTEHEX?ERROR              002DH    0001H
  +--> ?PR?_HEXTOASCII?TOOLS

?PR?_INSTALLDIAG?ERROR                -----    -----
  +--> ?PR?FINDEMPTYDIAG?ERROR
  +--> ?PR?_ERREXIT?ERROR

?PR?TMRTSKENTRY?TMRTSK                0020H    0001H

?PR?_CREATETSK?TSKMAN                 0020H    0002H
  +--> ?PR?_ERREXIT?ERROR

?PR?INITUARTTSK?UART                  -----    -----
  +--> ?PR?INITUART?UART
  +--> ?PR?_INITEXMEMBUF?TOOLS
  +--> ?PR?UARTRDTMRPROC?UART
  +--> ?PR?_INSTALLTMR?TMRTSK
  +--> ?PR?UARTRESENDTMRPROC?UART

?PR?INITUART?UART                     0020H    0004H

?PR?_INITEXMEMBUF?TOOLS               0020H    0002H

?PR?UARTRDTMRPROC?UART                -----    -----
  +--> ?PR?_SENDTSKMSG?TSKMAN

?PR?_SENDTSKMSG?TSKMAN                0027H    0004H
  +--> ?PR?_ERREXIT?ERROR

?PR?_INSTALLTMR?TMRTSK                -----    -----
  +--> ?PR?_ERREXIT?ERROR

?PR?UARTRESENDTMRPROC?UART            -----    -----
  +--> ?PR?_SENDTSKMSG?TSKMAN

?PR?UARTTSKENTRY?UART                 -----    -----
  +--> ?PR?HDLUARTRECV?UART
  +--> ?PR?HDLUARTSEND?UART
  +--> ?PR?_ERREXIT?ERROR

?PR?HDLUARTRECV?UART                  -----    -----
  +--> ?PR?HDLUARTDATA?RFSERVER

?PR?HDLUARTDATA?RFSERVER              0020H    0003H
  +--> ?CO?RFSERVER
  +--> ?PR?_MDEBUGSTRLF?ERROR
  +--> ?PR?_MDEBUGEXMEMHEX?ERROR
  +--> ?PR?_GETCHKSUM?TOOLS
  +--> ?PR?_MDEBUGPARA?ERROR
  +--> ?PR?_MOVXX?TOOLS
  +--> ?PR?_CMPSTRING?TOOLS
  +--> ?PR?_POSTTOUARTSENDQ?UART

?PR?_MDEBUGEXMEMHEX?ERROR             0025H    0005H
  +--> ?PR?_MDEBUGBYTEHEX?ERROR
  +--> ?PR?MDEBUGLF?ERROR

?PR?_MOVXX?TOOLS                      0025H    0004H

?PR?_CMPSTRING?TOOLS                  0025H    0006H
  +--> ?PR?_CMPCHAR?TOOLS

?PR?_CMPCHAR?TOOLS                    -----    -----
  +--> ?PR?_UPPERCHAR?TOOLS

?PR?_POSTTOUARTSENDQ?UART             0025H    0002H
  +--> ?PR?_REVERSEX?TOOLS
  +--> ?PR?_SENDTSKMSG?TSKMAN

?PR?_REVERSEX?TOOLS                   0027H    0003H

?PR?HDLUARTSEND?UART                  -----    -----
  +--> ?PR?_STARTTMR?TMRTSK

?PR?_STARTTMR?TMRTSK                  -----    -----
  +--> ?PR?_ERREXIT?ERROR

?PR?INITINT01TSK?INT01                -----    -----
  +--> ?PR?INITINT0?INT01
  +--> ?PR?_INITEXMEMBUF?TOOLS
  +--> ?PR?INT0RDTMRPROC?INT01
  +--> ?PR?_INSTALLTMR?TMRTSK

?PR?INT0RDTMRPROC?INT01               -----    -----
  +--> ?PR?_SENDTSKMSG?TSKMAN

?PR?INT01TSKENTRY?INT01               -----    -----
  +--> ?PR?HDLINT0RECV?INT01

?PR?HDLINT0RECV?INT01                 -----    -----
  +--> ?PR?HDLRFDATA?RFSERVER

?PR?HDLRFDATA?RFSERVER                -----    -----
  +--> ?PR?_GETCHKSUM?TOOLS
  +--> ?PR?HDLRFFRAME?RFSERVER

?PR?HDLRFFRAME?RFSERVER               0020H    0005H
  +--> ?PR?_CMPXCSTRING?TOOLS
  +--> ?CO?RFSERVER
  +--> ?PR?_MDEBUGSTRLF?ERROR
  +--> ?PR?_MOVCX?TOOLS
  +--> ?PR?_GETCHKSUM?TOOLS
  +--> ?PR?_MDEBUGEXMEMHEX?ERROR
  +--> ?PR?_RFSEND?INT01
  +--> ?PR?_MOVXX?TOOLS
  +--> ?PR?_POSTTOUARTSENDQ?UART
  +--> ?PR?_CMPSTRING?TOOLS

?PR?_CMPXCSTRING?TOOLS                0025H    0006H
  +--> ?PR?_CMPCHAR?TOOLS

?PR?_MOVCX?TOOLS                      0025H    0004H

?PR?_RFSEND?INT01                     0025H    0004H
  +--> ?PR?_RFSENDBYTE?INT01

?PR?_RFSENDBYTE?INT01                 0029H    0002H

?PR?INITPORTTSK?PORT                  -----    -----
  +--> ?PR?PORTTMRPROC?PORT
  +--> ?PR?_INSTALLTMR?TMRTSK
  +--> ?PR?_STARTTMR?TMRTSK

?PR?PORTTMRPROC?PORT                  -----    -----
  +--> ?PR?SCANKEY?PORT
  +--> ?PR?_STARTTMR?TMRTSK

?PR?SCANKEY?PORT                      -----    -----
  +--> ?PR?_SENDTSKMSG?TSKMAN

?PR?PORTTSKENTRY?PORT                 -----    -----
  +--> ?PR?_HDLKEY?PORT

?PR?INITRFSERVERTSK?RFSERVER          0020H    0001H
  +--> ?CO?RFSERVER
  +--> ?PR?_MDEBUGSTRLF?ERROR
  +--> ?PR?_MDEBUGPARA?ERROR

⌨️ 快捷键说明

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