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

📄 c_main.lst

📁 这是电信语音聊天设备的源码
💻 LST
📖 第 1 页 / 共 5 页
字号:
0003 EF            MOV     A,R7
0004 F0            MOVX    @DPTR,A
;---- Variable 'd_port' assigned to Register 'R1' ----
0005 A905          MOV     R1,AR5
                                           ; SOURCE LINE # 134
                                           ; SOURCE LINE # 135
                                           ; SOURCE LINE # 136
0007 E9            MOV     A,R1
0008 540F          ANL     A,#0FH
000A FF            MOV     R7,A
000B 7003          JNZ     $ + 5H
000D 020000  R     LJMP    ?C0030
                                           ; SOURCE LINE # 137
                                           ; SOURCE LINE # 139
0010         ?C0029:
                                           ; SOURCE LINE # 140
0010 E9            MOV     A,R1
0011 C3            CLR     C
0012 9440          SUBB    A,#040H
0014 4003          JC      $ + 5H
0016 020000  R     LJMP    ?C0031
                                           ; SOURCE LINE # 141
                                           ; SOURCE LINE # 142
0019 E9            MOV     A,R1
001A C3            CLR     C
001B 9420          SUBB    A,#020H
001D 4003          JC      $ + 5H
001F 020000  R     LJMP    ?C0032
                                           ; SOURCE LINE # 143
                                           ; SOURCE LINE # 144
0022 E9            MOV     A,R1
0023 C3            CLR     C
0024 9410          SUBB    A,#010H
0026 504B          JNC     ?C0033
                                           ; SOURCE LINE # 145
                                           ; SOURCE LINE # 146
0028 A907          MOV     R1,AR7
                                           ; SOURCE LINE # 147
002A 75F04A        MOV     B,#04AH
002D E9            MOV     A,R1
002E A4            MUL     AB
002F 2400    R     ADD     A,#LOW user_e1+07H
0031 F582          MOV     DPL,A
0033 E5F0          MOV     A,B
0035 3400    R     ADDC    A,#HIGH user_e1+07H
0037 F583          MOV     DPH,A
0039 E0            MOVX    A,@DPTR
003A 540F          ANL     A,#0FH
003C FF            MOV     R7,A
003D 900000  R     MOV     DPTR,#sig_type
C51 COMPILER V3.96,  SN-83203013  C_MAIN                                                   03/06/04  11:31:46  PAGE 24  

0040 E0            MOVX    A,@DPTR
0041 FE            MOV     R6,A
0042 C4            SWAP    A
0043 54F0          ANL     A,#0F0H
0045 4F            ORL     A,R7
0046 FF            MOV     R7,A
0047 75F04A        MOV     B,#04AH
004A E9            MOV     A,R1
004B A4            MUL     AB
004C 2400    R     ADD     A,#LOW user_e1+07H
004E F582          MOV     DPL,A
0050 E5F0          MOV     A,B
0052 3400    R     ADDC    A,#HIGH user_e1+07H
0054 F583          MOV     DPH,A
0056 EF            MOV     A,R7
0057 F0            MOVX    @DPTR,A
                                           ; SOURCE LINE # 148
0058 E9            MOV     A,R1
0059 FD            MOV     R5,A
005A 900000  R     MOV     DPTR,#DS21554_ADDR+01H
005D E0            MOVX    A,@DPTR
005E 2D            ADD     A,R5
005F FD            MOV     R5,A
0060 900000  R     MOV     DPTR,#DS21554_ADDR
0063 E0            MOVX    A,@DPTR
0064 3400          ADDC    A,#00H
0066 FC            MOV     R4,A
0067 7440          MOV     A,#040H
0069 2D            ADD     A,R5
006A F582          MOV     DPL,A
006C E4            CLR     A
006D 3C            ADDC    A,R4
006E F583          MOV     DPH,A
0070 EF            MOV     A,R7
0071 F0            MOVX    @DPTR,A
                                           ; SOURCE LINE # 149
0072 22            RET     
0073         ?C0033:
                                           ; SOURCE LINE # 151
                                           ; SOURCE LINE # 152
0073 E9            MOV     A,R1
0074 540F          ANL     A,#0FH
0076 F9            MOV     R1,A
                                           ; SOURCE LINE # 153
0077 75F04A        MOV     B,#04AH
007A A4            MUL     AB
007B 2400    R     ADD     A,#LOW user_e1+04A7H
007D F582          MOV     DPL,A
007F E5F0          MOV     A,B
0081 3400    R     ADDC    A,#HIGH user_e1+04A7H
0083 F583          MOV     DPH,A
0085 E0            MOVX    A,@DPTR
0086 54F0          ANL     A,#0F0H
0088 FF            MOV     R7,A
0089 900000  R     MOV     DPTR,#sig_type
008C E0            MOVX    A,@DPTR
008D 540F          ANL     A,#0FH
008F 4F            ORL     A,R7
0090 FF            MOV     R7,A
0091 75F04A        MOV     B,#04AH
0094 E9            MOV     A,R1
0095 A4            MUL     AB
C51 COMPILER V3.96,  SN-83203013  C_MAIN                                                   03/06/04  11:31:46  PAGE 25  

0096 2400    R     ADD     A,#LOW user_e1+04A7H
0098 F582          MOV     DPL,A
009A E5F0          MOV     A,B
009C 3400    R     ADDC    A,#HIGH user_e1+04A7H
009E F583          MOV     DPH,A
00A0 EF            MOV     A,R7
00A1 F0            MOVX    @DPTR,A
                                           ; SOURCE LINE # 154
00A2 E9            MOV     A,R1
00A3 FD            MOV     R5,A
00A4 900000  R     MOV     DPTR,#DS21554_ADDR+01H
00A7 E0            MOVX    A,@DPTR
00A8 2D            ADD     A,R5
00A9 FD            MOV     R5,A
00AA 900000  R     MOV     DPTR,#DS21554_ADDR
00AD E0            MOVX    A,@DPTR
00AE 3400          ADDC    A,#00H
00B0 FC            MOV     R4,A
00B1 7440          MOV     A,#040H
00B3 2D            ADD     A,R5
00B4 F582          MOV     DPL,A
00B6 E4            CLR     A
00B7 3C            ADDC    A,R4
00B8 F583          MOV     DPH,A
00BA EF            MOV     A,R7
00BB F0            MOVX    @DPTR,A
                                           ; SOURCE LINE # 155
                                           ; SOURCE LINE # 156
00BC 22            RET     
00BD         ?C0032:
                                           ; SOURCE LINE # 158
                                           ; SOURCE LINE # 159
00BD E9            MOV     A,R1
00BE 541F          ANL     A,#01FH
00C0 C3            CLR     C
00C1 9410          SUBB    A,#010H
00C3 504C          JNC     ?C0036
                                           ; SOURCE LINE # 160
                                           ; SOURCE LINE # 161
00C5 E9            MOV     A,R1
00C6 540F          ANL     A,#0FH
00C8 F9            MOV     R1,A
                                           ; SOURCE LINE # 162
00C9 75F04A        MOV     B,#04AH
00CC A4            MUL     AB
00CD 2400    R     ADD     A,#LOW user_e1+0947H
00CF F582          MOV     DPL,A
00D1 E5F0          MOV     A,B
00D3 3400    R     ADDC    A,#HIGH user_e1+0947H
00D5 F583          MOV     DPH,A
00D7 E0            MOVX    A,@DPTR
00D8 540F          ANL     A,#0FH
00DA FF            MOV     R7,A
00DB 900000  R     MOV     DPTR,#sig_type
00DE E0            MOVX    A,@DPTR
00DF FE            MOV     R6,A
00E0 C4            SWAP    A
00E1 54F0          ANL     A,#0F0H
00E3 4F            ORL     A,R7
00E4 FF            MOV     R7,A
00E5 75F04A        MOV     B,#04AH
00E8 E9            MOV     A,R1
C51 COMPILER V3.96,  SN-83203013  C_MAIN                                                   03/06/04  11:31:46  PAGE 26  

00E9 A4            MUL     AB
00EA 2400    R     ADD     A,#LOW user_e1+0947H
00EC F582          MOV     DPL,A
00EE E5F0          MOV     A,B
00F0 3400    R     ADDC    A,#HIGH user_e1+0947H
00F2 F583          MOV     DPH,A
00F4 EF            MOV     A,R7
00F5 F0            MOVX    @DPTR,A
                                           ; SOURCE LINE # 163
00F6 E9            MOV     A,R1
00F7 FD            MOV     R5,A
00F8 900000  R     MOV     DPTR,#DS21554_ADDR+03H
00FB E0            MOVX    A,@DPTR
00FC 2D            ADD     A,R5
00FD FD            MOV     R5,A
00FE 900000  R     MOV     DPTR,#DS21554_ADDR+02H
0101 E0            MOVX    A,@DPTR
0102 3400          ADDC    A,#00H
0104 FC            MOV     R4,A
0105 7440          MOV     A,#040H
0107 2D            ADD     A,R5
0108 F582          MOV     DPL,A
010A E4            CLR     A
010B 3C            ADDC    A,R4
010C F583          MOV     DPH,A
010E EF            MOV     A,R7
010F F0            MOVX    @DPTR,A
                                           ; SOURCE LINE # 164
0110 22            RET     
0111         ?C0036:
                                           ; SOURCE LINE # 166
                                           ; SOURCE LINE # 167
0111 E9            MOV     A,R1
0112 540F          ANL     A,#0FH
0114 F9            MOV     R1,A
                                           ; SOURCE LINE # 168
0115 75F04A        MOV     B,#04AH
0118 A4            MUL     AB
0119 2400    R     ADD     A,#LOW user_e1+0DE7H
011B F582          MOV     DPL,A
011D E5F0          MOV     A,B
011F 3400    R     ADDC    A,#HIGH user_e1+0DE7H
0121 F583          MOV     DPH,A
0123 E0            MOVX    A,@DPTR
0124 54F0          ANL     A,#0F0H
0126 FF            MOV     R7,A
0127 900000  R     MOV     DPTR,#sig_type
012A E0            MOVX    A,@DPTR
012B 540F          ANL     A,#0FH
012D 4F            ORL     A,R7
012E FF            MOV     R7,A
012F 75F04A        MOV     B,#04AH
0132 E9            MOV     A,R1
0133 A4            MUL     AB
0134 2400    R     ADD     A,#LOW user_e1+0DE7H
0136 F582          MOV     DPL,A
0138 E5F0          MOV     A,B
013A 3400    R     ADDC    A,#HIGH user_e1+0DE7H
013C F583          MOV     DPH,A
013E EF            MOV     A,R7
013F F0            MOVX    @DPTR,A
                                           ; SOURCE LINE # 169
C51 COMPILER V3.96,  SN-83203013  C_MAIN                                                   03/06/04  11:31:46  PAGE 27  

0140 E9            MOV     A,R1
0141 FD            MOV     R5,A
0142 900000  R     MOV     DPTR,#DS21554_ADDR+03H
0145 E0            MOVX    A,@DPTR
0146 2D            ADD     A,R5
0147 FD            MOV     R5,A
0148 900000  R     MOV     DPTR,#DS21554_ADDR+02H
014B E0            MOVX    A,@DPTR
014C 3400          ADDC    A,#00H
014E FC            MOV     R4,A
014F 7440          MOV     A,#040H
0151 2D            ADD     A,R5
0152 F582          MOV     DPL,A
0154 E4            CLR     A
0155 3C            ADDC    A,R4
0156 F583          MOV     DPH,A
0158 EF            MOV     A,R7
0159 F0            MOVX    @DPTR,A
                                           ; SOURCE LINE # 170
                                           ; SOURCE LINE # 171
                                           ; SOURCE LINE # 172
015A 22            RET     
015B         ?C0031:
                                           ; SOURCE LINE # 174
                                           ; SOURCE LINE # 175
015B E9            MOV     A,R1
015C C3            CLR     C
015D 9460          SUBB    A,#060H
015F 4003          JC      $ + 5H
0161 020000  R     LJMP    ?C0039
                                           ; SOURCE LINE # 176
                                           ; SOURCE LINE # 177
0164 E9            MOV     A,R1
0165 541F          ANL     A,#01FH
0167 C3            CLR     C
0168 9410          SUBB    A,#010H
016A 504C          JNC     ?C0040
                                           ; SOURCE LINE # 178
                                           ; SOURCE LINE # 179
016C E9            MOV     A,R1
016D 540F          ANL     A,#0FH
016F F9            MOV     R1,A
                                           ; SOURCE LINE # 180
0170 75F04A        MOV     B,#04AH
0173 A4            MUL     AB
0174 2400    R     ADD     A,#LOW user_e1+01287H
0176 F582          MOV     DPL,A
0178 E5F0          MOV     A,B
017A 3400    R     ADDC    A,#HIGH user_e1+01287H
017C F583          MOV     DPH,A
017E E0            MOVX    A,@DPTR
017F 540F          ANL     A,#0FH
0181 FF            MOV     R7,A
0182 900000  R     MOV     DPTR,#sig_type
0185 E0            MOVX    A,@DPTR
0186 FE            MOV     R6,A
0187 C4            SWAP    A
0188 54F0          ANL     A,#0F0H
018A 4F            ORL     A,R7
018B FF            MOV     R7,A
018C 75F04A        MOV     B,#04AH
018F E9            MOV     A,R1
C51 COMPILER V3.96,  SN-83203013  C_MAIN                                                   03/06/04  11:31:46  PAGE 28  

0190 A4            MUL     AB
0191 2400    R     ADD     A,#LOW user_e1+01287H
0193 F582          MOV     DPL,A
0195 E5F0          MOV     A,B
0197 3400    R     ADDC    A,#HIGH user_e1+01287H
0199 F583          MOV     DPH,A
019B EF            MOV     A,R7
019C F0            MOVX    @DPTR,A
                                           ; SOURCE LINE # 181
019D E9            MOV     A,R1
019E FD            MOV     R5,A
019F 900000  R     MOV     DPTR,#DS21554_ADDR+05H
01A2 E0            MOVX    A,@DPTR
01A3 2D            ADD     A,R5
01A4 FD            MOV     R5,A
01A5 900000  R     MOV     DPTR,#DS21554_ADDR+04H
01A8 E0            MOVX    A,@DPTR
01A9 3400          ADDC    A,#00H
01AB FC            MOV     R4,A
01AC 7440          MOV     A,#040H
01AE 2D            ADD     A,R5
01AF F582          MOV     DPL,A
01B1 E4            CLR     A
01B2 3C            ADDC    A,R4
01B3 F583          MOV     DPH,A
01B5 EF            MOV     A,R7
01B6 F0            MOVX    @DPTR,A
                                           ; SOURCE LINE # 182
01B7 22            RET     
01B8         ?C0040:
                                           ; SOURCE L

⌨️ 快捷键说明

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