📄 getdot.lst
字号:
200 4 DotRam1[k] = 0;
201 4 DotRam1[k+1] = CharDot[768+n];
202 4 DotRam1[k+2] = CharDot[768+m];
203 4 DotRam1[k+3] = CharDot[832+n];
204 4 DotRam1[k+4] = CharDot[832+m];
205 4 DotRam1[k+5] = 0;
206 4 }
207 3 else {
208 4 DotRam2[k] = 0;
209 4 DotRam2[k+1] = CharDot[768+n];
210 4 DotRam2[k+2] = CharDot[768+m];
211 4 DotRam2[k+3] = CharDot[832+n];
212 4 DotRam2[k+4] = CharDot[832+m];
213 4 DotRam2[k+5] = 0;
214 4 }
215 3 }
216 2 SelRam = !SelRam;
217 2 Great = 0;
218 2 return;
219 2 }
220 1
221 1
222 1 if(Bar){
223 2 BakCountTime = CountTime;
224 2 for(j=0; j<32; j++){
225 3 k = j*6+48;
226 3 n = j*2;
227 3 m = n+1;
228 3 if(SelRam) {
229 4 DotRam1[k] = CharDot[640+n];
230 4 DotRam1[k+1] = CharDot[640+m];
231 4 DotRam1[k+2] = CharDot[640+n];
232 4 DotRam1[k+3] = CharDot[640+m];
233 4 DotRam1[k+4] = CharDot[640+n];
234 4 DotRam1[k+5] = CharDot[640+m];
235 4 }
236 3 else {
237 4 DotRam2[k] = CharDot[640+n];
238 4 DotRam2[k+1] = CharDot[640+m];
239 4 DotRam2[k+2] = CharDot[640+n];
240 4 DotRam2[k+3] = CharDot[640+m];
241 4 DotRam2[k+4] = CharDot[640+n];
C51 COMPILER V8.05a GETDOT 04/23/2008 16:28:14 PAGE 5
242 4 DotRam2[k+5] = CharDot[640+m];
243 4 }
244 3 }
245 2 SelRam = !SelRam;
246 2 Bar = 0;
247 2 return;
248 2 }
249 1
250 1 if(Test==1){
251 2 TestFlag = 1;
252 2 for(i=0;i<288;i++){
253 3 if(SelRam) DotRam1[i] = 0x00;
254 3 else DotRam2[i] = 0x00;
255 3 }
256 2
257 2 switch(TestTimes){
258 3 case 0: for(i=0;i<288;i++){
259 4 if(SelRam) DotRam1[i] = 0xFF;
260 4 else DotRam2[i] = 0xFF;
261 4 }
262 3 break;
263 3 case 1: for(j=0;j<12;j++){
264 4 k = j*24;
265 4 if(SelRam) {
266 5 DotRam1[k] = 0xFF;
267 5 DotRam1[k+1] = 0xFF;
268 5 DotRam1[k+2] = 0xFF;
269 5 DotRam1[k+3] = 0xFF;
270 5 DotRam1[k+4] = 0xFF;
271 5 DotRam1[k+5] = 0xFF;
272 5 }
273 4 else {
274 5 DotRam2[k] = 0xFF;
275 5 DotRam2[k+1] = 0xFF;
276 5 DotRam2[k+2] = 0xFF;
277 5 DotRam2[k+3] = 0xFF;
278 5 DotRam2[k+4] = 0xFF;
279 5 DotRam2[k+5] = 0xFF;
280 5 }
281 4 }
282 3 break;
283 3 case 2: for(j=0;j<12;j++){
284 4 k = 6+j*24;
285 4 if(SelRam) {
286 5 DotRam1[k] = 0xFF;
287 5 DotRam1[k+1] = 0xFF;
288 5 DotRam1[k+2] = 0xFF;
289 5 DotRam1[k+3] = 0xFF;
290 5 DotRam1[k+4] = 0xFF;
291 5 DotRam1[k+5] = 0xFF;
292 5 }
293 4 else {
294 5 DotRam2[k] = 0xFF;
295 5 DotRam2[k+1] = 0xFF;
296 5 DotRam2[k+2] = 0xFF;
297 5 DotRam2[k+3] = 0xFF;
298 5 DotRam2[k+4] = 0xFF;
299 5 DotRam2[k+5] = 0xFF;
300 5 }
301 4 }
302 3 break;
303 3 case 3: for(j=0;j<12;j++){
C51 COMPILER V8.05a GETDOT 04/23/2008 16:28:14 PAGE 6
304 4 k = 12+j*24;
305 4 if(SelRam) {
306 5 DotRam1[k] = 0xFF;
307 5 DotRam1[k+1] = 0xFF;
308 5 DotRam1[k+2] = 0xFF;
309 5 DotRam1[k+3] = 0xFF;
310 5 DotRam1[k+4] = 0xFF;
311 5 DotRam1[k+5] = 0xFF;
312 5 }
313 4 else {
314 5 DotRam2[k] = 0xFF;
315 5 DotRam2[k+1] = 0xFF;
316 5 DotRam2[k+2] = 0xFF;
317 5 DotRam2[k+3] = 0xFF;
318 5 DotRam2[k+4] = 0xFF;
319 5 DotRam2[k+5] = 0xFF;
320 5 }
321 4 }
322 3 break;
323 3 case 4: for(j=0;j<12;j++){
324 4 k = 18+j*24;
325 4 if(SelRam) {
326 5 DotRam1[k] = 0xFF;
327 5 DotRam1[k+1] = 0xFF;
328 5 DotRam1[k+2] = 0xFF;
329 5 DotRam1[k+3] = 0xFF;
330 5 DotRam1[k+4] = 0xFF;
331 5 DotRam1[k+5] = 0xFF;
332 5 }
333 4 else {
334 5 DotRam2[k] = 0xFF;
335 5 DotRam2[k+1] = 0xFF;
336 5 DotRam2[k+2] = 0xFF;
337 5 DotRam2[k+3] = 0xFF;
338 5 DotRam2[k+4] = 0xFF;
339 5 DotRam2[k+5] = 0xFF;
340 5 }
341 4 }
342 3 break;
343 3 case 5: for(j=0;j<6;j++){
344 4 for(n=0; n<48; n++) {
345 5 k = n*6+j;
346 5 if(SelRam) DotRam1[k] = 0x88;
347 5 else DotRam2[k] = 0x88;
348 5 }
349 4 }
350 3 break;
351 3 case 6: for(j=0;j<6;j++){
352 4 for(n=0; n<48; n++) {
353 5 k = n*6+j;
354 5 if(SelRam) DotRam1[k] = 0x44;
355 5 else DotRam2[k] = 0x44;
356 5 }
357 4 }
358 3 break;
359 3 case 7: for(j=0;j<6;j++){
360 4 for(n=0; n<48; n++) {
361 5 k = n*6+j;
362 5 if(SelRam) DotRam1[k] = 0x22;
363 5 else DotRam2[k] = 0x22;
364 5 }
365 4 }
C51 COMPILER V8.05a GETDOT 04/23/2008 16:28:14 PAGE 7
366 3 break;
367 3 case 8: for(j=0;j<6;j++){
368 4 for(n=0; n<48; n++) {
369 5 k = n*6+j;
370 5 if(SelRam) DotRam1[k] = 0x11;
371 5 else DotRam2[k] = 0x11;
372 5 }
373 4 }
374 3 break;
375 3 case 9: for(j=0;j<12;j++) {
376 4 for(n=0; n<6; n++ ) {
377 5 k = j*24+n;
378 5 if(SelRam) {
379 6 DotRam1[k] = 0x88;
380 6 DotRam1[k+6] = 0x11;
381 6 DotRam1[k+12] = 0x22;
382 6 DotRam1[k+18] = 0x44;
383 6 }
384 5 else {
385 6 DotRam2[k] = 0x88;
386 6 DotRam2[k+6] = 0x11;
387 6 DotRam2[k+12] = 0x22;
388 6 DotRam2[k+18] = 0x44;
389 6 }
390 5 }
391 4 }
392 3 break;
393 3 case 10:for(j=0;j<12;j++) {
394 4 for(n=0; n<6; n++ ) {
395 5 k = j*24+n;
396 5 if(SelRam) {
397 6 DotRam1[k] = 0x44;
398 6 DotRam1[k+6] = 0x88;
399 6 DotRam1[k+12] = 0x11;
400 6 DotRam1[k+18] = 0x22;
401 6 }
402 5 else {
403 6 DotRam2[k] = 0x44;
404 6 DotRam2[k+6] = 0x88;
405 6 DotRam2[k+12] = 0x11;
406 6 DotRam2[k+18] = 0x22;
407 6 }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -