📄 rw.lst
字号:
C51 COMPILER V7.06 RW 03/21/2006 09:38:04 PAGE 1
C51 COMPILER V7.06, COMPILATION OF MODULE RW
OBJECT MODULE PLACED IN RW.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE RW.C LARGE BROWSE DEBUG OBJECTEXTEND PAGEWIDTH(130) PAGELENGTH(80) SRC(.\RW.SRC)
stmt level source
1
2 /*********************************************************************************************************
3 **
4 ** MP3 and U Disk Source Code
5 ** Copyright (c) 2005,北京博创兴业科技有限公司
6 ** All Rights Reserved
7 ** V3.00.0
8 **
9 **--------------文件信息--------------------------------------------------------------------------------
10 **文 件 名: RW.C
11 **创 建 人: Phoenix Hua Yue Guang
12 **创 建 日 期: 2005.3
13 **描 述: 实现USB端点和Flash接口之间数据的传送
14 **
15 **--------------历史版本信息----------------------------------------------------------------------------
16 ** 创建人:
17 ** 版 本:
18 ** 日 期:
19 ** 描 述:
20 **
21 **------------------------------------------------------------------------------------------------------
22 ** 修改人:
23 ** 版 本:
24 ** 日 期:
25 ** 描 述:
26 **
27 **--------------当前版本修订------------------------------------------------------------------------------
28 ** 修改人: Phoenix Hua Yue Guang
29 ** 版 本: V3.00.0
30 ** 日 期: 2005.3
31 ** 描 述: 实现USB端点和Flash接口之间数据的传送
32 **
33 **------------------------------------------------------------------------------------------------------
34 ********************************************************************************************************/
35 #include "REGSND1.H"
36
37 void ReadFlash() //读64个字节的数据写入UEPDATX
38 {
39 1 #pragma asm
40 1 MOVX A,@DPTR
41 1 MOV UEPDATX,A
42 1 MOVX A,@DPTR
43 1 MOV UEPDATX,A
44 1 MOVX A,@DPTR
45 1 MOV UEPDATX,A
46 1 MOVX A,@DPTR
47 1 MOV UEPDATX,A
48 1 MOVX A,@DPTR
49 1 MOV UEPDATX,A
50 1 MOVX A,@DPTR
51 1 MOV UEPDATX,A
52 1 MOVX A,@DPTR
53 1 MOV UEPDATX,A
54 1 MOVX A,@DPTR
55 1 MOV UEPDATX,A
56 1 MOVX A,@DPTR
57 1 MOV UEPDATX,A
58 1 MOVX A,@DPTR
59 1 MOV UEPDATX,A
60 1 MOVX A,@DPTR
61 1 MOV UEPDATX,A
62 1 MOVX A,@DPTR
63 1 MOV UEPDATX,A
64 1 MOVX A,@DPTR
65 1 MOV UEPDATX,A
66 1 MOVX A,@DPTR
67 1 MOV UEPDATX,A
68 1 MOVX A,@DPTR
69 1 MOV UEPDATX,A
70 1 MOVX A,@DPTR
71 1 MOV UEPDATX,A
C51 COMPILER V7.06 RW 03/21/2006 09:38:04 PAGE 2
72 1 MOVX A,@DPTR
73 1 MOV UEPDATX,A
74 1 MOVX A,@DPTR
75 1 MOV UEPDATX,A
76 1 MOVX A,@DPTR
77 1 MOV UEPDATX,A
78 1 MOVX A,@DPTR
79 1 MOV UEPDATX,A
80 1 MOVX A,@DPTR
81 1 MOV UEPDATX,A
82 1 MOVX A,@DPTR
83 1 MOV UEPDATX,A
84 1 MOVX A,@DPTR
85 1 MOV UEPDATX,A
86 1 MOVX A,@DPTR
87 1 MOV UEPDATX,A
88 1 MOVX A,@DPTR
89 1 MOV UEPDATX,A
90 1 MOVX A,@DPTR
91 1 MOV UEPDATX,A
92 1 MOVX A,@DPTR
93 1 MOV UEPDATX,A
94 1 MOVX A,@DPTR
95 1 MOV UEPDATX,A
96 1 MOVX A,@DPTR
97 1 MOV UEPDATX,A
98 1 MOVX A,@DPTR
99 1 MOV UEPDATX,A
100 1 MOVX A,@DPTR
101 1 MOV UEPDATX,A
102 1 MOVX A,@DPTR
103 1 MOV UEPDATX,A
104 1 MOVX A,@DPTR
105 1 MOV UEPDATX,A
106 1 MOVX A,@DPTR
107 1 MOV UEPDATX,A
108 1 MOVX A,@DPTR
109 1 MOV UEPDATX,A
110 1 MOVX A,@DPTR
111 1 MOV UEPDATX,A
112 1 MOVX A,@DPTR
113 1 MOV UEPDATX,A
114 1 MOVX A,@DPTR
115 1 MOV UEPDATX,A
116 1 MOVX A,@DPTR
117 1 MOV UEPDATX,A
118 1 MOVX A,@DPTR
119 1 MOV UEPDATX,A
120 1 MOVX A,@DPTR
121 1 MOV UEPDATX,A
122 1 MOVX A,@DPTR
123 1 MOV UEPDATX,A
124 1 MOVX A,@DPTR
125 1 MOV UEPDATX,A
126 1 MOVX A,@DPTR
127 1 MOV UEPDATX,A
128 1 MOVX A,@DPTR
129 1 MOV UEPDATX,A
130 1 MOVX A,@DPTR
131 1 MOV UEPDATX,A
132 1 MOVX A,@DPTR
133 1 MOV UEPDATX,A
134 1 MOVX A,@DPTR
135 1 MOV UEPDATX,A
136 1 MOVX A,@DPTR
137 1 MOV UEPDATX,A
138 1 MOVX A,@DPTR
139 1 MOV UEPDATX,A
140 1 MOVX A,@DPTR
141 1 MOV UEPDATX,A
142 1 MOVX A,@DPTR
143 1 MOV UEPDATX,A
144 1 MOVX A,@DPTR
145 1 MOV UEPDATX,A
146 1 MOVX A,@DPTR
147 1 MOV UEPDATX,A
148 1 MOVX A,@DPTR
149 1 MOV UEPDATX,A
C51 COMPILER V7.06 RW 03/21/2006 09:38:04 PAGE 3
150 1 MOVX A,@DPTR
151 1 MOV UEPDATX,A
152 1 MOVX A,@DPTR
153 1 MOV UEPDATX,A
154 1 MOVX A,@DPTR
155 1 MOV UEPDATX,A
156 1 MOVX A,@DPTR
157 1 MOV UEPDATX,A
158 1 MOVX A,@DPTR
159 1 MOV UEPDATX,A
160 1 MOVX A,@DPTR
161 1 MOV UEPDATX,A
162 1 MOVX A,@DPTR
163 1 MOV UEPDATX,A
164 1 MOVX A,@DPTR
165 1 MOV UEPDATX,A
166 1 MOVX A,@DPTR
167 1 MOV UEPDATX,A
168 1 #pragma endasm
169 1 }
170
171 void WriteFlash() //从UEPDATX中读64个字节的数据写入flash的页寄存器中
172 {
173 1 #pragma asm
174 1 MOV A,UEPDATX
175 1 MOVX @DPTR,A
176 1 MOV A,UEPDATX
177 1 MOVX @DPTR,A
178 1 MOV A,UEPDATX
179 1 MOVX @DPTR,A
180 1 MOV A,UEPDATX
181 1 MOVX @DPTR,A
182 1 MOV A,UEPDATX
183 1 MOVX @DPTR,A
184 1 MOV A,UEPDATX
185 1 MOVX @DPTR,A
186 1 MOV A,UEPDATX
187 1 MOVX @DPTR,A
188 1 MOV A,UEPDATX
189 1 MOVX @DPTR,A
190 1 MOV A,UEPDATX
191 1 MOVX @DPTR,A
192 1 MOV A,UEPDATX
193 1 MOVX @DPTR,A
194 1 MOV A,UEPDATX
195 1 MOVX @DPTR,A
196 1 MOV A,UEPDATX
197 1 MOVX @DPTR,A
198 1 MOV A,UEPDATX
199 1 MOVX @DPTR,A
200 1 MOV A,UEPDATX
201 1 MOVX @DPTR,A
202 1 MOV A,UEPDATX
203 1 MOVX @DPTR,A
204 1 MOV A,UEPDATX
205 1 MOVX @DPTR,A
206 1 MOV A,UEPDATX
207 1 MOVX @DPTR,A
208 1 MOV A,UEPDATX
209 1 MOVX @DPTR,A
210 1 MOV A,UEPDATX
211 1 MOVX @DPTR,A
212 1 MOV A,UEPDATX
213 1 MOVX @DPTR,A
214 1 MOV A,UEPDATX
215 1 MOVX @DPTR,A
216 1 MOV A,UEPDATX
217 1 MOVX @DPTR,A
218 1 MOV A,UEPDATX
219 1 MOVX @DPTR,A
220 1 MOV A,UEPDATX
221 1 MOVX @DPTR,A
222 1 MOV A,UEPDATX
223 1 MOVX @DPTR,A
224 1 MOV A,UEPDATX
225 1 MOVX @DPTR,A
226 1 MOV A,UEPDATX
227 1 MOVX @DPTR,A
C51 COMPILER V7.06 RW 03/21/2006 09:38:04 PAGE 4
228 1 MOV A,UEPDATX
229 1 MOVX @DPTR,A
230 1 MOV A,UEPDATX
231 1 MOVX @DPTR,A
232 1 MOV A,UEPDATX
233 1 MOVX @DPTR,A
234 1 MOV A,UEPDATX
235 1 MOVX @DPTR,A
236 1 MOV A,UEPDATX
237 1 MOVX @DPTR,A
238 1 MOV A,UEPDATX
239 1 MOVX @DPTR,A
240 1 MOV A,UEPDATX
241 1 MOVX @DPTR,A
242 1 MOV A,UEPDATX
243 1 MOVX @DPTR,A
244 1 MOV A,UEPDATX
245 1 MOVX @DPTR,A
246 1 MOV A,UEPDATX
247 1 MOVX @DPTR,A
248 1 MOV A,UEPDATX
249 1 MOVX @DPTR,A
250 1 MOV A,UEPDATX
251 1 MOVX @DPTR,A
252 1 MOV A,UEPDATX
253 1 MOVX @DPTR,A
254 1 MOV A,UEPDATX
255 1 MOVX @DPTR,A
256 1 MOV A,UEPDATX
257 1 MOVX @DPTR,A
258 1 MOV A,UEPDATX
259 1 MOVX @DPTR,A
260 1 MOV A,UEPDATX
261 1 MOVX @DPTR,A
262 1 MOV A,UEPDATX
263 1 MOVX @DPTR,A
264 1 MOV A,UEPDATX
265 1 MOVX @DPTR,A
266 1 MOV A,UEPDATX
267 1 MOVX @DPTR,A
268 1 MOV A,UEPDATX
269 1 MOVX @DPTR,A
270 1 MOV A,UEPDATX
271 1 MOVX @DPTR,A
272 1 MOV A,UEPDATX
273 1 MOVX @DPTR,A
274 1 MOV A,UEPDATX
275 1 MOVX @DPTR,A
276 1 MOV A,UEPDATX
277 1 MOVX @DPTR,A
278 1 MOV A,UEPDATX
279 1 MOVX @DPTR,A
280 1 MOV A,UEPDATX
281 1 MOVX @DPTR,A
282 1 MOV A,UEPDATX
283 1 MOVX @DPTR,A
284 1 MOV A,UEPDATX
285 1 MOVX @DPTR,A
286 1 MOV A,UEPDATX
287 1 MOVX @DPTR,A
288 1 MOV A,UEPDATX
289 1 MOVX @DPTR,A
290 1 MOV A,UEPDATX
291 1 MOVX @DPTR,A
292 1 MOV A,UEPDATX
293 1 MOVX @DPTR,A
294 1 MOV A,UEPDATX
295 1 MOVX @DPTR,A
296 1 MOV A,UEPDATX
297 1 MOVX @DPTR,A
298 1 MOV A,UEPDATX
299 1 MOVX @DPTR,A
300 1 MOV A,UEPDATX
301 1 MOVX @DPTR,A
302 1 #pragma endasm
303 1 }
C51 COMPILER V7.06 RW 03/21/2006 09:38:04 PAGE 5
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 770 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
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 + -