📄 led.lst
字号:
248 5 {
249 6 p04=1;
250 6 }
251 5 if(i%20==0)
252 5 {
253 6 p03=0;
254 6 }
255 5 else
256 5 {
257 6 p03=1;
258 6 }
259 5 p05=0;
260 5 }
261 4 else
262 4 {
263 5 p04=0;
264 5 if(i%3==0)
265 5 {
266 6 p05=0;
267 6 }
268 5 else
269 5 {
270 6 p05=1;
271 6 }
272 5 if(i%20==0)
273 5 {
274 6 p06=0;
275 6 }
276 5 else
277 5 {
278 6 p06=1;
279 6 }
280 5 }
281 4
282 4 }
283 3 }
284 2 delay(5);
285 2
286 2
287 2 for(j=0;j<v;j++) {
288 3 for(i=100;i>0;i--)
289 3 {
290 4 if(flag==0)
291 4 {
292 5 if(i%3==0)
293 5 {
294 6 p05=0;
295 6 }
296 5 else
297 5 {
298 6 p05=1;
299 6 }
300 5 if(i%20==0)
301 5 {
302 6 p04=0;
303 6 }
C51 COMPILER V8.02 LED 12/02/2012 17:58:59 PAGE 6
304 5 else
305 5 {
306 6 p04=1;
307 6 }
308 5 p06=0;
309 5 }
310 4 else
311 4 {
312 5 p03=0;
313 5 if(i%3==0)
314 5 {
315 6 p04=0;
316 6 }
317 5 else
318 5 {
319 6 p04=1;
320 6 }
321 5 if(i%20==0)
322 5 {
323 6 p05=0;
324 6 }
325 5 else
326 5 {
327 6 p05=1;
328 6 }
329 5 }
330 4
331 4
332 4 }
333 3 }
334 2 delay(5);
335 2
336 2
337 2 for(j=0;j<v;j++)
338 2 {
339 3 for(i=100;i>0;i--)
340 3 {
341 4 if(flag==0)
342 4 {
343 5 if(i%3==0)
344 5 {
345 6 p06=0;
346 6 }
347 5 else
348 5 {
349 6 p06=1;
350 6 }
351 5 if(i%20==0)
352 5 {
353 6 p05=0;
354 6 }
355 5 else
356 5 {
357 6 p05=1;
358 6 }
359 5 p07=0;
360 5 }
361 4 else
362 4 {
363 5 p02=0;
364 5 if(i%3==0)
365 5 {
C51 COMPILER V8.02 LED 12/02/2012 17:58:59 PAGE 7
366 6 p03=0;
367 6 }
368 5 else
369 5 {
370 6 p03=1;
371 6 }
372 5 if(i%20==0)
373 5 {
374 6 p04=0;
375 6 }
376 5 else
377 5 {
378 6 p04=1;
379 6 }
380 5 }
381 4
382 4 }
383 3 }
384 2 delay(5);
385 2 P0=0xff;
386 2
387 2 for(j=0;j<v;j++)
388 2 {
389 3 for(i=100;i>0;i--)
390 3 {
391 4 if(flag==0)
392 4 {
393 5 if(i%3==0)
394 5 {
395 6 p07=0;
396 6 }
397 5 else
398 5 {
399 6 p07=1;
400 6 }
401 5 if(i%20==0)
402 5 {
403 6 p06=0;
404 6 }
405 5 else
406 5 {
407 6 p06=1;
408 6 }
409 5 p00=0;
410 5 }
411 4 else
412 4 {
413 5 p01=0;
414 5 if(i%3==0)
415 5 {
416 6 p02=0;
417 6 }
418 5 else
419 5 {
420 6 p02=1;
421 6 }
422 5 if(i%20==0)
423 5 {
424 6 p03=0;
425 6 }
426 5 else
427 5 {
C51 COMPILER V8.02 LED 12/02/2012 17:58:59 PAGE 8
428 6 p03=1;
429 6 }
430 5 }
431 4
432 4
433 4 }
434 3 }
435 2 delay(5);
436 2
437 2
438 2 }
439 1 }
440 void t() interrupt 1
441 {
442 1 TH0=1000/256;
443 1 TL0=1000%256;
444 1 if(k1==0)
445 1 {
446 2 delayms(10);
447 2 if(k1==0)
448 2 {
449 3 flag=0;
450 3 }
451 2 while(k1==0);
452 2 }
453 1
454 1 if(k2==0)
455 1 {
456 2 delayms(10);
457 2 if(k2==0)
458 2 {
459 3 flag=1;
460 3 }
461 2 while(k2==0);
462 2 }
463 1
464 1 if(k3==0)
465 1 {
466 2 delayms(10);
467 2 if(k3==0)
468 2 {
469 3 v=v+3;
470 3 if(v>200||v<0) //限制v不要超过uchar最大值 此处取200 就够了
471 3 {v=200;}
472 3 }
473 2 while(k3==0);
474 2 }
475 1 if(k4==0)
476 1 {
477 2 delayms(10);
478 2 if(k4==0)
479 2 {
480 3 v=v-3;
481 3 if(v<0||v>200)
482 3 {v=3;}
483 3 }
484 2 while(k4==0);
485 2 }
486 1
487 1 }
C51 COMPILER V8.02 LED 12/02/2012 17:58:59 PAGE 9
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 1274 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 2 ----
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 + -