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

📄 rf315mhz.lst

📁 与C51相关模块LCD,24CXX,等的源代码程序
💻 LST
📖 第 1 页 / 共 2 页
字号:
0044 9401              SUBB    A,#01H
0046 400A              JC      ?C0010
0048 E500        R     MOV     A,nCodeLen
004A D3                SETB    C
004B 9405              SUBB    A,#05H
004D 5003              JNC     ?C0010
004F 7F00              MOV     R7,#00H
0051 22                RET     
0052         ?C0010:
                                           ; SOURCE LINE # 73
0052 E500        R     MOV     A,nCodeLen
0054 C3                CLR     C
0055 9406              SUBB    A,#06H
0057 400A              JC      ?C0011
0059 E500        R     MOV     A,nCodeLen
005B D3                SETB    C
005C 940C              SUBB    A,#0CH
005E 5003              JNC     ?C0011
0060 7F01              MOV     R7,#01H
0062 22                RET     
0063         ?C0011:
                                           ; SOURCE LINE # 74
0063 E500        R     MOV     A,nCodeLen
0065 C3                CLR     C
0066 9410              SUBB    A,#010H
0068 400A              JC      ?C0012
006A E500        R     MOV     A,nCodeLen
006C D3                SETB    C
006D 9414              SUBB    A,#014H
006F 5003              JNC     ?C0012
0071 7F02              MOV     R7,#02H
0073 22                RET     
0074         ?C0012:
                                           ; SOURCE LINE # 75
0074 7FFF              MOV     R7,#0FFH
                                           ; SOURCE LINE # 76
0076         ?C0002:
0076 22                RET     
             ; FUNCTION GetBit (END)

             ; FUNCTION RFGetStr (BEGIN)
                                           ; SOURCE LINE # 78
;---- Variable 'k' assigned to Register 'R6' ----
                                           ; SOURCE LINE # 81
0000 120000      R     LCALL   GetBit
0003 EF                MOV     A,R7
0004 6402              XRL     A,#02H
0006 7065              JNZ     ?C0013
                                           ; SOURCE LINE # 82
;---- Variable 'i' assigned to Register 'R5' ----
0008 7D01              MOV     R5,#01H
000A         ?C0014:
C51 COMPILER V7.06   RF315MHZ                                                              03/03/2006 09:11:59 PAGE 5   

                                           ; SOURCE LINE # 83
000A 120000      R     LCALL   GetBit
;---- Variable 'j' assigned to Register 'R7' ----
                                           ; SOURCE LINE # 84
000D BFFF02            CJNE    R7,#0FFH,?C0017
0010 C3                CLR     C
0011 22                RET     
0012         ?C0017:
                                           ; SOURCE LINE # 85
0012 BF0202            CJNE    R7,#02H,?C0019
0015 C3                CLR     C
0016 22                RET     
0017         ?C0019:
                                           ; SOURCE LINE # 86
0017 EE                MOV     A,R6
0018 C3                CLR     C
0019 13                RRC     A
001A FE                MOV     R6,A
                                           ; SOURCE LINE # 87
001B BF0103            CJNE    R7,#01H,?C0020
001E 430680            ORL     AR6,#080H
0021         ?C0020:
                                           ; SOURCE LINE # 88
0021 ED                MOV     A,R5
0022 5407              ANL     A,#07H
0024 700B              JNZ     ?C0021
0026 ED                MOV     A,R5
0027 13                RRC     A
0028 13                RRC     A
0029 13                RRC     A
002A 541F              ANL     A,#01FH
002C 2400        R     ADD     A,#LOW RFBuf+0FFFFH
002E F8                MOV     R0,A
002F A606              MOV     @R0,AR6
0031         ?C0021:
                                           ; SOURCE LINE # 89
0031 BD0808            CJNE    R5,#08H,?C0022
0034 E500        R     MOV     A,RFBuf
0036 6455              XRL     A,#055H
0038 6002              JZ      ?C0022
003A C3                CLR     C
003B 22                RET     
003C         ?C0022:
                                           ; SOURCE LINE # 90
003C BD1008            CJNE    R5,#010H,?C0024
003F E500        R     MOV     A,RFBuf+01H
0041 540F              ANL     A,#0FH
0043 6002              JZ      ?C0024
0045 C3                CLR     C
0046 22                RET     
0047         ?C0024:
                                           ; SOURCE LINE # 91
0047 ED                MOV     A,R5
0048 64A0              XRL     A,#0A0H
004A 701B              JNZ     ?C0016
                                           ; SOURCE LINE # 92
004C FE                MOV     R6,A
                                           ; SOURCE LINE # 93
004D FF                MOV     R7,A
004E         ?C0027:
004E 7400        R     MOV     A,#LOW RFBuf
0050 2F                ADD     A,R7
C51 COMPILER V7.06   RF315MHZ                                                              03/03/2006 09:11:59 PAGE 6   

0051 F8                MOV     R0,A
0052 E6                MOV     A,@R0
0053 2E                ADD     A,R6
0054 FE                MOV     R6,A
0055 0F                INC     R7
0056 BF14F5            CJNE    R7,#014H,?C0027
0059         ?C0028:
                                           ; SOURCE LINE # 94
0059 EE                MOV     A,R6
005A 6002              JZ      ?C0030
005C C3                CLR     C
005D 22                RET     
005E         ?C0030:
                                           ; SOURCE LINE # 95
005E E500        R     MOV     A,RFBuf+01H
0060 C4                SWAP    A
0061 540F              ANL     A,#0FH
0063 F500        R     MOV     nSendAdd,A
                                           ; SOURCE LINE # 96
0065 D3                SETB    C
0066 22                RET     
                                           ; SOURCE LINE # 97
                                           ; SOURCE LINE # 98
0067         ?C0016:
0067 0D                INC     R5
0068 ED                MOV     A,R5
0069 64A1              XRL     A,#0A1H
006B 709D              JNZ     ?C0014
                                           ; SOURCE LINE # 99
006D         ?C0013:
                                           ; SOURCE LINE # 100
006D C3                CLR     C
                                           ; SOURCE LINE # 101
006E         ?C0018:
006E 22                RET     
             ; FUNCTION RFGetStr (END)

C51 COMPILER V7.06   RF315MHZ                                                              03/03/2006 09:11:59 PAGE 7   

NAME                                    CLASS   MSPACE  TYPE    OFFSET  SIZE
====                                    =====   ======  ====    ======  ====


P1 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0090H  1
P3 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00B0H  1
nSendAdd . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   0000H  1
nCodeLen . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   0001H  1
RFBuf. . . . . . . . . . . . . . . . .  PUBLIC   DATA   ARRAY    0002H  20
GetBit . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
RFRX . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0097H  1
TH0. . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   008CH  1
TR1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      008EH  1
RFGetStr . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  i. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0005H  1
  j. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0007H  1
  k. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0006H  1


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    230    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     22    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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