⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 save.lst

📁 EEPROM局部抄写软件,可以任意设置地址,抄写一段数据,数据由母片提供.
💻 LST
📖 第 1 页 / 共 3 页
字号:
 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 + -