📄 flash_rw.lst
字号:
C51 COMPILER V7.50 FLASH_RW 01/15/2006 18:40:23 PAGE 1
C51 COMPILER V7.50, COMPILATION OF MODULE FLASH_RW
OBJECT MODULE PLACED IN FLASH_RW.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE FLASH_RW.C LARGE ROM(COMPACT) BROWSE SRC(.\FLASH_RW.SRC)
line level source
1 /* Copyright (C) 1996-2005 Brilliant Ideal Electronics. All rights reserved.
2 MP3_Player+USB_Disk V3.0 Edit by JMBIE STUDIO 2005.03
3 */
4
5 //Read data from Flash to UEPDATX,or write from UEPDATX to Flash page.
6
7 #include "AT89C51SND1_REG.H"
8
9 void ReadFlash() //Read 64Byte from Flash and write to UEPDATX
10 {
11 1 #pragma asm
12 1 MOVX A,@DPTR
13 1 MOV UEPDATX,A
14 1 MOVX A,@DPTR
15 1 MOV UEPDATX,A
16 1 MOVX A,@DPTR
17 1 MOV UEPDATX,A
18 1 MOVX A,@DPTR
19 1 MOV UEPDATX,A
20 1 MOVX A,@DPTR
21 1 MOV UEPDATX,A
22 1 MOVX A,@DPTR
23 1 MOV UEPDATX,A
24 1 MOVX A,@DPTR
25 1 MOV UEPDATX,A
26 1 MOVX A,@DPTR
27 1 MOV UEPDATX,A
28 1 MOVX A,@DPTR
29 1 MOV UEPDATX,A
30 1 MOVX A,@DPTR
31 1 MOV UEPDATX,A
32 1 MOVX A,@DPTR
33 1 MOV UEPDATX,A
34 1 MOVX A,@DPTR
35 1 MOV UEPDATX,A
36 1 MOVX A,@DPTR
37 1 MOV UEPDATX,A
38 1 MOVX A,@DPTR
39 1 MOV UEPDATX,A
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
C51 COMPILER V7.50 FLASH_RW 01/15/2006 18:40:23 PAGE 2
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
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
C51 COMPILER V7.50 FLASH_RW 01/15/2006 18:40:23 PAGE 3
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 #pragma endasm
141 1 }
142
143 void WriteFlash() //Write UEPDATX 64Byte data to Page register of Flash
144 {
145 1 #pragma asm
146 1 MOV A,UEPDATX
147 1 MOVX @DPTR,A
148 1 MOV A,UEPDATX
149 1 MOVX @DPTR,A
150 1 MOV A,UEPDATX
151 1 MOVX @DPTR,A
152 1 MOV A,UEPDATX
153 1 MOVX @DPTR,A
154 1 MOV A,UEPDATX
155 1 MOVX @DPTR,A
156 1 MOV A,UEPDATX
157 1 MOVX @DPTR,A
158 1 MOV A,UEPDATX
159 1 MOVX @DPTR,A
160 1 MOV A,UEPDATX
161 1 MOVX @DPTR,A
162 1 MOV A,UEPDATX
163 1 MOVX @DPTR,A
164 1 MOV A,UEPDATX
165 1 MOVX @DPTR,A
166 1 MOV A,UEPDATX
167 1 MOVX @DPTR,A
168 1 MOV A,UEPDATX
169 1 MOVX @DPTR,A
170 1 MOV A,UEPDATX
171 1 MOVX @DPTR,A
172 1 MOV A,UEPDATX
173 1 MOVX @DPTR,A
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
C51 COMPILER V7.50 FLASH_RW 01/15/2006 18:40:23 PAGE 4
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
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
C51 COMPILER V7.50 FLASH_RW 01/15/2006 18:40:23 PAGE 5
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 #pragma endasm
275 1 }
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 + -