📄 save.lst
字号:
418 2 }
419 1 ///////////////////////////////////////////////
420 1 if((jiyi_buffer1[12]&0x0f)==0x02)
421 1 {
422 2 HIH=(jiyi_buffer1[3]&0xf0)>>4;
423 2 HIL=(jiyi_buffer1[3]&0x0f);
424 2 LOH=(jiyi_buffer1[4]&0xf0)>>4;
425 2 LOL=(jiyi_buffer1[4]&0x0f);
426 2 LENG_HI=(jiyi_buffer1[5]&0xf0)>>4;
427 2 LENG_LO=(jiyi_buffer1[5]&0x0f);
C51 COMPILER V7.06 SAVE 03/04/2005 11:38:34 PAGE 8
428 2 MODE1=jiyi_buffer1[12]&0x0f;
429 2 }
430 1 /////////////////////////////////////////////////
431 1 if((jiyi_buffer1[12]&0x0f)==0x03)
432 1 { HIH=(jiyi_buffer1[6]&0xf0)>>4;
433 2 HIL=(jiyi_buffer1[6]&0x0f);
434 2 LOH=(jiyi_buffer1[7]&0xf0)>>4;
435 2 LOL=(jiyi_buffer1[7]&0x0f);
436 2 LENG_HI=(jiyi_buffer1[8]&0xf0)>>4;
437 2 LENG_LO=(jiyi_buffer1[8]&0x0f);
438 2 MODE1=jiyi_buffer1[12]&0x0f;
439 2 }
440 1 if((jiyi_buffer1[12]&0x0f)>0x03)
441 1 {
442 2 HIH=(jiyi_buffer1[0]&0xf0)>>4;
443 2 HIL=(jiyi_buffer1[0]&0x0f);
444 2 LOH=(jiyi_buffer1[1]&0xf0)>>4;
445 2 LOL=(jiyi_buffer1[1]&0x0f);
446 2 LENG_HI=(jiyi_buffer1[2]&0xf0)>>4;
447 2 LENG_LO=(jiyi_buffer1[2]&0x0f);
448 2 MODE1=1;
449 2 }
450 1
451 1
452 1 TOP2: if(WORK1==0)
453 1 {
454 2 delay(10);
455 2 while(WORK1==0);delay(10);
456 2 JIYI_SendStr16K(0xa0, 0x00+0x90,&m , 1 );
457 2 delay(10);
458 2 //while(1){LED=0;delay(200);LED=1;delay(200);}
459 2 if(MODE1==0X01)
460 2 {
461 3 jiyi_buffer1[12]=MODE1;
462 3
463 3 for(k=u,l=0;k<3+u;k++,l++)
464 3 {JIYI_SendStr16K(0xa0, 0x00+k,&jiyi_buffer1[l] , 1 );delay(10);}
465 3 JIYI_SendStr16K(0xa0, 0x00+u+0x0c,&jiyi_buffer1[12] , 1 );
466 3
467 3 //JIYI_SendStr16K(0xa0, 0x00+0x90,&cc , 1 );
468 3
469 3 }
470 2 if(MODE1==0x02)
471 2 {
472 3 jiyi_buffer1[12]=MODE1;
473 3
474 3 for(k=3+u,l=3;k<6+u;k++,l++)
475 3 {JIYI_SendStr16K(0xa0, 0x00+k,&jiyi_buffer1[l] , 1 );delay(10);}
476 3
477 3 JIYI_SendStr16K(0xa0, 0x00+u+0x0c,&jiyi_buffer1[12] , 1 );
478 3 // JIYI_SendStr16K(0xa0, 0x00+0x90,&cc , 1 );
479 3
480 3 }
481 2 if(MODE1==0x03)
482 2 {jiyi_buffer1[12]=MODE1;
483 3
484 3 for(k=6+u,l=6;k<9+u;k++,l++)
485 3 {JIYI_SendStr16K(0xa0, 0x00+k,&jiyi_buffer1[l] , 1 );delay(10);}
486 3
487 3 JIYI_SendStr16K(0xa0, 0x00+u+0x0c,&jiyi_buffer1[12] , 1 );
488 3 // JIYI_SendStr16K(0xa0, 0x00+0x90,&cc , 1 );
489 3 }
C51 COMPILER V7.06 SAVE 03/04/2005 11:38:34 PAGE 9
490 2 SPEAKE1=0;delay(200);SPEAKE1=1;delay(400);SPEAKE1=0;delay(200);SPEAKE1=1;
491 2 return;
492 2 }
493 1 keyword3=scanf();
494 1
495 1 if(keyword3==15)
496 1 {
497 2 satus1=MODE1;
498 2 //work_start=1;
499 2
500 2 set_select(satus1,m);
501 2 // return (satus1);
502 2 }
503 1
504 1 if(keyword3==14)
505 1 {MODE1++;
506 2 if(over2=='a'){over2=0;MODE1--;}
507 2 if(MODE1==1)
508 2 { HIH=(jiyi_buffer1[0]&0xf0)>>4;
509 3 HIL=(jiyi_buffer1[0]&0x0f);
510 3 LOH=(jiyi_buffer1[1]&0xf0)>>4;
511 3 LOL=(jiyi_buffer1[1]&0x0f);
512 3 LENG_HI=(jiyi_buffer1[2]&0xf0)>>4;
513 3 LENG_LO=(jiyi_buffer1[2]&0x0f);
514 3
515 3 }
516 2 if(MODE1==2)
517 2 { HIH=(jiyi_buffer1[3]&0xf0)>>4;
518 3 HIL=(jiyi_buffer1[3]&0x0f);
519 3 LOH=(jiyi_buffer1[4]&0xf0)>>4;
520 3 LOL=(jiyi_buffer1[4]&0x0f);
521 3 LENG_HI=(jiyi_buffer1[5]&0xf0)>>4;
522 3 LENG_LO=(jiyi_buffer1[5]&0x0f);
523 3
524 3 }
525 2 if(MODE1==3)
526 2 { HIH=(jiyi_buffer1[6]&0xf0)>>4;
527 3 HIL=(jiyi_buffer1[6]&0x0f);
528 3 LOH=(jiyi_buffer1[7]&0xf0)>>4;
529 3 LOL=(jiyi_buffer1[7]&0x0f);
530 3 LENG_HI=(jiyi_buffer1[8]&0xf0)>>4;
531 3 LENG_LO=(jiyi_buffer1[8]&0x0f);
532 3
533 3 }
534 2
535 2 satus1=MODE1;
536 2 keyword3=0;
537 2 }
538 1 if(keyword3==13)
539 1 {if(MODE1==0x01)MODE1++;
540 2 MODE1--;
541 2 if(MODE1==1)
542 2 { HIH=(jiyi_buffer1[0]&0xf0)>>4;
543 3 HIL=(jiyi_buffer1[0]&0x0f);
544 3 LOH=(jiyi_buffer1[1]&0xf0)>>4;
545 3 LOL=(jiyi_buffer1[1]&0x0f);
546 3 LENG_HI=(jiyi_buffer1[2]&0xf0)>>4;
547 3 LENG_LO=(jiyi_buffer1[2]&0x0f);
548 3
549 3 }
550 2 if(MODE1==2)
551 2 { HIH=(jiyi_buffer1[3]&0xf0)>>4;
C51 COMPILER V7.06 SAVE 03/04/2005 11:38:34 PAGE 10
552 3 HIL=(jiyi_buffer1[3]&0x0f);
553 3 LOH=(jiyi_buffer1[4]&0xf0)>>4;
554 3 LOL=(jiyi_buffer1[4]&0x0f);
555 3 LENG_HI=(jiyi_buffer1[5]&0xf0)>>4;
556 3 LENG_LO=(jiyi_buffer1[5]&0x0f);
557 3 }
558 2 if(MODE1==3)
559 2 { HIH=(jiyi_buffer1[6]&0xf0)>>4;
560 3 HIL=(jiyi_buffer1[6]&0x0f);
561 3 LOH=(jiyi_buffer1[7]&0xf0)>>4;
562 3 LOL=(jiyi_buffer1[7]&0x0f);
563 3 LENG_HI=(jiyi_buffer1[8]&0xf0)>>4;
564 3 LENG_LO=(jiyi_buffer1[8]&0x0f);
565 3 }
566 2
567 2 if(over=='o'){MODE1=3;over=0;}
568 2 satus1=MODE1;
569 2 keyword3=0;
570 2 }
571 1 if (keyword3==12)
572 1 {
573 2 HIH=(jiyi_buffer1[0]&0xf0)>>4;
574 2 HIL=(jiyi_buffer1[0]&0x0f);
575 2 LOH=(jiyi_buffer1[1]&0xf0)>>4;
576 2 LOL=(jiyi_buffer1[1]&0x0f);
577 2 LENG_HI=(jiyi_buffer1[2]&0xf0)>>4;
578 2 LENG_LO=(jiyi_buffer1[2]&0x0f);
579 2 MODE1=1;
580 2
581 2
582 2 keyword3=0;
583 2 goto TOP2;
584 2 }
585 1 if(MODE1==4)
586 1 {
587 2 MODE1=1;
588 2 HIH=(jiyi_buffer1[0]&0xf0)>>4;
589 2 HIL=(jiyi_buffer1[0]&0x0f);
590 2 LOH=(jiyi_buffer1[1]&0xf0)>>4;
591 2 LOL=(jiyi_buffer1[1]&0x0f);
592 2 LENG_HI=(jiyi_buffer1[2]&0xf0)>>4;
593 2 LENG_LO=(jiyi_buffer1[2]&0x0f);
594 2 over='o';
595 2 over2='a';
596 2 }
597 1
598 1 if(P2==0XF0){keyword3=0;goto TOP2;}
599 1 if(keyword3>=0&&keyword3<=9)
600 1 {
601 2 SPEAKE1=0;
602 2 delay(20);
603 2 SPEAKE1=1;
604 2
605 2 }
606 1
607 1 goto TOP2;
608 1
609 1 }
610
611
C51 COMPILER V7.06 SAVE 03/04/2005 11:38:34 PAGE 11
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 2769 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 13 16
IDATA SIZE = ---- ----
BIT SIZE = 1 ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -