infrare.m51

来自「模拟串口通讯程序」· M51 代码 · 共 866 行 · 第 1/3 页

M51
866
字号
BL51 BANKED LINKER/LOCATER V5.11                                                        11/14/2007  14:00:30  PAGE 1


BL51 BANKED LINKER/LOCATER V5.11, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE delay.obj, global.obj, infsend.obj, init.obj, main.obj, sersend.obj, InitData.obj, WDT.obj TO i
>> nfrare RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  delay.obj (DELAY)
  global.obj (GLOBAL)
  infsend.obj (INFSEND)
  init.obj (INIT)
  main.obj (MAIN)
  sersend.obj (SERSEND)
  InitData.obj (INITDATA)
  WDT.obj (WDT)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  infrare (DELAY)


            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     0008H     UNIT         _DATA_GROUP_
            DATA    0010H     0005H     UNIT         ?DT?GLOBAL
                    0015H     000BH                  *** GAP ***
            BIT     0020H.0   0000H.3   UNIT         _BIT_GROUP_
            BIT     0020H.3   0000H.2   UNIT         ?BI?GLOBAL
                    0020H.5   0000H.3                *** GAP ***
            IDATA   0021H     0040H     UNIT         ?ID?GLOBAL
            IDATA   0061H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0003H     ABSOLUTE     
            CODE    0006H     001DH     UNIT         ?PR?INITPWM?INIT
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     010DH     UNIT         ?PR?INT_INT0?MAIN
            CODE    0133H     00B0H     UNIT         ?PR?INT_SERIAL?MAIN
            CODE    01E3H     008CH     UNIT         ?C_C51STARTUP
            CODE    026FH     0074H     UNIT         ?PR?INFSEND?INFSEND
            CODE    02E3H     006EH     UNIT         ?PR?_SENTBYTE?SERSEND
            CODE    0351H     005FH     UNIT         ?PR?MAIN?MAIN
            CODE    03B0H     0021H     UNIT         ?PR?SERIALSEND?SERSEND
            CODE    03D1H     0020H     UNIT         ?PR?_DELAYONE?DELAY
            CODE    03F1H     0020H     UNIT         ?PR?_DELAYTWO?DELAY
            CODE    0411H     0018H     UNIT         ?PR?INITSERIAL?INIT
            CODE    0429H     0015H     UNIT         ?PR?INITMCU?INIT
            CODE    043EH     0014H     UNIT         ?PR?INITIO?INIT
            CODE    0452H     0012H     UNIT         ?PR?CLRDATABUF?INITDATA
            CODE    0464H     000DH     UNIT         ?PR?INITWDT?INIT
            CODE    0471H     000BH     UNIT         ?PR?INITINT0?INIT
BL51 BANKED LINKER/LOCATER V5.11                                                      11/14/2007  14:00:30  PAGE 2


            CODE    047CH     000BH     UNIT         ?PR?WDT?WDT
            CODE    0487H     0007H     UNIT         ?C_INITSEG



OVERLAY MAP OF MODULE:   infrare (DELAY)


SEGMENT                            BIT_GROUP          DATA_GROUP 
  +--> CALLED SEGMENT           START    LENGTH     START    LENGTH
-------------------------------------------------------------------
?PR?INT_INT0?MAIN               0020H.0  0000H.1    0008H    0004H
  +--> ?PR?_DELAYONE?DELAY

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

?PR?INT_SERIAL?MAIN             0020H.1  0000H.2    -----    -----

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

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

?PR?MAIN?MAIN                   -----    -----      -----    -----
  +--> ?PR?INITMCU?INIT
  +--> ?PR?CLRDATABUF?INITDATA
  +--> ?PR?INFSEND?INFSEND
  +--> ?PR?SERIALSEND?SERSEND
  +--> ?PR?_DELAYTWO?DELAY
  +--> ?PR?WDT?WDT

?PR?INITMCU?INIT                -----    -----      -----    -----
  +--> ?PR?INITIO?INIT
  +--> ?PR?INITSERIAL?INIT
  +--> ?PR?INITWDT?INIT
  +--> ?PR?INITPWM?INIT
  +--> ?PR?INITINT0?INIT

?PR?SERIALSEND?SERSEND          -----    -----      000CH    0001H
  +--> ?PR?_SENTBYTE?SERSEND

?PR?_SENTBYTE?SERSEND           -----    -----      000DH    0003H
  +--> ?PR?_DELAYTWO?DELAY



SYMBOL TABLE OF MODULE:  infrare (DELAY)

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

  -------         MODULE        DELAY
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
BL51 BANKED LINKER/LOCATER V5.11                                                      11/14/2007  14:00:30  PAGE 3


  D:00B0H         PUBLIC        P3
  D:00A8H         PUBLIC        IEN0
  C:03F1H         PUBLIC        _DelayTwo
  D:00E8H         PUBLIC        IEN1
  D:0098H         PUBLIC        SCON
  D:0088H         PUBLIC        TCON
  D:00B8H         PUBLIC        IP0
  D:00C8H         PUBLIC        TCR20
  D:00D8H         PUBLIC        I2CON
  C:03D1H         PUBLIC        _DelayOne
  D:00D0H         PUBLIC        PSW
  -------         PROC          _DELAYONE
  D:0006H         SYMBOL        count
  -------         DO            
  D:0004H         SYMBOL        i
  D:0002H         SYMBOL        j
  -------         ENDDO         
  C:03D1H         LINE#         4
  C:03D1H         LINE#         5
  C:03D1H         LINE#         7
  C:03DBH         LINE#         8
  C:03DBH         LINE#         9
  C:03DEH         LINE#         10
  C:03DEH         LINE#         12
  C:03E9H         LINE#         13
  C:03F0H         LINE#         14
  -------         ENDPROC       _DELAYONE
  -------         PROC          _DELAYTWO
  D:0006H         SYMBOL        count
  -------         DO            
  D:0004H         SYMBOL        i
  D:0002H         SYMBOL        j
  -------         ENDDO         
  C:03F1H         LINE#         15
  C:03F1H         LINE#         16
  C:03F1H         LINE#         18
  C:03FBH         LINE#         19
  C:03FBH         LINE#         20
  C:03FEH         LINE#         21
  C:03FEH         LINE#         23
  C:0409H         LINE#         24
  C:0410H         LINE#         25
  -------         ENDPROC       _DELAYTWO
  -------         ENDMOD        DELAY

  -------         MODULE        GLOBAL
  C:0000H         SYMBOL        _ICE_DUMMY_
  B:0020H.3       PUBLIC        infrfg
  D:0010H         PUBLIC        DataLend
  D:0011H         PUBLIC        ComInceptTime
  I:0021H         PUBLIC        DataBuf
  D:0012H         PUBLIC        SeriesBufDptr
  B:0020H.4       PUBLIC        serialfg
  D:0013H         PUBLIC        SendEndFg
  D:0014H         PUBLIC        InfraredBufDptr
  -------         ENDMOD        GLOBAL

BL51 BANKED LINKER/LOCATER V5.11                                                      11/14/2007  14:00:30  PAGE 4


  -------         MODULE        INFSEND
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  D:00A8H         PUBLIC        IEN0
  D:00E8H         PUBLIC        IEN1
  B:0098H.1       PUBLIC        TI
  D:0099H         PUBLIC        SBUF
  D:0098H         PUBLIC        SCON
  D:0088H         PUBLIC        TCON
  D:00B8H         PUBLIC        IP0
  D:00C8H         PUBLIC        TCR20
  B:0098H.3       PUBLIC        TB8
  D:00D8H         PUBLIC        I2CON
  C:026FH         PUBLIC        infsend
  D:00D0H         PUBLIC        PSW
  -------         PROC          INFSEND
  -------         DO            
  D:0004H         SYMBOL        i
  D:0005H         SYMBOL        c
  D:0006H         SYMBOL        k
  D:0007H         SYMBOL        j
  -------         ENDDO         
  C:026FH         LINE#         4
  C:026FH         LINE#         5
  C:026FH         LINE#         7
  C:0271H         LINE#         8
  C:0272H         LINE#         9
  C:0272H         LINE#         10
  C:0274H         LINE#         11
  C:0276H         LINE#         12
  C:0277H         LINE#         13
  C:0277H         LINE#         14
  C:027BH         LINE#         15
  C:027BH         LINE#         16
  C:027CH         LINE#         17
  C:027FH         LINE#         18
  C:027FH         LINE#         19
  C:0281H         LINE#         20
  C:0281H         LINE#         21
  C:0281H         LINE#         22
  C:0285H         LINE#         23
  C:0289H         LINE#         24
  C:028CH         LINE#         25
  C:028CH         LINE#         26
  C:028EH         LINE#         27
  C:0290H         LINE#         29
  C:0290H         LINE#         30
  C:0292H         LINE#         31
  C:0292H         LINE#         32
  C:0295H         LINE#         33
  C:0298H         LINE#         34
  C:029AH         LINE#         35
  C:029EH         LINE#         36
  C:02ABH         LINE#         37
BL51 BANKED LINKER/LOCATER V5.11                                                      11/14/2007  14:00:30  PAGE 5


  C:02ABH         LINE#         38
  C:02ADH         LINE#         39
  C:02B3H         LINE#         40
  C:02B5H         LINE#         41
  C:02B5H         LINE#         42
  C:02B9H         LINE#         43
  C:02B9H         LINE#         44
  C:02BAH         LINE#         45
  C:02BDH         LINE#         46
  C:02BDH         LINE#         47
  C:02BFH         LINE#         48
  C:02BFH         LINE#         49
  C:02BFH         LINE#         50
  C:02C3H         LINE#         51
  C:02C7H         LINE#         52
  C:02CAH         LINE#         53
  C:02CAH         LINE#         54
  C:02CCH         LINE#         55
  C:02CEH         LINE#         57
  C:02CEH         LINE#         58
  C:02D0H         LINE#         59
  C:02D0H         LINE#         60
  C:02D7H         LINE#         61
  C:02DAH         LINE#         62
  C:02DCH         LINE#         63
  C:02DFH         LINE#         64
  C:02E2H         LINE#         65
  -------         ENDPROC       INFSEND
  -------         ENDMOD        INFSEND

  -------         MODULE        INIT
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0084H         PUBLIC        P0M1
  D:0091H         PUBLIC        P1M1
  D:0085H         PUBLIC        P0M2
  D:0080H         PUBLIC        P0
  D:00A4H         PUBLIC        P2M1
  D:0092H         PUBLIC        P1M2
  D:0090H         PUBLIC        P1
  D:00A5H         PUBLIC        P2M2
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  D:00A8H         PUBLIC        IEN0
  D:00E8H         PUBLIC        IEN1
  C:043EH         PUBLIC        initio

⌨️ 快捷键说明

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