?? flash_rw.lst
字號:
C51 COMPILER V8.02 FLASH_RW 08/24/2008 00:08:01 PAGE 1
C51 COMPILER V8.02, 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 BROWSE SRC(.\FLASH_RW.SRC)
line level source
1 //Read data from Flash to UEPDATX,or write from UEPDATX to Flash page.
2
3 #include "AT89C51SND1C.H"
4
5 void ReadFlash() //Read 64Byte from Flash and write to UEPDATX
6 {
7 1 #pragma asm
8 1 MOV DPTR,#0F000H
9 1 MOVX A,@DPTR
10 1 MOV UEPDATX,A
11 1 MOVX A,@DPTR
12 1 MOV UEPDATX,A
13 1 MOVX A,@DPTR
14 1 MOV UEPDATX,A
15 1 MOVX A,@DPTR
16 1 MOV UEPDATX,A
17 1 MOVX A,@DPTR
18 1 MOV UEPDATX,A
19 1 MOVX A,@DPTR
20 1 MOV UEPDATX,A
21 1 MOVX A,@DPTR
22 1 MOV UEPDATX,A
23 1 MOVX A,@DPTR
24 1 MOV UEPDATX,A
25 1 MOVX A,@DPTR
26 1 MOV UEPDATX,A
27 1 MOVX A,@DPTR
28 1 MOV UEPDATX,A
29 1 MOVX A,@DPTR
30 1 MOV UEPDATX,A
31 1 MOVX A,@DPTR
32 1 MOV UEPDATX,A
33 1 MOVX A,@DPTR
34 1 MOV UEPDATX,A
35 1 MOVX A,@DPTR
36 1 MOV UEPDATX,A
37 1 MOVX A,@DPTR
38 1 MOV UEPDATX,A
39 1 MOVX A,@DPTR
40 1 MOV UEPDATX,A
41 1 MOVX A,@DPTR
42 1 MOV UEPDATX,A
43 1 MOVX A,@DPTR
44 1 MOV UEPDATX,A
45 1 MOVX A,@DPTR
46 1 MOV UEPDATX,A
47 1 MOVX A,@DPTR
48 1 MOV UEPDATX,A
49 1 MOVX A,@DPTR
50 1 MOV UEPDATX,A
51 1 MOVX A,@DPTR
52 1 MOV UEPDATX,A
53 1 MOVX A,@DPTR
54 1 MOV UEPDATX,A
55 1 MOVX A,@DPTR
C51 COMPILER V8.02 FLASH_RW 08/24/2008 00:08:01 PAGE 2
56 1 MOV UEPDATX,A
57 1 MOVX A,@DPTR
58 1 MOV UEPDATX,A
59 1 MOVX A,@DPTR
60 1 MOV UEPDATX,A
61 1 MOVX A,@DPTR
62 1 MOV UEPDATX,A
63 1 MOVX A,@DPTR
64 1 MOV UEPDATX,A
65 1 MOVX A,@DPTR
66 1 MOV UEPDATX,A
67 1 MOVX A,@DPTR
68 1 MOV UEPDATX,A
69 1 MOVX A,@DPTR
70 1 MOV UEPDATX,A
71 1 MOVX A,@DPTR
72 1 MOV UEPDATX,A
73 1 MOVX A,@DPTR
74 1 MOV UEPDATX,A
75 1 MOVX A,@DPTR
76 1 MOV UEPDATX,A
77 1 MOVX A,@DPTR
78 1 MOV UEPDATX,A
79 1 MOVX A,@DPTR
80 1 MOV UEPDATX,A
81 1 MOVX A,@DPTR
82 1 MOV UEPDATX,A
83 1 MOVX A,@DPTR
84 1 MOV UEPDATX,A
85 1 MOVX A,@DPTR
86 1 MOV UEPDATX,A
87 1 MOVX A,@DPTR
88 1 MOV UEPDATX,A
89 1 MOVX A,@DPTR
90 1 MOV UEPDATX,A
91 1 MOVX A,@DPTR
92 1 MOV UEPDATX,A
93 1 MOVX A,@DPTR
94 1 MOV UEPDATX,A
95 1 MOVX A,@DPTR
96 1 MOV UEPDATX,A
97 1 MOVX A,@DPTR
98 1 MOV UEPDATX,A
99 1 MOVX A,@DPTR
100 1 MOV UEPDATX,A
101 1 MOVX A,@DPTR
102 1 MOV UEPDATX,A
103 1 MOVX A,@DPTR
104 1 MOV UEPDATX,A
105 1 MOVX A,@DPTR
106 1 MOV UEPDATX,A
107 1 MOVX A,@DPTR
108 1 MOV UEPDATX,A
109 1 MOVX A,@DPTR
110 1 MOV UEPDATX,A
111 1 MOVX A,@DPTR
112 1 MOV UEPDATX,A
113 1 MOVX A,@DPTR
114 1 MOV UEPDATX,A
115 1 MOVX A,@DPTR
116 1 MOV UEPDATX,A
117 1 MOVX A,@DPTR
C51 COMPILER V8.02 FLASH_RW 08/24/2008 00:08:01 PAGE 3
118 1 MOV UEPDATX,A
119 1 MOVX A,@DPTR
120 1 MOV UEPDATX,A
121 1 MOVX A,@DPTR
122 1 MOV UEPDATX,A
123 1 MOVX A,@DPTR
124 1 MOV UEPDATX,A
125 1 MOVX A,@DPTR
126 1 MOV UEPDATX,A
127 1 MOVX A,@DPTR
128 1 MOV UEPDATX,A
129 1 MOVX A,@DPTR
130 1 MOV UEPDATX,A
131 1 MOVX A,@DPTR
132 1 MOV UEPDATX,A
133 1 MOVX A,@DPTR
134 1 MOV UEPDATX,A
135 1 MOVX A,@DPTR
136 1 MOV UEPDATX,A
137 1 #pragma endasm
138 1 }
139
140 void WriteFlash() //Write UEPDATX 64Byte data to Page register of Flash
141 {
142 1 #pragma asm
143 1 MOV DPTR,#0F000H
144 1 MOV A,UEPDATX
145 1 MOVX @DPTR,A
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 V8.02 FLASH_RW 08/24/2008 00:08:01 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 V8.02 FLASH_RW 08/24/2008 00:08:01 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 #pragma endasm
273 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 776 ----
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 + -