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

📄 c_main.lst

📁 这是电信语音聊天设备的源码
💻 LST
📖 第 1 页 / 共 5 页
字号:
0023 EE            MOV     A,R6
0024 34D0          ADDC    A,#0D0H
0026 F583          MOV     DPH,A
0028 E0            MOVX    A,@DPTR
0029 540F          ANL     A,#0FH
002B 900000  R     MOV     DPTR,#buf
002E F0            MOVX    @DPTR,A
                                           ; SOURCE LINE # 51
002F E0            MOVX    A,@DPTR
0030 6408          XRL     A,#08H
0032 6003          JZ      $ + 5H
0034 020000  R     LJMP    ?C0004
                                           ; SOURCE LINE # 52
                                           ; SOURCE LINE # 53
0037 7F03          MOV     R7,#03H
0039 7D01          MOV     R5,#01H
003B 900000  E     MOV     DPTR,#?_command?BYTE+03H
003E 74FF          MOV     A,#0FFH
0040 F0            MOVX    @DPTR,A
0041 A3            INC     DPTR
0042 F0            MOVX    @DPTR,A
0043 A3            INC     DPTR
0044 F0            MOVX    @DPTR,A
0045 A3            INC     DPTR
0046 F0            MOVX    @DPTR,A
0047 A3            INC     DPTR
0048 F0            MOVX    @DPTR,A
0049 A3            INC     DPTR
004A F0            MOVX    @DPTR,A
004B A3            INC     DPTR
C51 COMPILER V3.96,  SN-83203013  C_MAIN                                                   03/06/04  11:31:46  PAGE 13  

004C F0            MOVX    @DPTR,A
004D A3            INC     DPTR
004E F0            MOVX    @DPTR,A
004F A3            INC     DPTR
0050 F0            MOVX    @DPTR,A
0051 A3            INC     DPTR
0052 F0            MOVX    @DPTR,A
0053 A3            INC     DPTR
0054 F0            MOVX    @DPTR,A
0055 A3            INC     DPTR
0056 F0            MOVX    @DPTR,A
0057 A3            INC     DPTR
0058 F0            MOVX    @DPTR,A
0059 120000  E     LCALL   _command
                                           ; SOURCE LINE # 54
005C E4            CLR     A
005D 900000  R     MOV     DPTR,#j
0060 F0            MOVX    @DPTR,A
0061         ?C0005:
0061 900000  R     MOV     DPTR,#j
0064 E0            MOVX    A,@DPTR
0065 FD            MOV     R5,A
0066 C3            CLR     C
0067 9408          SUBB    A,#08H
0069 4003          JC      $ + 5H
006B 020000  R     LJMP    ?C0006
                                           ; SOURCE LINE # 55
                                           ; SOURCE LINE # 56
006E 900000  R     MOV     DPTR,#yukong_count
0071 E0            MOVX    A,@DPTR
0072 04            INC     A
0073 F0            MOVX    @DPTR,A
                                           ; SOURCE LINE # 57
0074 900000  R     MOV     DPTR,#i
0077 E0            MOVX    A,@DPTR
0078 F9            MOV     R1,A
0079 FE            MOV     R6,A
007A E4            CLR     A
007B 2401          ADD     A,#01H
007D FF            MOV     R7,A
007E EE            MOV     A,R6
007F 34D0          ADDC    A,#0D0H
0081 FE            MOV     R6,A
0082 E9            MOV     A,R1
0083 75F008        MOV     B,#08H
0086 A4            MUL     AB
0087 FC            MOV     R4,A
0088 ED            MOV     A,R5
0089 2C            ADD     A,R4
008A FD            MOV     R5,A
008B 75F007        MOV     B,#07H
008E A4            MUL     AB
008F 2400    R     ADD     A,#LOW yukong_resource+02H
0091 F582          MOV     DPL,A
0093 E5F0          MOV     A,B
0095 3400    R     ADDC    A,#HIGH yukong_resource+02H
0097 F583          MOV     DPH,A
0099 EE            MOV     A,R6
009A F0            MOVX    @DPTR,A
009B A3            INC     DPTR
009C EF            MOV     A,R7
009D F0            MOVX    @DPTR,A
C51 COMPILER V3.96,  SN-83203013  C_MAIN                                                   03/06/04  11:31:46  PAGE 14  

                                           ; SOURCE LINE # 58
009E 75F007        MOV     B,#07H
00A1 ED            MOV     A,R5
00A2 A4            MUL     AB
00A3 2400    R     ADD     A,#LOW yukong_resource
00A5 F582          MOV     DPL,A
00A7 E5F0          MOV     A,B
00A9 3400    R     ADDC    A,#HIGH yukong_resource
00AB F583          MOV     DPH,A
00AD E4            CLR     A
00AE F0            MOVX    @DPTR,A
                                           ; SOURCE LINE # 59
00AF E9            MOV     A,R1
00B0 C3            CLR     C
00B1 9408          SUBB    A,#08H
00B3 5023          JNC     ?C0008
                                           ; SOURCE LINE # 60
                                           ; SOURCE LINE # 61
00B5 E9            MOV     A,R1
00B6 75F008        MOV     B,#08H
00B9 A4            MUL     AB
00BA 2480          ADD     A,#080H
00BC FF            MOV     R7,A
00BD 900000  R     MOV     DPTR,#j
00C0 E0            MOVX    A,@DPTR
00C1 2F            ADD     A,R7
00C2 54BF          ANL     A,#0BFH
00C4 FF            MOV     R7,A
00C5 75F007        MOV     B,#07H
00C8 ED            MOV     A,R5
00C9 A4            MUL     AB
00CA 2400    R     ADD     A,#LOW yukong_resource+01H
00CC F582          MOV     DPL,A
00CE E5F0          MOV     A,B
00D0 3400    R     ADDC    A,#HIGH yukong_resource+01H
00D2 F583          MOV     DPH,A
00D4 EF            MOV     A,R7
00D5 F0            MOVX    @DPTR,A
                                           ; SOURCE LINE # 62
00D6 8035          SJMP    ?C0007
00D8         ?C0008:
                                           ; SOURCE LINE # 63
00D8 E9            MOV     A,R1
00D9 C3            CLR     C
00DA 940C          SUBB    A,#0CH
00DC 502F          JNC     ?C0007
                                           ; SOURCE LINE # 64
                                           ; SOURCE LINE # 65
00DE 900000  R     MOV     DPTR,#i
00E1 E0            MOVX    A,@DPTR
00E2 FF            MOV     R7,A
00E3 24F8          ADD     A,#0F8H
00E5 5403          ANL     A,#03H
00E7 75F008        MOV     B,#08H
00EA A4            MUL     AB
00EB 2460          ADD     A,#060H
00ED FE            MOV     R6,A
00EE A3            INC     DPTR
00EF E0            MOVX    A,@DPTR
00F0 FD            MOV     R5,A
00F1 2E            ADD     A,R6
00F2 547F          ANL     A,#07FH
C51 COMPILER V3.96,  SN-83203013  C_MAIN                                                   03/06/04  11:31:46  PAGE 15  

00F4 FE            MOV     R6,A
00F5 EF            MOV     A,R7
00F6 75F008        MOV     B,#08H
00F9 A4            MUL     AB
00FA FF            MOV     R7,A
00FB ED            MOV     A,R5
00FC 2F            ADD     A,R7
00FD 75F007        MOV     B,#07H
0100 A4            MUL     AB
0101 2400    R     ADD     A,#LOW yukong_resource+01H
0103 F582          MOV     DPL,A
0105 E5F0          MOV     A,B
0107 3400    R     ADDC    A,#HIGH yukong_resource+01H
0109 F583          MOV     DPH,A
010B EE            MOV     A,R6
010C F0            MOVX    @DPTR,A
                                           ; SOURCE LINE # 66
                                           ; SOURCE LINE # 67
010D         ?C0007:
010D 900000  R     MOV     DPTR,#j
0110 E0            MOVX    A,@DPTR
0111 04            INC     A
0112 F0            MOVX    @DPTR,A
0113 020000  R     LJMP    ?C0005
0116         ?C0006:
                                           ; SOURCE LINE # 68
0116 7F08          MOV     R7,#08H
0118 7D02          MOV     R5,#02H
011A 900000  R     MOV     DPTR,#yukong_count
011D E0            MOVX    A,@DPTR
011E FB            MOV     R3,A
011F 900000  E     MOV     DPTR,#?_command?BYTE+03H
0122 74FF          MOV     A,#0FFH
0124 F0            MOVX    @DPTR,A
0125 A3            INC     DPTR
0126 F0            MOVX    @DPTR,A
0127 A3            INC     DPTR
0128 F0            MOVX    @DPTR,A
0129 A3            INC     DPTR
012A F0            MOVX    @DPTR,A
012B A3            INC     DPTR
012C F0            MOVX    @DPTR,A
012D A3            INC     DPTR
012E F0            MOVX    @DPTR,A
012F A3            INC     DPTR
0130 F0            MOVX    @DPTR,A
0131 A3            INC     DPTR
0132 F0            MOVX    @DPTR,A
0133 A3            INC     DPTR
0134 F0            MOVX    @DPTR,A
0135 A3            INC     DPTR
0136 F0            MOVX    @DPTR,A
0137 A3            INC     DPTR
0138 F0            MOVX    @DPTR,A
0139 A3            INC     DPTR
013A F0            MOVX    @DPTR,A
013B A3            INC     DPTR
013C F0            MOVX    @DPTR,A
013D 120000  E     LCALL   _command
                                           ; SOURCE LINE # 69
0140 020000  R     LJMP    ?C0003
0143         ?C0004:
C51 COMPILER V3.96,  SN-83203013  C_MAIN                                                   03/06/04  11:31:46  PAGE 16  

                                           ; SOURCE LINE # 70
0143 900000  R     MOV     DPTR,#buf
0146 E0            MOVX    A,@DPTR
0147 6407          XRL     A,#07H
0149 6003          JZ      $ + 5H
014B 020000  R     LJMP    ?C0012
                                           ; SOURCE LINE # 71
                                           ; SOURCE LINE # 72
014E 7F03          MOV     R7,#03H
0150 FD            MOV     R5,A
0151 A3            INC     DPTR
0152 E0            MOVX    A,@DPTR
0153 FB            MOV     R3,A
0154 900000  E     MOV     DPTR,#?_command?BYTE+03H
0157 74FF          MOV     A,#0FFH
0159 F0            MOVX    @DPTR,A
015A A3            INC     DPTR
015B F0            MOVX    @DPTR,A
015C A3            INC     DPTR
015D F0            MOVX    @DPTR,A
015E A3            INC     DPTR
015F F0            MOVX    @DPTR,A
0160 A3            INC     DPTR
0161 F0            MOVX    @DPTR,A
0162 A3            INC     DPTR
0163 F0            MOVX    @DPTR,A
0164 A3            INC     DPTR
0165 F0            MOVX    @DPTR,A
0166 A3            INC     DPTR
0167 F0            MOVX    @DPTR,A
0168 A3            INC     DPTR
0169 F0            MOVX    @DPTR,A
016A A3            INC     DPTR
016B F0            MOVX    @DPTR,A
016C A3            INC     DPTR
016D F0            MOVX    @DPTR,A
016E A3            INC     DPTR
016F F0            MOVX    @DPTR,A
0170 A3            INC     DPTR
0171 F0            MOVX    @DPTR,A
0172 120000  E     LCALL   _command
                                           ; SOURCE LINE # 73
0175 E4            CLR     A
0176 900000  R     MOV     DPTR,#j
0179 F0            MOVX    @DPTR,A
017A         ?C0013:
017A 900000  R     MOV     DPTR,#j
017D E0            MOVX    A,@DPTR
017E FD            MOV     R5,A
017F C3            CLR     C
0180 9408          SUBB    A,#08H
0182 4003          JC      $ + 5H
0184 020000  R     LJMP    ?C0014
                                           ; SOURCE LINE # 74
                                           ; SOURCE LINE # 75
0187 900000  R     MOV     DPTR,#audio_dtmf_count
018A E0            MOVX    A,@DPTR
018B 04            INC     A
018C F0            MOVX    @DPTR,A
                                           ; SOURCE LINE # 76
018D 900000  R     MOV     DPTR,#i
0190 E0            MOVX    A,@DPTR
C51 COMPILER V3.96,  SN-83203013  C_MAIN                                                   03/06/04  11:31:46  PAGE 17  

0191 F9            MOV     R1,A
0192 FE            MOV     R6,A
0193 E4            CLR     A
0194 2400          ADD     A,#00H
0196 FF            MOV     R7,A
0197 EE            MOV     A,R6
0198 34D0          ADDC    A,#0D0H
019A FE            MOV     R6,A
019B E9            MOV     A,R1
019C 75F008        MOV     B,#08H
019F A4            MUL     AB
01A0 FC            MOV     R4,A
01A1 ED            MOV     A,R5
01A2 2C            ADD     A,R4
01A3 FD            MOV     R5,A
01A4 75F018        MOV     B,#018H
01A7 A4            MUL     AB
01A8 2400    R     ADD     A,#LOW audio_dtmf_resource+06H
01AA F582          MOV     DPL,A
01AC E5F0          MOV     A,B
01AE 3400    R     ADDC    A,#HIGH audio_dtmf_resource+06H
01B0 F583          MOV     DPH,A
01B2 EE            MOV     A,R6
01B3 F0            MOVX    @DPTR,A
01B4 A3            INC     DPTR
01B5 EF            MOV     A,R7
01B6 F0            MOVX    @DPTR,A
                                           ; SOURCE LINE # 77
01B7 75F018        MOV     B,#018H
01BA ED            MOV     A,R5
01BB A4            MUL     AB
01BC 2400    R     ADD     A,#LOW audio_dtmf_resource
01BE F582          MOV     DPL,A
01C0 E5F0          MOV     A,B
01C2 3400    R     ADDC    A,#HIGH audio_dtmf_resource
01C4 F583          MOV     DPH,A
01C6 E4            CLR     A
01C7 F0            MOVX    @DPTR,A
                                           ; SOURCE LINE # 78
01C8 E9            MOV     A,R1
01C9 C3            CLR     C
01CA 9408          SUBB    A,#08H
01CC 5023          JNC     ?C0016
                                           ; SOURCE LINE # 79
                                           ; SOURCE LINE # 80
01CE E9            MOV     A,R1
01CF 75F008        MOV     B,#08H
01D2 A4            MUL     AB
01D3 2480          ADD     A,#080H
01D5 FF            MOV     R7,A
01D6 900000  R     MOV     DPTR,#j
01D9 E0            MOVX    A,@DPTR
01DA 2F            ADD     A,R7
01DB 54BF          ANL     A,#0BFH

⌨️ 快捷键说明

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